utils library

Properties

dogecoinMainnet → NetworkType
dogecoin mainnet
final
dogecoinTestnet → NetworkType
dogecoin testnet
final

Functions

aptosAddressFromPubKey(String pubKey) String
Get aptos address
bigIntToHex(BigInt input) String
Bigint to hex string
decryptMsg(String encrypted, String password) Future<String>
Decrypt
encodeEIP1559ToRlp(UnsignedTransaction transaction, int chainId, [Signature? signature]) List
Rpc encoder for EIP1559 transaction.
encodeToRlp(UnsignedTransaction transaction, [Signature? signature]) List
Rlp encoder for legacy transaction.
encryptMsg(String msg, String password) Future<String>
Encrypt
getDeviceName() Future<String>
Get device name
getFriendShare(String userId) String?
Get friend share
hashMessage(Uint8List message) Uint8List
Keccak hash
keyToShare(MultiKeypair key) Share
Convert keypair to share
listToHex(List<int> bytes) String
List to hex
padUnit8ListTo32(Uint8List data) Uint8List
Pad Unit8 To 32
parseUnit(String amount, {int decimals = 18}) BigInt
Parse unit
saveFriendShare(String userId, String shareData) → void
Save friend share
shareToKey(Share share, {int index = 1}) → MultiKeypair
Convert share to keypair
toWif(String key, {bool isBtc = true}) String
To WIF
uint8ListFromList(List<int> data) Uint8List
Uint8ListFromList
uit8Message(Uint8List message) Uint8List
Keccak hash
validPrivateKey(String privateKey) bool
Check private key format