A Rust library for multi-chain cryptowallet, supporting transactions of crypto assets on many different public blockchains including Bitcoin, Ethereum, Tron, Filecoin, etc.
- PublicKey
- Address
- Amount
- Transaction
- Network
- Format
- base58
- secp256k1
- hex
- rand
-
Build raw unsigned transactions for different blockchains according to parameters taken from the user of this library
-
Build signed transactions for different blockchains by merging the raw transaction and the corresponding signature taken from the user of this library
cargo build --release
Name | Description | Crates.io | Documentation |
---|---|---|---|
anychain-core |
Core types and traits. | ||
anychain-kms |
BIP32、BIP39. | ||
anychain-bitcoin |
Bitcoin impl. | ||
anychain-ethereum |
Ethereum impl. | ||
anychain-filecoin |
Filecoin impl. | ||
anychain-tron |
Tron impl. | ||
anychain-ripple |
Ripple impl. | ||
anychain-polkadot |
Polkadot impl. | ||
anychain-solana |
Solana impl. |
- Bitcoin
- BitcoinCash
- Dogecoin
- Litecoin
- Ethereum
- Filecoin
- Tron
- Ripple
- Arbitrum, Optimism, and Avalanche
- Polkadot
- Neo
- Solana
- Sui
- Aptos
- Sei
This project is licensed under the MIT license.
Feel free to join anychain sdk Telegram for discussions on code and research.