Flutter Native Wallet SDK for Sugar Foundation projects
This Wallet SDK support the following crypto network:
- BTC (Bitcoin)
- BBC (BigBangCore and forks)
- ETH (Ethereum and ERC20 tokens)
- TRX (Tron and TRC20 tokens)
Add the dependency in your project's 'pubspec.yaml' file.
wallet_sdk_flutter:
git: https://github.com/Sugar-Foundation/wallet_sdk_flutter
The wallet core provide the functionality to:
- generateMnemonic: Create new mnemonic words
- validateMnemonic: Validate mnemonic words
- validateAddress: validate a coin address
- importMnemonic: Import mnemonics using
Bip44
orBip39
with custom path - signTx: Sign a raw transaction with the given mnemonic
- signMsg: Sign a text message with the given mnemonic
- signMsgWithPKAndBlake: Sign a text message with the given privateKey using
Blake2b256