SuiBaseProcessor
Class in @sentio/sdk/sui
Defined in @sentio/sdk/sui
Extended by
SuiGlobalProcessorSuiModulesProcessorbit_vectorfixed_point32string$type_nameuq32_32uq64_64accumulatoraccumulator_metadataaddress_aliasallowanceauthenticator_statebcscoincoin_registrydeny_listderived_objectdisplaydisplay_registrydynamic_object_fieldgroth16group_opskioskkiosk_extensionnitro_attestationpackage$partypayscratchsuitokentransfer_policyurlvec_mapvec_setgenesisstaking_poolsui_systemsui_system_state_innervalidatorvalidator_set
Constructors
Constructor
new SuiBaseProcessor(name: string, options: SuiBindOptions): SuiBaseProcessor;Parameters
| Parameter | Type |
|---|---|
name | string |
options | SuiBindOptions |
Returns
SuiBaseProcessor
Properties
| Property | Modifier | Type | Default value |
|---|---|---|---|
callHandlers | public | CallHandler<Data_SuiCall>[] | [] |
coder | public | MoveCoder | undefined |
config | public | IndexConfigure | undefined |
eventHandlers | public | EventHandler<Data_SuiEvent>[] | [] |
moduleName | readonly | string | undefined |
objectChangeHandlers | public | ObjectChangeHandler<Data_SuiObjectChange>[] | [] |
Methods
getChainId()
getChainId(): string;Returns
string
onEvent()
onEvent(handler: (event: Event, ctx: SuiContext) => void, handlerOptions?: HandlerOptions<MoveFetchConfig, Event>): this;Parameters
| Parameter | Type |
|---|---|
handler | (event: Event, ctx: SuiContext) => void |
handlerOptions? | HandlerOptions<MoveFetchConfig, Event> |
Returns
this
onTransactionBlock()
onTransactionBlock(
handler: (transaction: ExecutedTransaction, ctx: SuiContext) => PromiseOrVoid,
filter?: TransactionFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, ExecutedTransaction>
): this;Parameters
| Parameter | Type |
|---|---|
handler | (transaction: ExecutedTransaction, ctx: SuiContext) => PromiseOrVoid |
filter? | TransactionFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, ExecutedTransaction> |
Returns
this