Note that Aptos Labs has an official implementation of wallet adapter here.
This is a mono-repo consist of the wallet adapter itself, a simple web app with essential functionalities to demonstrate the implementation of the wallet adapter and an e2e auto integration testers based on puppeteer.
React WalletProvider
supporting loads of aptos wallets.
Supports:
- Petra wallet
- Martian wallet
- Fewcha wallet
- Pontem Wallet
- Spika wallet
- Rise wallet
- HyperPay wallet
- Fletch wallet
- Spika web wallet
- Aptos snap
- Bitkeep wallet
- TokenPocket wallet
- Blocto wallet
- Nightly Wallet
- OpenBlock Wallet
- Spacecy wallet
- MSafe wallet
Please refer to the readme within aptos-wallet-adapter pacakages
Simple create react app application demonstrates the essesntial functions of the adapters.
Next JS implementation of the wallet-tester with the exact same functionalities demonstrated.
Automatically testing suites based on puppeteer to run E2E integration tests against the wallet-tester or wallet-nextjs
Wallet | Support Network Change | Support Account Change |
---|---|---|
Petra | T | T |
Martian | T | T |
Pontem | T | T |
Rise | T | T |
Fewcha | F | F |
Coin98 | F(cannot test) | F(cannot test) |
Blocto | F(cannot test) | F(cannot test) |
BitKeep | F | F |
Spacecy | T | T |
MSafe | T(cannot test) | T(cannot test) |