├── .eslintrc.js ├── .github ├── renovate.json └── workflows │ ├── cd.yaml │ ├── ci-workflow.yaml │ └── pr.yaml ├── .gitignore ├── .nvmrc ├── .prettierrc.json ├── .release-please-manifest.json ├── .yarn └── plugins │ └── @yarnpkg │ ├── plugin-engines.cjs │ ├── plugin-interactive-tools.cjs │ ├── plugin-typescript.cjs │ └── plugin-workspace-tools.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── package.json ├── packages ├── adapter │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── extension │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── methods.ts │ │ ├── snap.ts │ │ ├── types.ts │ │ └── utils.ts │ └── tsconfig.json ├── example │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── @types │ │ │ └── index.d.ts │ │ ├── App.tsx │ │ ├── components │ │ │ ├── Account │ │ │ │ └── Account.tsx │ │ │ ├── CustomNetworkConfig │ │ │ │ └── CustomNetworkConfig.tsx │ │ │ ├── LatestBlock │ │ │ │ └── LatestBlock.tsx │ │ │ ├── SignMessage │ │ │ │ └── SignMessage.tsx │ │ │ ├── TransactionTable │ │ │ │ └── TransactionTable.tsx │ │ │ └── Transfer │ │ │ │ └── Transfer.tsx │ │ ├── containers │ │ │ ├── Dashboard │ │ │ │ └── Dashboard.tsx │ │ │ └── MetaMaskConnector │ │ │ │ └── MetaMaskConnector.tsx │ │ ├── context │ │ │ └── metamask.tsx │ │ ├── index.tsx │ │ ├── react-app-env.d.ts │ │ ├── serviceWorker.ts │ │ ├── services │ │ │ ├── format.ts │ │ │ ├── metamask.ts │ │ │ └── polkascan.ts │ │ ├── setupTests.ts │ │ └── style │ │ │ ├── index.scss │ │ │ ├── theme.ts │ │ │ └── variables.scss │ └── tsconfig.json ├── snap │ ├── .eslintrc.js │ ├── .mocharc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── images │ │ └── logo.svg │ ├── package.json │ ├── snap.config.ts │ ├── snap.manifest.json │ ├── src │ │ ├── configuration │ │ │ ├── index.ts │ │ │ └── predefined.ts │ │ ├── index.ts │ │ ├── interfaces.ts │ │ ├── polkadot │ │ │ ├── account.ts │ │ │ ├── api.ts │ │ │ └── tx.ts │ │ ├── rpc │ │ │ ├── configure.ts │ │ │ ├── exportAccount.ts │ │ │ ├── exportSeed.ts │ │ │ ├── generateTransactionPayload.ts │ │ │ ├── getAddress.ts │ │ │ ├── getMetamaskState.ts │ │ │ ├── getPublicKey.ts │ │ │ ├── send.ts │ │ │ └── substrate │ │ │ │ ├── getBalance.ts │ │ │ │ ├── getBlock.ts │ │ │ │ ├── getTransactions.ts │ │ │ │ └── sign.ts │ │ └── util │ │ │ ├── confirmation.ts │ │ │ ├── messageCreator.ts │ │ │ └── validation.ts │ ├── test │ │ ├── setup.ts │ │ └── unit │ │ │ ├── configuration │ │ │ └── index.test.ts │ │ │ ├── polkadot │ │ │ └── account.test.ts │ │ │ ├── rpc │ │ │ ├── configure.test.ts │ │ │ ├── exportAccount.test.ts │ │ │ ├── exportSeed.test.ts │ │ │ ├── getAddress.test.ts │ │ │ ├── getPublicKey.test.ts │ │ │ ├── keyPairTestConstants.ts │ │ │ └── substrate │ │ │ │ ├── getBalance.test.ts │ │ │ │ └── getBlock.test.ts │ │ │ ├── util │ │ │ └── confirmation.test.ts │ │ │ └── wallet.mock.ts │ ├── tsconfig.build.json │ └── tsconfig.json └── types │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── index.d.ts │ └── package.json ├── release-please-config.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/cd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.github/workflows/cd.yaml -------------------------------------------------------------------------------- /.github/workflows/ci-workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.github/workflows/ci-workflow.yaml -------------------------------------------------------------------------------- /.github/workflows/pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.github/workflows/pr.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.release-please-manifest.json -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-engines.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.yarn/plugins/@yarnpkg/plugin-engines.cjs -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-typescript.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.yarn/plugins/@yarnpkg/plugin-typescript.cjs -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/package.json -------------------------------------------------------------------------------- /packages/adapter/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/adapter/.eslintrc.js -------------------------------------------------------------------------------- /packages/adapter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/adapter/CHANGELOG.md -------------------------------------------------------------------------------- /packages/adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/adapter/README.md -------------------------------------------------------------------------------- /packages/adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/adapter/package.json -------------------------------------------------------------------------------- /packages/adapter/src/extension/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/adapter/src/extension/index.ts -------------------------------------------------------------------------------- /packages/adapter/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/adapter/src/index.ts -------------------------------------------------------------------------------- /packages/adapter/src/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/adapter/src/methods.ts -------------------------------------------------------------------------------- /packages/adapter/src/snap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/adapter/src/snap.ts -------------------------------------------------------------------------------- /packages/adapter/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/adapter/src/types.ts -------------------------------------------------------------------------------- /packages/adapter/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/adapter/src/utils.ts -------------------------------------------------------------------------------- /packages/adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/adapter/tsconfig.json -------------------------------------------------------------------------------- /packages/example/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/.eslintrc.js -------------------------------------------------------------------------------- /packages/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/.gitignore -------------------------------------------------------------------------------- /packages/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/README.md -------------------------------------------------------------------------------- /packages/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/package.json -------------------------------------------------------------------------------- /packages/example/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/public/favicon.ico -------------------------------------------------------------------------------- /packages/example/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/public/index.html -------------------------------------------------------------------------------- /packages/example/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/public/logo192.png -------------------------------------------------------------------------------- /packages/example/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/public/logo512.png -------------------------------------------------------------------------------- /packages/example/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/public/manifest.json -------------------------------------------------------------------------------- /packages/example/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/public/robots.txt -------------------------------------------------------------------------------- /packages/example/src/@types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/@types/index.d.ts -------------------------------------------------------------------------------- /packages/example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/App.tsx -------------------------------------------------------------------------------- /packages/example/src/components/Account/Account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/components/Account/Account.tsx -------------------------------------------------------------------------------- /packages/example/src/components/CustomNetworkConfig/CustomNetworkConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/components/CustomNetworkConfig/CustomNetworkConfig.tsx -------------------------------------------------------------------------------- /packages/example/src/components/LatestBlock/LatestBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/components/LatestBlock/LatestBlock.tsx -------------------------------------------------------------------------------- /packages/example/src/components/SignMessage/SignMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/components/SignMessage/SignMessage.tsx -------------------------------------------------------------------------------- /packages/example/src/components/TransactionTable/TransactionTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/components/TransactionTable/TransactionTable.tsx -------------------------------------------------------------------------------- /packages/example/src/components/Transfer/Transfer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/components/Transfer/Transfer.tsx -------------------------------------------------------------------------------- /packages/example/src/containers/Dashboard/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/containers/Dashboard/Dashboard.tsx -------------------------------------------------------------------------------- /packages/example/src/containers/MetaMaskConnector/MetaMaskConnector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/containers/MetaMaskConnector/MetaMaskConnector.tsx -------------------------------------------------------------------------------- /packages/example/src/context/metamask.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/context/metamask.tsx -------------------------------------------------------------------------------- /packages/example/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/index.tsx -------------------------------------------------------------------------------- /packages/example/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/example/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/serviceWorker.ts -------------------------------------------------------------------------------- /packages/example/src/services/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/services/format.ts -------------------------------------------------------------------------------- /packages/example/src/services/metamask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/services/metamask.ts -------------------------------------------------------------------------------- /packages/example/src/services/polkascan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/services/polkascan.ts -------------------------------------------------------------------------------- /packages/example/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/setupTests.ts -------------------------------------------------------------------------------- /packages/example/src/style/index.scss: -------------------------------------------------------------------------------- 1 | @import "./variables.scss"; -------------------------------------------------------------------------------- /packages/example/src/style/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/src/style/theme.ts -------------------------------------------------------------------------------- /packages/example/src/style/variables.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/example/tsconfig.json -------------------------------------------------------------------------------- /packages/snap/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/.eslintrc.js -------------------------------------------------------------------------------- /packages/snap/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/.mocharc.json -------------------------------------------------------------------------------- /packages/snap/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/CHANGELOG.md -------------------------------------------------------------------------------- /packages/snap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/README.md -------------------------------------------------------------------------------- /packages/snap/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/images/logo.svg -------------------------------------------------------------------------------- /packages/snap/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/package.json -------------------------------------------------------------------------------- /packages/snap/snap.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/snap.config.ts -------------------------------------------------------------------------------- /packages/snap/snap.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/snap.manifest.json -------------------------------------------------------------------------------- /packages/snap/src/configuration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/configuration/index.ts -------------------------------------------------------------------------------- /packages/snap/src/configuration/predefined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/configuration/predefined.ts -------------------------------------------------------------------------------- /packages/snap/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/index.ts -------------------------------------------------------------------------------- /packages/snap/src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/interfaces.ts -------------------------------------------------------------------------------- /packages/snap/src/polkadot/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/polkadot/account.ts -------------------------------------------------------------------------------- /packages/snap/src/polkadot/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/polkadot/api.ts -------------------------------------------------------------------------------- /packages/snap/src/polkadot/tx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/polkadot/tx.ts -------------------------------------------------------------------------------- /packages/snap/src/rpc/configure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/rpc/configure.ts -------------------------------------------------------------------------------- /packages/snap/src/rpc/exportAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/rpc/exportAccount.ts -------------------------------------------------------------------------------- /packages/snap/src/rpc/exportSeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/rpc/exportSeed.ts -------------------------------------------------------------------------------- /packages/snap/src/rpc/generateTransactionPayload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/rpc/generateTransactionPayload.ts -------------------------------------------------------------------------------- /packages/snap/src/rpc/getAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/rpc/getAddress.ts -------------------------------------------------------------------------------- /packages/snap/src/rpc/getMetamaskState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/rpc/getMetamaskState.ts -------------------------------------------------------------------------------- /packages/snap/src/rpc/getPublicKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/rpc/getPublicKey.ts -------------------------------------------------------------------------------- /packages/snap/src/rpc/send.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/rpc/send.ts -------------------------------------------------------------------------------- /packages/snap/src/rpc/substrate/getBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/rpc/substrate/getBalance.ts -------------------------------------------------------------------------------- /packages/snap/src/rpc/substrate/getBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/rpc/substrate/getBlock.ts -------------------------------------------------------------------------------- /packages/snap/src/rpc/substrate/getTransactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/rpc/substrate/getTransactions.ts -------------------------------------------------------------------------------- /packages/snap/src/rpc/substrate/sign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/rpc/substrate/sign.ts -------------------------------------------------------------------------------- /packages/snap/src/util/confirmation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/util/confirmation.ts -------------------------------------------------------------------------------- /packages/snap/src/util/messageCreator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/util/messageCreator.ts -------------------------------------------------------------------------------- /packages/snap/src/util/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/src/util/validation.ts -------------------------------------------------------------------------------- /packages/snap/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/setup.ts -------------------------------------------------------------------------------- /packages/snap/test/unit/configuration/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/unit/configuration/index.test.ts -------------------------------------------------------------------------------- /packages/snap/test/unit/polkadot/account.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/unit/polkadot/account.test.ts -------------------------------------------------------------------------------- /packages/snap/test/unit/rpc/configure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/unit/rpc/configure.test.ts -------------------------------------------------------------------------------- /packages/snap/test/unit/rpc/exportAccount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/unit/rpc/exportAccount.test.ts -------------------------------------------------------------------------------- /packages/snap/test/unit/rpc/exportSeed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/unit/rpc/exportSeed.test.ts -------------------------------------------------------------------------------- /packages/snap/test/unit/rpc/getAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/unit/rpc/getAddress.test.ts -------------------------------------------------------------------------------- /packages/snap/test/unit/rpc/getPublicKey.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/unit/rpc/getPublicKey.test.ts -------------------------------------------------------------------------------- /packages/snap/test/unit/rpc/keyPairTestConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/unit/rpc/keyPairTestConstants.ts -------------------------------------------------------------------------------- /packages/snap/test/unit/rpc/substrate/getBalance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/unit/rpc/substrate/getBalance.test.ts -------------------------------------------------------------------------------- /packages/snap/test/unit/rpc/substrate/getBlock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/unit/rpc/substrate/getBlock.test.ts -------------------------------------------------------------------------------- /packages/snap/test/unit/util/confirmation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/unit/util/confirmation.test.ts -------------------------------------------------------------------------------- /packages/snap/test/unit/wallet.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/test/unit/wallet.mock.ts -------------------------------------------------------------------------------- /packages/snap/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/tsconfig.build.json -------------------------------------------------------------------------------- /packages/snap/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/snap/tsconfig.json -------------------------------------------------------------------------------- /packages/types/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/types/.eslintrc.js -------------------------------------------------------------------------------- /packages/types/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/types/CHANGELOG.md -------------------------------------------------------------------------------- /packages/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/types/index.d.ts -------------------------------------------------------------------------------- /packages/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/packages/types/package.json -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/release-please-config.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/metamask-snap-polkadot/HEAD/yarn.lock --------------------------------------------------------------------------------