Class AbstractMoveCoder<ModuleType, StructType>Abstract
Constructors
Properties
adapter
Protected
moduleMapping
Methods
contains
- contains(account, name): boolean
Parameters
- account: string
- name: string
Returns boolean
Protected
decode
- decode<T>(data, type): Promise<T>
Returns Promise<T>
decodeArray
- decodeArray(entries, types, strict?): Promise<any[]>
Returns Promise<any[]>
Protected
decodeBigInt
- decodeBigInt(data): bigint
Returns bigint
decodeCallResult
- decodeCallResult(res, func): Promise<any[]>
Returns Promise<any[]>
Protected
decodedStruct
- decodedStruct<T, ST>(typeStruct): Promise<undefined | DecodedStruct<ST, T>>
Returns Promise<undefined | DecodedStruct<ST, T>>
decodedType
- decodedType<T, ST>(typeStruct, type): Promise<undefined | T>
Returns Promise<undefined | T>
encode
- encode(data): any
Returns any
encodeArray
- encodeArray(entriesDecoded): any[]
Returns any[]
filterAndDecodeStruct
- filterAndDecodeStruct<T, ST>(typeMatcher, structsWithTags): Promise<DecodedStruct<ST, T>[]>
getMoveFunction
- getMoveFunction(type): Promise<InternalMoveFunction>
getMoveStruct
- getMoveStruct(type): Promise<InternalMoveStruct>
Abstract
load
- load(module, address): InternalMoveModule
Protected
loadInternal
- loadInternal(module, address): void
Returns void