index library

Constants

CBC_IV_SIZE → const int
GCM_IV_SIZE → const int
SALT_SIZE → const int
TRANSACTION_HEADER_SIZE → const int

Properties

a Int32List
getter/setter pair
AGGREGATE_HASHED_SIZE int
final
NAMESPACE_FLAG BigInt
final
PRE_V3_AGGREGATE_HASHED_SIZE int
final

Functions

addressToString(Uint8List decoded) String
bigintToUint8List(BigInt value) Uint8List
bitmask(int bitsNumber) int
bytesToHex(Uint8List bytes) String
bytesToInt(Uint8List input, int size) → dynamic
bytesToUtf8(Uint8List input) String
concatArrays(List<Uint8List> arrays) Uint8List
decode(int tagSize, int ivSize, Uint8List encodedMessage) Map<String, Uint8List>
decodeAesGcm(SharedKey256 deriveSharedKey(dynamic, PublicKey), dynamic keyPair, PublicKey recipientPublicKey, Uint8List encodedMessage) Uint8List
deriveSharedKeyFactory(String info, Function cryptoHash) Function
deriveSharedSecretFactory(dynamic cryptoHash) Uint8List Function(Uint8List privateKeyBytes, PublicKey otherPublicKey)
encodeAesGcm(SharedKey256 deriveSharedKey(dynamic, PublicKey), dynamic keyPair, PublicKey recipientPublicKey, Uint8List message, [Uint8List? iv]) Map<String, dynamic>
generateMosaicId(SymbolAddress ownerAddress, int nonce) BigInt
generateNamespaceId(dynamic name, [int parentNamespaceId = 0]) int
generateNamespacePath(String fullyQualifiedName) List<int>
gf() Int32List
hexToBytes(String hexString) Uint8List
intToBytes(dynamic value, int byteSize) Uint8List
intToHex(dynamic num) String
intToUnsignedInt(int i) BigInt
isAggregateTransaction(Uint8List transactionBuffer) bool
isCanonicalKey(PublicKey publicKey) bool
isHexString(String value) bool
isInMainSubgroup(List<Int32List> point) bool
isValidNamespaceName(String name) bool
main() → void
ripemdKeccak256(Uint8List payload) Uint8List
setBuffer(ByteData destination, int offset, List<int> source) → void
setUint64(ByteData buffer, int byteOffset, int value1, int value2, [Endian endian = Endian.big]) → void
stringToAddress(String encoded) Uint8List
toNonVerifiableAccountKeyLinkTransactionV1(AccountKeyLinkTransactionV1 tx) NonVerifiableAccountKeyLinkTransactionV1
toNonVerifiableMosaicDefinitionTransactionV1(MosaicDefinitionTransactionV1 tx) NonVerifiableMosaicDefinitionTransactionV1
toNonVerifiableMosaicSupplyChangeTransactionV1(MosaicSupplyChangeTransactionV1 tx) NonVerifiableMosaicSupplyChangeTransactionV1
toNonVerifiableMultisigAccountModificationTransactionV1(MultisigAccountModificationTransactionV1 tx) NonVerifiableMultisigAccountModificationTransactionV1
toNonVerifiableMultisigAccountModificationTransactionV2(MultisigAccountModificationTransactionV2 tx) NonVerifiableMultisigAccountModificationTransactionV2
toNonVerifiableMultisigTransactionV1(MultisigTransactionV1 tx) NonVerifiableMultisigTransactionV1
toNonVerifiableNamespaceRegistrationTransactionV1(NamespaceRegistrationTransactionV1 tx) NonVerifiableNamespaceRegistrationTransactionV1
toNonVerifiableTransferTransactionV1(TransferTransactionV1 tx) NonVerifiableTransferTransactionV1
toNonVerifiableTransferTransactionV2(TransferTransactionV2 tx) NonVerifiableTransferTransactionV2
transactionDataBuffer(Uint8List transactionBuffer) Uint8List
tryHexString(String value) → void
uint8ListToBigInt(Uint8List data) BigInt
unsignedToSigned(int value, int byteSize) int
utf8ToBytes(String input) Uint8List
utf8ToHex(String input) String