SuiPlugin

Class in @sentio/sdk/sui

Defined in @sentio/sdk/sui

Extends

  • Plugin

Constructors

Constructor

new SuiPlugin(): SuiPlugin;

Returns

SuiPlugin

Inherited from

Plugin.constructor

Properties

PropertyTypeDefault valueOverrides
handlerRegisterHandlerRegisterundefined-
iotaPartIotaPluginPartundefined-
namestring'SuiPlugin'Plugin.name
partitionManagerPartitionHandlerManagerundefined-
suiPartSuiPluginPartundefined-
supportedHandlersHandlerType[]undefinedPlugin.supportedHandlers

Methods

configure()

configure(config: ProcessConfigResponse, forChainId?: string): Promise<void>;

Parameters

ParameterType
configProcessConfigResponse
forChainId?string

Returns

Promise<void>

Overrides

Plugin.configure

init()

init(config: InitResponse): Promise<void>;

Parameters

ParameterType
configInitResponse

Returns

Promise<void>


partition()

partition(request: DataBinding): Promise<ProcessStreamResponse_Partitions>;

Parameters

ParameterType
requestDataBinding

Returns

Promise<ProcessStreamResponse_Partitions>

Overrides

Plugin.partition

processBinding()

processBinding(request: DataBinding): Promise<ProcessResult>;

Parameters

ParameterType
requestDataBinding

Returns

Promise<ProcessResult>

Overrides

Plugin.processBinding

processSuiEvent()

processSuiEvent(binding: DataBinding): Promise<ProcessResult>;

Parameters

ParameterType
bindingDataBinding

Returns

Promise<ProcessResult>


processSuiFunctionCall()

processSuiFunctionCall(binding: DataBinding): Promise<ProcessResult>;

Parameters

ParameterType
bindingDataBinding

Returns

Promise<ProcessResult>


processSuiObject()

processSuiObject(binding: DataBinding): Promise<ProcessResult>;

Parameters

ParameterType
bindingDataBinding

Returns

Promise<ProcessResult>


processSuiObjectChange()

processSuiObjectChange(binding: DataBinding): Promise<ProcessResult>;

Parameters

ParameterType
bindingDataBinding

Returns

Promise<ProcessResult>


start()

start(request: StartRequest): Promise<void>;

Parameters

ParameterType
requestStartRequest

Returns

Promise<void>

Overrides

Plugin.start

On this page