iota_system
Class in @sentio/sdk/iota/builtin › _0x3
Defined in @sentio/sdk/iota/builtin › _0x3
Event and struct types of this Move module: @typemove/iota › 0x3::iota_system
Extends
Constructors
Constructor
new iota_system(options: IotaBindOptions): iota_system;Parameters
| Parameter | Type |
|---|---|
options | IotaBindOptions |
Returns
iota_system
Overrides
Properties
| Property | Modifier | Type | Default value | Inherited from |
|---|---|---|---|---|
callHandlers | public | CallHandler<Data_SuiCall>[] | [] | IotaBaseProcessor.callHandlers |
coder | public | MoveCoder | undefined | IotaBaseProcessor.coder |
config | public | IndexConfigure | undefined | IotaBaseProcessor.config |
eventHandlers | public | EventHandler<Data_SuiEvent>[] | [] | IotaBaseProcessor.eventHandlers |
moduleName | readonly | string | undefined | IotaBaseProcessor.moduleName |
objectChangeHandlers | public | ObjectChangeHandler<Data_SuiObjectChange>[] | [] | IotaBaseProcessor.objectChangeHandlers |
DEFAULT_OPTIONS | static | IotaBindOptions | undefined | - |
Methods
getChainId()
getChainId(): string;Returns
string
Inherited from
onEntryReportValidator()
onEntryReportValidator(
func: (call: ReportValidatorPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, ReportValidatorPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: ReportValidatorPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, ReportValidatorPayload> |
Returns
iota_system
onEntryRequestAddStake()
onEntryRequestAddStake(
func: (call: RequestAddStakePayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestAddStakePayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestAddStakePayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestAddStakePayload> |
Returns
iota_system
onEntryRequestAddStakeMulCoin()
onEntryRequestAddStakeMulCoin(
func: (call: RequestAddStakeMulCoinPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestAddStakeMulCoinPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestAddStakeMulCoinPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestAddStakeMulCoinPayload> |
Returns
iota_system
onEntryRequestAddValidator()
onEntryRequestAddValidator(
func: (call: RequestAddValidatorPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestAddValidatorPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestAddValidatorPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestAddValidatorPayload> |
Returns
iota_system
onEntryRequestAddValidatorCandidate()
onEntryRequestAddValidatorCandidate(
func: (call: RequestAddValidatorCandidatePayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestAddValidatorCandidatePayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestAddValidatorCandidatePayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestAddValidatorCandidatePayload> |
Returns
iota_system
onEntryRequestRemoveValidator()
onEntryRequestRemoveValidator(
func: (call: RequestRemoveValidatorPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestRemoveValidatorPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestRemoveValidatorPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestRemoveValidatorPayload> |
Returns
iota_system
onEntryRequestRemoveValidatorCandidate()
onEntryRequestRemoveValidatorCandidate(
func: (call: RequestRemoveValidatorCandidatePayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestRemoveValidatorCandidatePayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestRemoveValidatorCandidatePayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestRemoveValidatorCandidatePayload> |
Returns
iota_system
onEntryRequestSetCommissionRate()
onEntryRequestSetCommissionRate(
func: (call: RequestSetCommissionRatePayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestSetCommissionRatePayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestSetCommissionRatePayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestSetCommissionRatePayload> |
Returns
iota_system
onEntryRequestSetGasPrice()
onEntryRequestSetGasPrice(
func: (call: RequestSetGasPricePayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestSetGasPricePayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestSetGasPricePayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestSetGasPricePayload> |
Returns
iota_system
onEntryRequestWithdrawStake()
onEntryRequestWithdrawStake(
func: (call: RequestWithdrawStakePayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestWithdrawStakePayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestWithdrawStakePayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestWithdrawStakePayload> |
Returns
iota_system
onEntryRotateOperationCap()
onEntryRotateOperationCap(
func: (call: RotateOperationCapPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RotateOperationCapPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RotateOperationCapPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RotateOperationCapPayload> |
Returns
iota_system
onEntrySetCandidateValidatorCommissionRate()
onEntrySetCandidateValidatorCommissionRate(
func: (call: SetCandidateValidatorCommissionRatePayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, SetCandidateValidatorCommissionRatePayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: SetCandidateValidatorCommissionRatePayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, SetCandidateValidatorCommissionRatePayload> |
Returns
iota_system
onEntrySetCandidateValidatorGasPrice()
onEntrySetCandidateValidatorGasPrice(
func: (call: SetCandidateValidatorGasPricePayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, SetCandidateValidatorGasPricePayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: SetCandidateValidatorGasPricePayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, SetCandidateValidatorGasPricePayload> |
Returns
iota_system
onEntryUndoReportValidator()
onEntryUndoReportValidator(
func: (call: UndoReportValidatorPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UndoReportValidatorPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UndoReportValidatorPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UndoReportValidatorPayload> |
Returns
iota_system
onEntryUpdateCandidateValidatorAuthorityPubkey()
onEntryUpdateCandidateValidatorAuthorityPubkey(
func: (call: UpdateCandidateValidatorAuthorityPubkeyPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorAuthorityPubkeyPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorAuthorityPubkeyPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorAuthorityPubkeyPayload> |
Returns
iota_system
onEntryUpdateCandidateValidatorNetworkAddress()
onEntryUpdateCandidateValidatorNetworkAddress(
func: (call: UpdateCandidateValidatorNetworkAddressPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorNetworkAddressPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorNetworkAddressPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorNetworkAddressPayload> |
Returns
iota_system
onEntryUpdateCandidateValidatorNetworkPubkey()
onEntryUpdateCandidateValidatorNetworkPubkey(
func: (call: UpdateCandidateValidatorNetworkPubkeyPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorNetworkPubkeyPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorNetworkPubkeyPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorNetworkPubkeyPayload> |
Returns
iota_system
onEntryUpdateCandidateValidatorP2pAddress()
onEntryUpdateCandidateValidatorP2pAddress(
func: (call: UpdateCandidateValidatorP2pAddressPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorP2pAddressPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorP2pAddressPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorP2pAddressPayload> |
Returns
iota_system
onEntryUpdateCandidateValidatorPrimaryAddress()
onEntryUpdateCandidateValidatorPrimaryAddress(
func: (call: UpdateCandidateValidatorPrimaryAddressPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorPrimaryAddressPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorPrimaryAddressPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorPrimaryAddressPayload> |
Returns
iota_system
onEntryUpdateCandidateValidatorProtocolPubkey()
onEntryUpdateCandidateValidatorProtocolPubkey(
func: (call: UpdateCandidateValidatorProtocolPubkeyPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorProtocolPubkeyPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorProtocolPubkeyPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorProtocolPubkeyPayload> |
Returns
iota_system
onEntryUpdateValidatorDescription()
onEntryUpdateValidatorDescription(
func: (call: UpdateValidatorDescriptionPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorDescriptionPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorDescriptionPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorDescriptionPayload> |
Returns
iota_system
onEntryUpdateValidatorImageUrl()
onEntryUpdateValidatorImageUrl(
func: (call: UpdateValidatorImageUrlPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorImageUrlPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorImageUrlPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorImageUrlPayload> |
Returns
iota_system
onEntryUpdateValidatorName()
onEntryUpdateValidatorName(
func: (call: UpdateValidatorNamePayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNamePayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNamePayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNamePayload> |
Returns
iota_system
onEntryUpdateValidatorNextEpochAuthorityPubkey()
onEntryUpdateValidatorNextEpochAuthorityPubkey(
func: (call: UpdateValidatorNextEpochAuthorityPubkeyPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochAuthorityPubkeyPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochAuthorityPubkeyPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochAuthorityPubkeyPayload> |
Returns
iota_system
onEntryUpdateValidatorNextEpochNetworkAddress()
onEntryUpdateValidatorNextEpochNetworkAddress(
func: (call: UpdateValidatorNextEpochNetworkAddressPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochNetworkAddressPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochNetworkAddressPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochNetworkAddressPayload> |
Returns
iota_system
onEntryUpdateValidatorNextEpochNetworkPubkey()
onEntryUpdateValidatorNextEpochNetworkPubkey(
func: (call: UpdateValidatorNextEpochNetworkPubkeyPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochNetworkPubkeyPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochNetworkPubkeyPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochNetworkPubkeyPayload> |
Returns
iota_system
onEntryUpdateValidatorNextEpochP2pAddress()
onEntryUpdateValidatorNextEpochP2pAddress(
func: (call: UpdateValidatorNextEpochP2pAddressPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochP2pAddressPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochP2pAddressPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochP2pAddressPayload> |
Returns
iota_system
onEntryUpdateValidatorNextEpochPrimaryAddress()
onEntryUpdateValidatorNextEpochPrimaryAddress(
func: (call: UpdateValidatorNextEpochPrimaryAddressPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochPrimaryAddressPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochPrimaryAddressPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochPrimaryAddressPayload> |
Returns
iota_system
onEntryUpdateValidatorNextEpochProtocolPubkey()
onEntryUpdateValidatorNextEpochProtocolPubkey(
func: (call: UpdateValidatorNextEpochProtocolPubkeyPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochProtocolPubkeyPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochProtocolPubkeyPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochProtocolPubkeyPayload> |
Returns
iota_system
onEntryUpdateValidatorProjectUrl()
onEntryUpdateValidatorProjectUrl(
func: (call: UpdateValidatorProjectUrlPayload, ctx: IotaContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorProjectUrlPayload>
): iota_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorProjectUrlPayload, ctx: IotaContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorProjectUrlPayload> |
Returns
iota_system
onEvent()
onEvent(handler: (event: IotaEvent, ctx: IotaContext) => void, handlerOptions?: HandlerOptions<MoveFetchConfig, IotaEvent>): this;Parameters
| Parameter | Type |
|---|---|
handler | (event: IotaEvent, ctx: IotaContext) => void |
handlerOptions? | HandlerOptions<MoveFetchConfig, IotaEvent> |
Returns
this
Inherited from
onTransactionBlock()
onTransactionBlock(
handler: (transaction: IotaTransactionBlockResponse, ctx: IotaContext) => PromiseOrVoid,
filter?: TransactionFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, IotaTransactionBlockResponse>
): this;Parameters
| Parameter | Type |
|---|---|
handler | (transaction: IotaTransactionBlockResponse, ctx: IotaContext) => PromiseOrVoid |
filter? | TransactionFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, IotaTransactionBlockResponse> |
Returns
this
Inherited from
IotaBaseProcessor.onTransactionBlock
bind()
static bind(options?: Partial<IotaBindOptions>): iota_system;For a given function, creates a bound function that has the same body as the original function. The this object of the bound function is associated with the specified object, and has the specified initial parameters.
Parameters
| Parameter | Type |
|---|---|
options | Partial<IotaBindOptions> |
Returns
iota_system