gitextract_s_2c4dhd/ ├── .editorconfig ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── docs.yml │ └── run-tests.yml ├── .gitignore ├── .gitpod.yml ├── .vscode/ │ ├── cosmos-kit.code-workspace │ └── settings.json ├── INTEGRATING-WALLETS.md ├── LICENSE ├── README.md ├── docs/ │ ├── _meta.json │ ├── advanced.md │ ├── cookbook/ │ │ ├── _meta.json │ │ ├── connect-multi-chains.mdx │ │ └── sign.mdx │ ├── get-started.mdx │ ├── hooks/ │ │ ├── _meta.json │ │ ├── index.mdx │ │ ├── use-chain-wallet.mdx │ │ ├── use-chain.mdx │ │ ├── use-chains.mdx │ │ ├── use-iframe.mdx │ │ ├── use-manager.mdx │ │ ├── use-modal-theme.mdx │ │ ├── use-name-service.mdx │ │ ├── use-wallet-client.mdx │ │ └── use-wallet.mdx │ ├── index.mdx │ ├── integrating-wallets/ │ │ ├── _meta.json │ │ ├── adding-all-wallets.mdx │ │ ├── adding-new-wallets.mdx │ │ ├── compass.mdx │ │ ├── cosmos-metamask-extension.mdx │ │ ├── cosmostation.mdx │ │ ├── exodus.mdx │ │ ├── fin.mdx │ │ ├── frontier.mdx │ │ ├── index.mdx │ │ ├── keplr.mdx │ │ ├── leap-capsule-social-login.mdx │ │ ├── leap-metamask-comos-snap.mdx │ │ ├── leap.mdx │ │ ├── ledger.mdx │ │ ├── ninji.mdx │ │ ├── oko.mdx │ │ ├── okx.mdx │ │ ├── omni.mdx │ │ ├── shell.mdx │ │ ├── station.mdx │ │ ├── trust.mdx │ │ ├── vectis.mdx │ │ ├── web3auth.mdx │ │ └── xdefi.mdx │ ├── migration-to-v2.mdx │ └── provider/ │ ├── _meta.json │ └── chain-provider.mdx ├── examples/ │ ├── cosmos-kit-lite-nextjs-pages-router-example/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── components/ │ │ │ └── custom-modal.tsx │ │ ├── next-env.d.ts │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages/ │ │ │ ├── _app.tsx │ │ │ └── index.tsx │ │ └── tsconfig.json │ ├── cosmos-kit-nextjs-app-router-example/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── components.json │ │ ├── eslint.config.mjs │ │ ├── next.config.ts │ │ ├── package.json │ │ ├── postcss.config.mjs │ │ ├── src/ │ │ │ ├── app/ │ │ │ │ ├── globals.css │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ ├── components/ │ │ │ │ ├── connect-wallet.tsx │ │ │ │ ├── cosmos-kit-provider.tsx │ │ │ │ └── ui/ │ │ │ │ ├── badge.tsx │ │ │ │ ├── button.tsx │ │ │ │ └── card.tsx │ │ │ └── lib/ │ │ │ └── utils.ts │ │ └── tsconfig.json │ └── cosmos-kit-nextjs-pages-router-example/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── components/ │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── chain-wallet-card.tsx │ │ ├── chains-tx-wallet.tsx │ │ ├── custom-connected.tsx │ │ ├── dropdown-menu.tsx │ │ ├── index.ts │ │ ├── layout.tsx │ │ ├── mode-toggle.tsx │ │ ├── react/ │ │ │ ├── address-card.tsx │ │ │ ├── astronaut.tsx │ │ │ ├── chain-card.tsx │ │ │ ├── handleChangeColor.tsx │ │ │ ├── index.ts │ │ │ ├── send-tokens-card.tsx │ │ │ ├── user-card.tsx │ │ │ ├── wallet-connect.tsx │ │ │ └── warn-block.tsx │ │ ├── theme-provider.tsx │ │ └── types.tsx │ ├── components.json │ ├── config/ │ │ ├── seo.js │ │ └── site.js │ ├── hooks/ │ │ └── index.ts │ ├── lib/ │ │ └── utils.ts │ ├── next.config.js │ ├── package.json │ ├── pages/ │ │ ├── _app.tsx │ │ ├── add-chain.tsx │ │ ├── add-cw20.tsx │ │ ├── chain/ │ │ │ ├── [name].tsx │ │ │ └── query.tsx │ │ ├── cosmoshub.tsx │ │ ├── endpoint.tsx │ │ ├── event.tsx │ │ ├── gov.tsx │ │ ├── iframe-alert.tsx │ │ ├── iframe.tsx │ │ ├── index.tsx │ │ ├── ledger.tsx │ │ ├── ns.tsx │ │ ├── ns2.tsx │ │ ├── test.tsx │ │ ├── tx.tsx │ │ ├── use-chain-wallet.tsx │ │ ├── use-chain.tsx │ │ ├── use-chains.tsx │ │ ├── use-wallet-client.tsx │ │ ├── use-wallet.tsx │ │ ├── user-agent.tsx │ │ ├── wallet-manager/ │ │ │ ├── index.tsx │ │ │ ├── main-wallets.tsx │ │ │ ├── wallet-manager.tsx │ │ │ ├── wallet-operate.tsx │ │ │ ├── wallet-repo.tsx │ │ │ └── wallet-repos.tsx │ │ └── wc.tsx │ ├── postcss.config.js │ ├── seo/ │ │ ├── prepare.sh │ │ └── seo.js │ ├── style/ │ │ └── global.css │ ├── tailwind.config.js │ ├── tsconfig.json │ └── wc/ │ └── client.ts ├── jest.config.js ├── lerna.json ├── package.json ├── packages/ │ ├── core/ │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .npmrc │ │ ├── .prettierrc.json │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── __tests__/ │ │ │ ├── bases/ │ │ │ │ ├── chain-wallet.test.ts │ │ │ │ ├── main-wallet.test.ts │ │ │ │ ├── state.test.ts │ │ │ │ └── wallet.test.ts │ │ │ ├── manager.test.ts │ │ │ ├── name-serveice-class.test.ts │ │ │ ├── repository.test.ts │ │ │ └── utils/ │ │ │ ├── check.test.ts │ │ │ ├── convert.test.ts │ │ │ ├── endpoint.test.ts │ │ │ ├── error.test.ts │ │ │ ├── logger.test.ts │ │ │ ├── map.test.ts │ │ │ ├── math.test.ts │ │ │ ├── name-service.test.ts │ │ │ ├── session.test.ts │ │ │ └── status.test.ts │ │ ├── index.ts │ │ ├── jest.config.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── bases/ │ │ │ │ ├── chain-wallet.ts │ │ │ │ ├── index.ts │ │ │ │ ├── main-wallet.ts │ │ │ │ ├── state.ts │ │ │ │ └── wallet.ts │ │ │ ├── config.ts │ │ │ ├── cosmiframe/ │ │ │ │ ├── constants.ts │ │ │ │ ├── cosmiframe.ts │ │ │ │ ├── extension/ │ │ │ │ │ ├── chain-wallet.ts │ │ │ │ │ ├── client.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── main-wallet.ts │ │ │ │ │ ├── registry.ts │ │ │ │ │ └── types.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── manager.ts │ │ │ ├── name-service.ts │ │ │ ├── repository.ts │ │ │ ├── types/ │ │ │ │ ├── chain.ts │ │ │ │ ├── common.ts │ │ │ │ ├── hook.ts │ │ │ │ ├── index.ts │ │ │ │ ├── manager.ts │ │ │ │ ├── view.ts │ │ │ │ └── wallet.ts │ │ │ └── utils/ │ │ │ ├── check.ts │ │ │ ├── convert.ts │ │ │ ├── endpoint.ts │ │ │ ├── error.ts │ │ │ ├── index.ts │ │ │ ├── logger.ts │ │ │ ├── map.ts │ │ │ ├── math.ts │ │ │ ├── name-service.ts │ │ │ ├── session.ts │ │ │ └── status.ts │ │ ├── test-utils/ │ │ │ ├── mock-extension/ │ │ │ │ ├── constant.ts │ │ │ │ ├── extension/ │ │ │ │ │ ├── chain-wallet.ts │ │ │ │ │ ├── client.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── main-wallet.ts │ │ │ │ │ ├── registry.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── index.ts │ │ │ │ └── mock.ts │ │ │ └── mocker/ │ │ │ ├── index.ts │ │ │ └── setup.ts │ │ ├── tsconfig.esm.json │ │ └── tsconfig.json │ ├── cosmos-kit/ │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── .prettierrc.json │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── jest.config.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── wallets.ts │ │ ├── test/ │ │ │ └── wallets.test.ts │ │ ├── tsconfig.esm.json │ │ └── tsconfig.json │ ├── docs/ │ │ ├── .gitignore │ │ ├── .markdownlint.json │ │ ├── CHANGELOG.md │ │ ├── components/ │ │ │ ├── card.tsx │ │ │ ├── hooks.tsx │ │ │ ├── index.tsx │ │ │ ├── react/ │ │ │ │ ├── address-card.tsx │ │ │ │ ├── astronaut.tsx │ │ │ │ ├── chain-card.tsx │ │ │ │ ├── choose-chain.tsx │ │ │ │ ├── handleChangeColor.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── user-card.tsx │ │ │ │ ├── wallet-connect.tsx │ │ │ │ └── warn-block.tsx │ │ │ ├── types.tsx │ │ │ └── wallet.tsx │ │ ├── config/ │ │ │ ├── seo.js │ │ │ └── site.js │ │ ├── next-env.d.ts │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages/ │ │ │ ├── _app.tsx │ │ │ ├── _meta.json │ │ │ ├── advanced.md │ │ │ ├── cookbook/ │ │ │ │ ├── _meta.json │ │ │ │ ├── connect-multi-chains.mdx │ │ │ │ └── sign.mdx │ │ │ ├── get-started.mdx │ │ │ ├── hooks/ │ │ │ │ ├── _meta.json │ │ │ │ ├── index.mdx │ │ │ │ ├── use-chain-wallet.mdx │ │ │ │ ├── use-chain.mdx │ │ │ │ ├── use-chains.mdx │ │ │ │ ├── use-iframe.mdx │ │ │ │ ├── use-manager.mdx │ │ │ │ ├── use-modal-theme.mdx │ │ │ │ ├── use-name-service.mdx │ │ │ │ ├── use-wallet-client.mdx │ │ │ │ └── use-wallet.mdx │ │ │ ├── index.mdx │ │ │ ├── integrating-wallets/ │ │ │ │ ├── _meta.json │ │ │ │ ├── adding-all-wallets.mdx │ │ │ │ ├── adding-new-wallets.mdx │ │ │ │ ├── aria.mdx │ │ │ │ ├── bitgetwallet.mdx │ │ │ │ ├── cdc.mdx │ │ │ │ ├── compass.mdx │ │ │ │ ├── cosmos-metamask-extension.mdx │ │ │ │ ├── cosmostation.mdx │ │ │ │ ├── exodus.mdx │ │ │ │ ├── fin.mdx │ │ │ │ ├── foxwallet.mdx │ │ │ │ ├── frontier.mdx │ │ │ │ ├── galaxy-station.mdx │ │ │ │ ├── imtoken.mdx │ │ │ │ ├── index.mdx │ │ │ │ ├── keplr.mdx │ │ │ │ ├── leap-capsule-social-login.mdx │ │ │ │ ├── leap-metamask-comos-snap.mdx │ │ │ │ ├── leap.mdx │ │ │ │ ├── ledger.mdx │ │ │ │ ├── ninji.mdx │ │ │ │ ├── okto.mdx │ │ │ │ ├── okx.mdx │ │ │ │ ├── omni.mdx │ │ │ │ ├── shell.mdx │ │ │ │ ├── station.mdx │ │ │ │ ├── tailwind.mdx │ │ │ │ ├── trust.mdx │ │ │ │ ├── vectis.mdx │ │ │ │ ├── web3auth.mdx │ │ │ │ └── xdefi.mdx │ │ │ ├── migration-to-v2.mdx │ │ │ └── provider/ │ │ │ ├── _meta.json │ │ │ └── chain-provider.mdx │ │ ├── public/ │ │ │ └── favicon copy.ico.sb-8992bd4b-4LqWuo │ │ ├── seo/ │ │ │ ├── prepare.sh │ │ │ └── seo.js │ │ ├── styles/ │ │ │ └── globals.css │ │ ├── theme.config.tsx │ │ └── tsconfig.json │ ├── ins/ │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .npmrc │ │ ├── .prettierrc.json │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.ts │ │ ├── jest.config.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── __tests__/ │ │ │ │ └── name-service.test.ts │ │ │ ├── config.ts │ │ │ ├── index.ts │ │ │ └── name-service.ts │ │ ├── tsconfig.esm.json │ │ └── tsconfig.json │ ├── react/ │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .npmrc │ │ ├── .prettierrc.json │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── REACT19_UPGRADE.md │ │ ├── README.md │ │ ├── index.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── context/ │ │ │ │ ├── index.ts │ │ │ │ └── useSelectedWalletContext.tsx │ │ │ ├── hooks/ │ │ │ │ ├── index.ts │ │ │ │ └── useModalTheme.ts │ │ │ ├── index.ts │ │ │ ├── modal/ │ │ │ │ ├── components/ │ │ │ │ │ ├── Astronaut.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── views/ │ │ │ │ │ ├── Connected.tsx │ │ │ │ │ ├── Connecting.tsx │ │ │ │ │ ├── Error.tsx │ │ │ │ │ ├── NotExist.tsx │ │ │ │ │ ├── QRCode.tsx │ │ │ │ │ ├── Rejected.tsx │ │ │ │ │ ├── WalletList.tsx │ │ │ │ │ ├── config.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── constant.ts │ │ │ │ ├── index.ts │ │ │ │ └── modal.tsx │ │ │ └── provider.tsx │ │ ├── tsconfig.esm.json │ │ └── tsconfig.json │ ├── react-lite/ │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .npmrc │ │ ├── .prettierrc.json │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── REACT19_UPGRADE.md │ │ ├── README.md │ │ ├── __test__/ │ │ │ ├── useChain.test.tsx │ │ │ ├── useChainWallet.test.tsx │ │ │ ├── useChains.test.tsx │ │ │ ├── useManager.test.tsx │ │ │ ├── useNameService.test.tsx │ │ │ ├── useWallet.test.tsx │ │ │ └── useWalletClient.test.tsx │ │ ├── index.ts │ │ ├── jest.config.js │ │ ├── jest.setup.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── hooks/ │ │ │ │ ├── index.ts │ │ │ │ ├── useChain.ts │ │ │ │ ├── useChainWallet.ts │ │ │ │ ├── useChains.ts │ │ │ │ ├── useIframe.ts │ │ │ │ ├── useManager.ts │ │ │ │ ├── useNameService.ts │ │ │ │ ├── useWallet.ts │ │ │ │ └── useWalletClient.ts │ │ │ ├── index.ts │ │ │ ├── provider.tsx │ │ │ └── utils.ts │ │ ├── test-utils/ │ │ │ ├── chain-provider-wrapper.tsx │ │ │ ├── custom-render-hook.tsx │ │ │ └── index.ts │ │ ├── tsconfig.esm.json │ │ └── tsconfig.json │ └── walletconnect/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ ├── types.ts │ │ └── utils/ │ │ ├── core.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── pnpm-workspace.yaml ├── tsconfig.json └── wallets/ ├── arculus/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── arculus-mobile/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── arculus.ts │ │ ├── config.ts │ │ ├── constant.ts │ │ ├── index.ts │ │ └── wallet-connect/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ ├── registry.ts │ │ └── types.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── aria/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── aria-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── aria.ts │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ ├── tsconfig.json │ └── tsconfig.standalone.json ├── aria-mobile/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── aria.ts │ │ ├── constant.ts │ │ ├── index.ts │ │ └── wallet-connect/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ ├── registry.ts │ │ └── types.ts │ ├── tsconfig.build.json │ ├── tsconfig.esm.json │ └── tsconfig.json ├── bitgetwallet/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── bitgetwallet-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── bitget.ts │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── cdcwallet/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── cdcwallet-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── cdcwallet.ts │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── coin98/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── coin98-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── coin98.ts │ │ ├── config.ts │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── compass/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── compass-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── compass.ts │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── cosmos-extension-metamask/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── cosmos-metamask-extension.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── cosmostation/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── cosmostation-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── cosmostation.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── cosmostation-mobile/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── cosmostation.ts │ │ ├── index.ts │ │ └── wallet-connect/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ └── registry.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── ctrl/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── ctrl-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── ctrl.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── exodus/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── exodus-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── config.ts │ │ ├── constant.ts │ │ ├── constants.ts │ │ ├── exodus.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── types.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── figure-markets/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── figure-markets-mobile/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── config.ts │ │ ├── constant.ts │ │ ├── figure-markets.ts │ │ ├── index.ts │ │ └── wallet-connect/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ └── registry.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── fin/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── fin-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── config.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── fin.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── foxwallet/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── foxwallet-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── foxwallet.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── frontier/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── frontier-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── frontier.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── galaxy-station/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── galaxy-station-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── galaxy-station.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── galaxy-station-mobile/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── galaxy-station.ts │ │ ├── index.ts │ │ └── wallet-connect/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ ├── registry.ts │ │ └── types.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── gatewallet/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── gatewallet-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── config.ts │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── gatewallet.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── imtoken/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── imtoken-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── imToken.ts │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── initia/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── initia-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── type.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── initia.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── keplr/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── keplr-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── config.ts │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ └── session.ts │ │ ├── index.ts │ │ └── keplr.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── keplr-mobile/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── config.ts │ │ ├── constant.ts │ │ ├── index.ts │ │ ├── keplr.ts │ │ └── wallet-connect/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ └── registry.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── leap/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── leap-capsule-social-login/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── constant.ts │ │ ├── index.ts │ │ ├── leap-social.ts │ │ ├── main-wallet.ts │ │ ├── registry.ts │ │ └── types.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── leap-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── leap.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── leap-metamask-cosmos-snap/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── leap-metamask-cosmos-snap.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── leap-mobile/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── index.ts │ │ ├── leap.ts │ │ └── wallet-connect/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ ├── registry.ts │ │ └── types.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── ledger/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── index.ts │ │ ├── ledger.ts │ │ └── web-usb-hid/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ ├── registry.ts │ │ └── utils.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── ninji/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── ninji-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── ninji.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── oko/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── constant.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ ├── registry.ts │ │ └── types.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── okto-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── okto.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── okxwallet/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── okxwallet-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── config.ts │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── okxwallet.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── omni/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── omni-mobile/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── config.ts │ │ ├── constant.ts │ │ ├── index.ts │ │ ├── omni.ts │ │ └── wallet-connect/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ └── registry.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── owallet/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── owallet-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── config.ts │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── owallet.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── owallet-mobile/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── index.ts │ │ ├── owallet.ts │ │ └── wallet-connect/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ ├── registry.ts │ │ └── types.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── prax-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ └── registry.ts │ │ ├── index.ts │ │ └── prax.ts │ └── tsconfig.json ├── shell/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── shell-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── config.ts │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── shell.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── station/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── station-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── station.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── tailwind/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── tailwind-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constants.ts │ │ ├── extension/ │ │ │ ├── index.ts │ │ │ ├── utils.ts │ │ │ └── wallet.ts │ │ ├── index.ts │ │ └── tailwind.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── trust/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── trust-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── trust.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── trust-mobile/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── index.ts │ │ ├── trust.ts │ │ └── wallet-connect/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ └── registry.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── vectis/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── vectis-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── vectis.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── vultisig/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── vultisig-extension/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src/ │ │ ├── constant.ts │ │ ├── extension/ │ │ │ ├── chain-wallet.ts │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ ├── main-wallet.ts │ │ │ ├── registry.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── vultisig.ts │ ├── tsconfig.esm.json │ └── tsconfig.json └── web3auth/ ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .npmignore ├── .npmrc ├── .prettierrc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── index.ts ├── package.json ├── src/ │ ├── constant.ts │ ├── extension/ │ │ ├── chain-wallet.ts │ │ ├── client.ts │ │ ├── index.ts │ │ ├── main-wallet.ts │ │ ├── registry.ts │ │ ├── signer.ts │ │ ├── types.ts │ │ ├── utils.ts │ │ └── web3auth.worker.ts │ ├── index.ts │ └── web3auth.ts ├── tsconfig.esm.json └── tsconfig.json