SuiChainAdapter

Class in @typemove/sui

Defined in @typemove/sui

Extends

Constructors

Constructor

new SuiChainAdapter(client: SuiGrpcClient): SuiChainAdapter;

Parameters

ParameterType
clientSuiGrpcClient

Returns

SuiChainAdapter

Overrides

ChainAdapter.constructor

Properties

PropertyType
clientSuiGrpcClient

Methods

fetchModule()

fetchModule(account: string, module: string): Promise<ModuleWithAddress>;

Parameters

ParameterType
accountstring
modulestring

Returns

Promise<ModuleWithAddress>

Overrides

ChainAdapter.fetchModule


fetchModules()

fetchModules(account: string): Promise<ModuleWithAddress[]>;

Parameters

ParameterType
accountstring

Returns

Promise<ModuleWithAddress[]>

Overrides

ChainAdapter.fetchModules


getAllEventStructs()

getAllEventStructs(modules: InternalMoveModule[]): Map<string, InternalMoveStruct>;

Parameters

ParameterType
modulesInternalMoveModule[]

Returns

Map<string, InternalMoveStruct>

Overrides

ChainAdapter.getAllEventStructs


getChainId()

getChainId(): Promise<string>;

Returns

Promise<string>

Overrides

ChainAdapter.getChainId


getData()

getData(val: Event | SuiMoveObjectInput): any;

Parameters

ParameterType
valEvent | SuiMoveObjectInput

Returns

any

Overrides

ChainAdapter.getData


getMeaningfulFunctionParams()

getMeaningfulFunctionParams(params: TypeDescriptor<any>[]): TypeDescriptor<any>[];

Parameters

ParameterType
paramsTypeDescriptor<any>[]

Returns

TypeDescriptor<any>[]

Overrides

ChainAdapter.getMeaningfulFunctionParams


getType()

getType(base: Event | SuiMoveObjectInput): string;

Parameters

ParameterType
baseEvent | SuiMoveObjectInput

Returns

string

Overrides

ChainAdapter.getType


toInternalModules()

toInternalModules(modules: ModuleWithAddress[]): InternalMoveModule[];

Parameters

ParameterType
modulesModuleWithAddress[]

Returns

InternalMoveModule[]

Overrides

ChainAdapter.toInternalModules

On this page