This repo contains iOS, Android and React browser extension apps. All apps use shared GoLang Kotlin web3lib for all of web3 needs. Creating and managing wallets, signing transactions, connecting to networks, interacting with smart contracts.
- Clone and checkout submodules
web3lib
git clone https://github.com/sonsofcrypto/web3wallet.git
git submodule update --init --recursive
currentlyweb3libhave to build manually instuctions here. This will soon be automated.
- [] w1 Key Store and associated UI (create, restore bip39, bip44, bip32)
- [x] bip39
- [] bip44
- [] Add support for 24 word mnemonics (option to select & text to scale down when entering)
- [] Import private key
- [] Handle multiple accounts from from same mnemonic
- [] Connect harware wallet
- [] Create multisig
- [ ] Fix keychain storage bug
- [ ] Add bip39 validation
- [ ] Add inset for keybord and scroll to fiedl when keyboard comes up
- [ ] Implement custom layout for separators
- [ ] Fix add wallet dismiss animation when in cards mode
- [ ] Interactive gesture for dismisg card flip
- [ ] Validation UI for importing menmonic
- [ ] Create password VC
- [ ] Play haptics when swipe starts
- [] w2 Connection to networks
- [] RPC APIs
- [] Run light client
- [] Pocket network
- [] Infura
- [] Alchyme
- [] w3 Homescreen
- [] w4 Send / Recieve
- [] Coin Gecko Currency metadata service
- [] Add swipe to delete to wallets scree
- [] NFTs
- [] Redesign enter PIN / Pass / Salt
- [] Additional networks support
- [] As many integrations as posible
- [] Stuff left out from MVP 1.0
For more info sonsOfCrypto.com