uniris_lib library Null safety

Classes

Data
KeyPair
Keys
Ledger
Nft
NftTransfer
Secret
TransactionBuilder
Uco
UcoTransfer

Constants

txTypes → const Map<String, int>
{"identity" : 0, "keychain" : 1, "transfer" : 2, "hosting" : 6, "code_proposal" : 7, "code_approval" : 8, "nft" : 9}

Functions

aesDecrypt(dynamic cipherText, dynamic key) Uint8List
aesEncrypt(dynamic data, dynamic key) Uint8List
concatUint8List(Iterable<Uint8List> list) Uint8List
decodeBigInt(Uint8List bytes) BigInt
deriveKeyPair(String seed, int index, {String curve = "ed25519"}) → dynamic
derivePrivateKey(String seed, int index) Uint8List
deriveSecret(dynamic sharedKey) → dynamic
ecEncrypt(dynamic data, dynamic publicKey) Uint8List
encodeBigInt(BigInt number) Uint8List
encodeFloat64(double number) Uint8List
encodeInt32(int number) Uint8List
getStorageNoncePublicKey(String endpoint) → Future
getTransactionIndex(String address, String endpoint) → Future
hash(dynamic content, {String algo = "sha256"}) Uint8List
hexAuthorizedKeys(Map authorizedKeys) Map
hexToUint8List(String hexString) Uint8List
isHex(String inputString) bool
sendTx(dynamic tx, String endpoint) → Future
sign(dynamic data, dynamic privateKey) Uint8List
transactionBuilderFromJson(String str) TransactionBuilder
transactionBuilderToJson(TransactionBuilder data) String
uint8ListToHex(Uint8List bytes) String
verify(dynamic sig, dynamic data, dynamic publicKey) bool