types/common library

Constants

PRIMITIVE_TYPE_TAGS → const List<String>
SUI_ADDRESS_LENGTH → const int
TX_DIGEST_LENGTH → const int

Properties

MOVE_IDENTIFIER_REGEX → RegExp
final
VECTOR_TYPE_REGEX → RegExp
final

Functions

getHexByteLength(String value) → int
isHex(String value) → bool
isValidMoveIdentifier(String name) → bool
isValidParsedStructTag(StructTag tag) → bool
isValidStructTag(String type) → bool
isValidSuiAddress(String value) → bool
isValidSuiObjectId(String value) → bool
isValidTransactionDigest(String value) → bool
True if value is a valid tx digest (Base58-encoded 32 bytes).
isValidTypeTag(String type) → bool
normalizeStructTag(StructTag type) → String
normalizeStructTagString(String type) → String
normalizeSuiAddress(String value, [bool forceAdd0x = false]) → String
Lowercases, prepends 0x, and left-pads to SUI_ADDRESS_LENGTH.
normalizeSuiObjectId(String value, [bool forceAdd0x = false]) → String
parseStructTag(String type) → StructTag
parseTypeTag(String type) → dynamic
splitGenericParameters(String str, [(String, String) genericSeparators = ('<', '>')]) → List<String>

Typedefs

SuiAddress = String
TransactionDigest = String
Base58 string representing the object digest