feat(voting): reuse DEX Terra Classic and Bridge EVM wallet connectors #6
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
For wallet connecting software, as there has been many problems with it, the terraclassic connections on cl8y dex and the evm connections on cl8y bridge are the most well functional.
Port those stacks into the voting dApp. Do not invent a third wallet kit.
This constraint was added when voting left
cl8y-dex-terraclassic(2026-08-25). Required for#3/#4.Skill:
skills/AGENTS_WALLET_CONNECTORS.mdCopy from
Terra Classic — cl8y-dex-terraclassic
frontend-dapp/src/services/terraclassic/wallet.tsfrontend-dapp/src/hooks/useWallet.tsfrontend-dapp/src/components/wallet/frontend-dapp/src/services/terraclassic/walletConnectPairingHook.tsAGENTS_FRONTEND_WALLETCONNECT_MOBILE.md,AGENTS_FRONTEND_KEPLR_LEDGER.mdAdd
signArbitrary(ADR-36) on top of the DEX connect path (DEX is tx-sign heavy today).EVM / BSC — cl8y-bridge-monorepo
packages/frontend/src/lib/wagmi.tspackages/frontend/src/hooks/useWallet.tspackages/frontend/src/hooks/useEvmWalletDiscovery.tspackages/frontend/src/stores/wallet.tsUse EIP-191
personal_sign. Electorate chain is BSC (eip155:56). NoVITE_*BSC RPC for balance reads.Legal portal sign URLs are not voting wallets.
Acceptance criteria
eip155:56).signArbitraryerrors are readable.Bundle
operator-votingmentioned in issue #1
mentioned in issue #2
mentioned in issue #3
mentioned in issue #4
mentioned in issue #5
Bundle links
Created at repo split (2026-08-25). Required for #3 / #4.
For wallet connecting software, as there has been many problems with it, the terraclassic connections on cl8y dex and the evm connections on cl8y bridge are the most well functional.
operator-votingmentioned in commit
8d11152cfementioned in commit
b32b56660dmentioned in merge request !18
Implemented on feat/voting-bundle. MR: https://gitlab.com/PlasticDigits/voting/-/merge_requests/1
In-tree: ledger/ (CW20 + BEP-20), operator-voting/, frontend/ (/vote + Legal + ported wallets).
Docs: docs/LEDGER_INVARIANTS.md, docs/OPERATOR_VOTING.md, docs/FRONTEND.md.
mentioned in commit
8fe45a1974mentioned in issue #7
Merge verify (!18 → main). DEX Terra connect + Bridge wagmi EVM (BSC electorate) are ported.
signArbitrary/personal_signwired. No seed prompts.Still open (QA — #7):
Closing this issue for the in-tree port. Remaining QA stays on #7.
mentioned in issue #12
marked as related to #12
mentioned in issue #16