This repository contains code for various blockchain. Code implementation is associated with "Generate key + address" & "Sign + Send transactions"
Refer to https://iancoleman.io/bip39/
- Implementation is intentionally separated into MainNet & TestNet to reduce application & business logic. This also helps make independent testing and feature verification easier
- Signing feature only consist of co-signing and may not consist of additional implementation to handle UTXO, Combine PSBT or handle different address format
Blockchain |
[Single] Gen Address |
[Single] Coin Transfer |
[Single] Token Transfer |
[Multi] Gen Address |
[Multi] Coin Transfer |
[Multi] Token Transfer |
Bitcoin |
✔️ |
✗ |
🚫 |
✔️ |
✗ |
🚫 |
Litecoin |
✔️ |
✗ |
🚫 |
✗ |
✗ |
🚫 |
Ethereum |
✔️ |
✔️ |
✔️ |
✗ |
✗ |
✗ |
Bitcoin Cash |
✔️ |
✗ |
🚫 |
✗ |
✗ |
🚫 |
Cosmos |
🚧 |
✗ |
✗ |
✗ |
✗ |
✗ |
Binance Smart Chain |
✔️ |
✔️ |
✗ |
✗ |
✗ |
✗ |
Dogecoin |
✔️ |
✗ |
🚫 |
✗ |
✗ |
🚫 |
Dash |
✔️ |
✗ |
🚫 |
✗ |
✗ |
🚫 |
Tron |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Polygon |
✔️ |
✔️ |
✗ |
✗ |
✗ |
✗ |
Solana |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Avalanche |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Ethereum Classic |
✔️ |
✗ |
✗ |
✗ |
✗ |
✗ |
Algorand |
🚧 |
✗ |
✗ |
✗ |
✗ |
✗ |
Hedera |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Filecoin |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Arbitrum |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Aptos |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
TonCoin |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Optimism |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Sui |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Stellar |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Ripple |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Decred |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Nano |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Celo |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Harmony |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Aurora |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Fantom |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Near |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Linea |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Gnosis |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Base |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Blockchain |
[Single] Gen Address |
[Single] Coin Transfer |
[Single] Token Transfer |
[Multi] Gen Address |
[Multi] Coin Transfer |
[Multi] Token Transfer |
Bitcoin |
✔️ |
✔️ |
🚫 |
✔️ |
✔️ |
🚫 |
Litecoin |
✔️ |
✗ |
🚫 |
✔️ |
✗ |
🚫 |
Ethereum |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
Bitcoin Cash |
🚧 |
✗ |
🚫 |
✗ |
✗ |
🚫 |
Cosmos |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Binance Smart Chain |
✔️ |
✔️ |
✗ |
✔️ |
✔️ |
✗ |
Dogecoin |
✔️ |
✗ |
🚫 |
✗ |
✗ |
🚫 |
Dash |
✔️ |
✗ |
🚫 |
✗ |
✗ |
🚫 |
Tron |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Polygon |
✔️ |
✔️ |
✗ |
✔️ |
✔️ |
✗ |
Solana |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Avalanche |
✔️ |
✗ |
✗ |
✔️ |
✔️ |
✗ |
Ethereum Classic |
✔️ |
✗ |
✗ |
✗ |
✗ |
✗ |
Algorand |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Hedera |
✗ |
✗ |
✗ |
✔️ |
✔️ |
✗ |
Filecoin |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Arbitrum |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Aptos |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
TonCoin |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Optimism |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Sui |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Stellar |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Ripple |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Decred |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Nano |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Celo |
✔️ |
✗ |
✗ |
✔️ |
✔️ |
✗ |
Harmony |
✔️ |
✗ |
✗ |
✔️ |
✔️ |
✗ |
Aurora |
✔️ |
✗ |
✗ |
✔️ |
✔️ |
✗ |
Fantom |
✔️ |
✗ |
✗ |
✔️ |
✔️ |
✗ |
Near |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Linea |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
Gnosis |
✔️ |
✗ |
✗ |
✔️ |
✔️ |
✗ |
Base |
✔️ |
✗ |
✗ |
✔️ |
✔️ |
✗ |
To run code script:
Install NPM modules on fresh deployment:
Running test suite: