SuiPlugin
Class in @sentio/sdk/sui
Defined in @sentio/sdk/sui
Extends
Plugin
Constructors
Constructor
new SuiPlugin(): SuiPlugin;Returns
SuiPlugin
Inherited from
Plugin.constructorProperties
| Property | Type | Default value | Overrides |
|---|---|---|---|
handlerRegister | HandlerRegister | undefined | - |
iotaPart | IotaPluginPart | undefined | - |
name | string | 'SuiPlugin' | Plugin.name |
partitionManager | PartitionHandlerManager | undefined | - |
suiPart | SuiPluginPart | undefined | - |
supportedHandlers | HandlerType[] | undefined | Plugin.supportedHandlers |
Methods
configure()
configure(config: ProcessConfigResponse, forChainId?: string): Promise<void>;Parameters
| Parameter | Type |
|---|---|
config | ProcessConfigResponse |
forChainId? | string |
Returns
Promise<void>
Overrides
Plugin.configureinit()
init(config: InitResponse): Promise<void>;Parameters
| Parameter | Type |
|---|---|
config | InitResponse |
Returns
Promise<void>
partition()
partition(request: DataBinding): Promise<ProcessStreamResponse_Partitions>;Parameters
| Parameter | Type |
|---|---|
request | DataBinding |
Returns
Promise<ProcessStreamResponse_Partitions>
Overrides
Plugin.partitionprocessBinding()
processBinding(request: DataBinding): Promise<ProcessResult>;Parameters
| Parameter | Type |
|---|---|
request | DataBinding |
Returns
Promise<ProcessResult>
Overrides
Plugin.processBindingprocessSuiEvent()
processSuiEvent(binding: DataBinding): Promise<ProcessResult>;Parameters
| Parameter | Type |
|---|---|
binding | DataBinding |
Returns
Promise<ProcessResult>
processSuiFunctionCall()
processSuiFunctionCall(binding: DataBinding): Promise<ProcessResult>;Parameters
| Parameter | Type |
|---|---|
binding | DataBinding |
Returns
Promise<ProcessResult>
processSuiObject()
processSuiObject(binding: DataBinding): Promise<ProcessResult>;Parameters
| Parameter | Type |
|---|---|
binding | DataBinding |
Returns
Promise<ProcessResult>
processSuiObjectChange()
processSuiObjectChange(binding: DataBinding): Promise<ProcessResult>;Parameters
| Parameter | Type |
|---|---|
binding | DataBinding |
Returns
Promise<ProcessResult>
start()
start(request: StartRequest): Promise<void>;Parameters
| Parameter | Type |
|---|---|
request | StartRequest |
Returns
Promise<void>
Overrides
Plugin.start