├── .github └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .prettierrc ├── .yarn └── releases │ └── yarn-1.22.4.js ├── .yarnrc ├── LICENSE ├── README.md ├── examples ├── binance-chain │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── index.tsx │ ├── package.json │ └── yarn.lock ├── nextjs │ ├── .gitignore │ ├── .yarn │ │ ├── build-state.yml │ │ └── releases │ │ │ └── yarn-1.22.2.js │ ├── .yarnrc.yml │ ├── package.json │ ├── pages │ │ └── index.js │ └── yarn.lock ├── simple-connect │ ├── .babelrc │ ├── index.html │ ├── index.js │ ├── package.json │ └── yarn.lock └── web3-js-compat │ ├── .babelrc │ ├── index.html │ ├── index.js │ ├── package.json │ └── yarn.lock ├── package.json ├── src ├── chains.ts ├── connectors.ts ├── connectors │ ├── ConnectorFortmatic.ts │ ├── ConnectorFrame.ts │ ├── ConnectorInjected.ts │ ├── ConnectorLedger.ts │ ├── ConnectorPortis.ts │ ├── ConnectorProvided.ts │ ├── ConnectorTorus.ts │ ├── ConnectorWalletConnect.ts │ ├── ConnectorWalletConnectV2.ts │ └── ConnectorWalletLink.ts ├── declarations.d.ts ├── errors.ts ├── hooks │ ├── walletBalance.tsx │ └── watchBlockNumber.tsx ├── images │ ├── Cipher.png │ ├── Fortmatic.svg │ ├── Frame.png │ ├── Metamask.png │ ├── Portis.svg │ ├── Status.png │ ├── index.ts │ ├── wallet.svg │ ├── walletconnect.png │ └── walletconnectv2.svg ├── index.tsx ├── providers │ └── index.tsx ├── types.ts └── utils.ts ├── tsconfig.json ├── tsdx.config.js └── yarn.lock /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarn/releases/yarn-1.22.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/.yarn/releases/yarn-1.22.4.js -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/.yarnrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/README.md -------------------------------------------------------------------------------- /examples/binance-chain/.gitignore: -------------------------------------------------------------------------------- 1 | .parcel-cache/ 2 | -------------------------------------------------------------------------------- /examples/binance-chain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/binance-chain/README.md -------------------------------------------------------------------------------- /examples/binance-chain/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/binance-chain/index.html -------------------------------------------------------------------------------- /examples/binance-chain/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/binance-chain/index.tsx -------------------------------------------------------------------------------- /examples/binance-chain/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/binance-chain/package.json -------------------------------------------------------------------------------- /examples/binance-chain/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/binance-chain/yarn.lock -------------------------------------------------------------------------------- /examples/nextjs/.gitignore: -------------------------------------------------------------------------------- 1 | .next/ 2 | -------------------------------------------------------------------------------- /examples/nextjs/.yarn/build-state.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/nextjs/.yarn/build-state.yml -------------------------------------------------------------------------------- /examples/nextjs/.yarn/releases/yarn-1.22.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/nextjs/.yarn/releases/yarn-1.22.2.js -------------------------------------------------------------------------------- /examples/nextjs/.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/nextjs/.yarnrc.yml -------------------------------------------------------------------------------- /examples/nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/nextjs/package.json -------------------------------------------------------------------------------- /examples/nextjs/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/nextjs/pages/index.js -------------------------------------------------------------------------------- /examples/nextjs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/nextjs/yarn.lock -------------------------------------------------------------------------------- /examples/simple-connect/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/simple-connect/.babelrc -------------------------------------------------------------------------------- /examples/simple-connect/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/simple-connect/index.html -------------------------------------------------------------------------------- /examples/simple-connect/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/simple-connect/index.js -------------------------------------------------------------------------------- /examples/simple-connect/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/simple-connect/package.json -------------------------------------------------------------------------------- /examples/simple-connect/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/simple-connect/yarn.lock -------------------------------------------------------------------------------- /examples/web3-js-compat/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/web3-js-compat/.babelrc -------------------------------------------------------------------------------- /examples/web3-js-compat/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/web3-js-compat/index.html -------------------------------------------------------------------------------- /examples/web3-js-compat/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/web3-js-compat/index.js -------------------------------------------------------------------------------- /examples/web3-js-compat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/web3-js-compat/package.json -------------------------------------------------------------------------------- /examples/web3-js-compat/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/examples/web3-js-compat/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/package.json -------------------------------------------------------------------------------- /src/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/chains.ts -------------------------------------------------------------------------------- /src/connectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/connectors.ts -------------------------------------------------------------------------------- /src/connectors/ConnectorFortmatic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/connectors/ConnectorFortmatic.ts -------------------------------------------------------------------------------- /src/connectors/ConnectorFrame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/connectors/ConnectorFrame.ts -------------------------------------------------------------------------------- /src/connectors/ConnectorInjected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/connectors/ConnectorInjected.ts -------------------------------------------------------------------------------- /src/connectors/ConnectorLedger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/connectors/ConnectorLedger.ts -------------------------------------------------------------------------------- /src/connectors/ConnectorPortis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/connectors/ConnectorPortis.ts -------------------------------------------------------------------------------- /src/connectors/ConnectorProvided.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/connectors/ConnectorProvided.ts -------------------------------------------------------------------------------- /src/connectors/ConnectorTorus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/connectors/ConnectorTorus.ts -------------------------------------------------------------------------------- /src/connectors/ConnectorWalletConnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/connectors/ConnectorWalletConnect.ts -------------------------------------------------------------------------------- /src/connectors/ConnectorWalletConnectV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/connectors/ConnectorWalletConnectV2.ts -------------------------------------------------------------------------------- /src/connectors/ConnectorWalletLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/connectors/ConnectorWalletLink.ts -------------------------------------------------------------------------------- /src/declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/declarations.d.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/hooks/walletBalance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/hooks/walletBalance.tsx -------------------------------------------------------------------------------- /src/hooks/watchBlockNumber.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/hooks/watchBlockNumber.tsx -------------------------------------------------------------------------------- /src/images/Cipher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/images/Cipher.png -------------------------------------------------------------------------------- /src/images/Fortmatic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/images/Fortmatic.svg -------------------------------------------------------------------------------- /src/images/Frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/images/Frame.png -------------------------------------------------------------------------------- /src/images/Metamask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/images/Metamask.png -------------------------------------------------------------------------------- /src/images/Portis.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/images/Portis.svg -------------------------------------------------------------------------------- /src/images/Status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/images/Status.png -------------------------------------------------------------------------------- /src/images/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/images/index.ts -------------------------------------------------------------------------------- /src/images/wallet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/images/wallet.svg -------------------------------------------------------------------------------- /src/images/walletconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/images/walletconnect.png -------------------------------------------------------------------------------- /src/images/walletconnectv2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/images/walletconnectv2.svg -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/providers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/providers/index.tsx -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsdx.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/tsdx.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aragon/use-wallet/HEAD/yarn.lock --------------------------------------------------------------------------------