Adding Support for a Web3 Wallet
Last updated: January 15th, 2021
Identifying Your Provider
If you're a web3 wallet developer or user, you'll definitely want to have people see your name and logo when they browse MyCrypto with your browser:
It's easy to make that happen, just open a pull request with the following changes:
- Add a new unique
- Add a new entry to
WalletId. Make sure to include a logo (
.svg) for your project in
src/assets/images/walletsand reference it in the entry.
- Add a translation entry in
lidvalue provided in step 2.
- In the
src/utils/web3.ts, add a line to detect your wallet type from the Web3 provider, and return the wallet configuration added in step 2.
src/components/SignTransactionWallets/index.ts, add a new line for your
WalletIdand use the default
- Add a new entry for your
Suggesting Your Provider
If you'd like for us to suggest your Web3 provider during wallet creation or Web3 unlock as an alternative, please reach out to email@example.com.