sui_system
Class in @sentio/sdk/sui/builtin › _0x3
Defined in @sentio/sdk/sui/builtin › _0x3
Event and struct types of this Move module: @typemove/sui › 0x3::sui_system
Extends
Constructors
Constructor
new sui_system(options: SuiBindOptions): sui_system;Parameters
| Parameter | Type |
|---|---|
options | SuiBindOptions |
Returns
sui_system
Overrides
Properties
| Property | Modifier | Type | Default value | Inherited from |
|---|---|---|---|---|
callHandlers | public | CallHandler<Data_SuiCall>[] | [] | SuiBaseProcessor.callHandlers |
coder | public | MoveCoder | undefined | SuiBaseProcessor.coder |
config | public | IndexConfigure | undefined | SuiBaseProcessor.config |
eventHandlers | public | EventHandler<Data_SuiEvent>[] | [] | SuiBaseProcessor.eventHandlers |
moduleName | readonly | string | undefined | SuiBaseProcessor.moduleName |
objectChangeHandlers | public | ObjectChangeHandler<Data_SuiObjectChange>[] | [] | SuiBaseProcessor.objectChangeHandlers |
DEFAULT_OPTIONS | static | SuiBindOptions | undefined | - |
Methods
getChainId()
getChainId(): string;Returns
string
Inherited from
onEntryReportValidator()
onEntryReportValidator(
func: (call: ReportValidatorPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, ReportValidatorPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: ReportValidatorPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, ReportValidatorPayload> |
Returns
sui_system
onEntryRequestAddStake()
onEntryRequestAddStake(
func: (call: RequestAddStakePayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestAddStakePayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestAddStakePayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestAddStakePayload> |
Returns
sui_system
onEntryRequestAddStakeMulCoin()
onEntryRequestAddStakeMulCoin(
func: (call: RequestAddStakeMulCoinPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestAddStakeMulCoinPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestAddStakeMulCoinPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestAddStakeMulCoinPayload> |
Returns
sui_system
onEntryRequestAddValidator()
onEntryRequestAddValidator(
func: (call: RequestAddValidatorPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestAddValidatorPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestAddValidatorPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestAddValidatorPayload> |
Returns
sui_system
onEntryRequestAddValidatorCandidate()
onEntryRequestAddValidatorCandidate(
func: (call: RequestAddValidatorCandidatePayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestAddValidatorCandidatePayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestAddValidatorCandidatePayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestAddValidatorCandidatePayload> |
Returns
sui_system
onEntryRequestRemoveValidator()
onEntryRequestRemoveValidator(
func: (call: RequestRemoveValidatorPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestRemoveValidatorPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestRemoveValidatorPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestRemoveValidatorPayload> |
Returns
sui_system
onEntryRequestRemoveValidatorCandidate()
onEntryRequestRemoveValidatorCandidate(
func: (call: RequestRemoveValidatorCandidatePayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestRemoveValidatorCandidatePayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestRemoveValidatorCandidatePayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestRemoveValidatorCandidatePayload> |
Returns
sui_system
onEntryRequestSetCommissionRate()
onEntryRequestSetCommissionRate(
func: (call: RequestSetCommissionRatePayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestSetCommissionRatePayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestSetCommissionRatePayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestSetCommissionRatePayload> |
Returns
sui_system
onEntryRequestSetGasPrice()
onEntryRequestSetGasPrice(
func: (call: RequestSetGasPricePayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestSetGasPricePayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestSetGasPricePayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestSetGasPricePayload> |
Returns
sui_system
onEntryRequestWithdrawStake()
onEntryRequestWithdrawStake(
func: (call: RequestWithdrawStakePayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RequestWithdrawStakePayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RequestWithdrawStakePayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RequestWithdrawStakePayload> |
Returns
sui_system
onEntryRotateOperationCap()
onEntryRotateOperationCap(
func: (call: RotateOperationCapPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, RotateOperationCapPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: RotateOperationCapPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, RotateOperationCapPayload> |
Returns
sui_system
onEntrySetCandidateValidatorCommissionRate()
onEntrySetCandidateValidatorCommissionRate(
func: (call: SetCandidateValidatorCommissionRatePayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, SetCandidateValidatorCommissionRatePayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: SetCandidateValidatorCommissionRatePayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, SetCandidateValidatorCommissionRatePayload> |
Returns
sui_system
onEntrySetCandidateValidatorGasPrice()
onEntrySetCandidateValidatorGasPrice(
func: (call: SetCandidateValidatorGasPricePayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, SetCandidateValidatorGasPricePayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: SetCandidateValidatorGasPricePayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, SetCandidateValidatorGasPricePayload> |
Returns
sui_system
onEntryUndoReportValidator()
onEntryUndoReportValidator(
func: (call: UndoReportValidatorPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UndoReportValidatorPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UndoReportValidatorPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UndoReportValidatorPayload> |
Returns
sui_system
onEntryUpdateCandidateValidatorNetworkAddress()
onEntryUpdateCandidateValidatorNetworkAddress(
func: (call: UpdateCandidateValidatorNetworkAddressPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorNetworkAddressPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorNetworkAddressPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorNetworkAddressPayload> |
Returns
sui_system
onEntryUpdateCandidateValidatorNetworkPubkey()
onEntryUpdateCandidateValidatorNetworkPubkey(
func: (call: UpdateCandidateValidatorNetworkPubkeyPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorNetworkPubkeyPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorNetworkPubkeyPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorNetworkPubkeyPayload> |
Returns
sui_system
onEntryUpdateCandidateValidatorP2pAddress()
onEntryUpdateCandidateValidatorP2pAddress(
func: (call: UpdateCandidateValidatorP2pAddressPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorP2pAddressPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorP2pAddressPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorP2pAddressPayload> |
Returns
sui_system
onEntryUpdateCandidateValidatorPrimaryAddress()
onEntryUpdateCandidateValidatorPrimaryAddress(
func: (call: UpdateCandidateValidatorPrimaryAddressPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorPrimaryAddressPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorPrimaryAddressPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorPrimaryAddressPayload> |
Returns
sui_system
onEntryUpdateCandidateValidatorProtocolPubkey()
onEntryUpdateCandidateValidatorProtocolPubkey(
func: (call: UpdateCandidateValidatorProtocolPubkeyPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorProtocolPubkeyPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorProtocolPubkeyPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorProtocolPubkeyPayload> |
Returns
sui_system
onEntryUpdateCandidateValidatorWorkerAddress()
onEntryUpdateCandidateValidatorWorkerAddress(
func: (call: UpdateCandidateValidatorWorkerAddressPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorWorkerAddressPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorWorkerAddressPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorWorkerAddressPayload> |
Returns
sui_system
onEntryUpdateCandidateValidatorWorkerPubkey()
onEntryUpdateCandidateValidatorWorkerPubkey(
func: (call: UpdateCandidateValidatorWorkerPubkeyPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorWorkerPubkeyPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateCandidateValidatorWorkerPubkeyPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateCandidateValidatorWorkerPubkeyPayload> |
Returns
sui_system
onEntryUpdateValidatorDescription()
onEntryUpdateValidatorDescription(
func: (call: UpdateValidatorDescriptionPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorDescriptionPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorDescriptionPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorDescriptionPayload> |
Returns
sui_system
onEntryUpdateValidatorImageUrl()
onEntryUpdateValidatorImageUrl(
func: (call: UpdateValidatorImageUrlPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorImageUrlPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorImageUrlPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorImageUrlPayload> |
Returns
sui_system
onEntryUpdateValidatorName()
onEntryUpdateValidatorName(
func: (call: UpdateValidatorNamePayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNamePayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNamePayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNamePayload> |
Returns
sui_system
onEntryUpdateValidatorNextEpochNetworkAddress()
onEntryUpdateValidatorNextEpochNetworkAddress(
func: (call: UpdateValidatorNextEpochNetworkAddressPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochNetworkAddressPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochNetworkAddressPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochNetworkAddressPayload> |
Returns
sui_system
onEntryUpdateValidatorNextEpochNetworkPubkey()
onEntryUpdateValidatorNextEpochNetworkPubkey(
func: (call: UpdateValidatorNextEpochNetworkPubkeyPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochNetworkPubkeyPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochNetworkPubkeyPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochNetworkPubkeyPayload> |
Returns
sui_system
onEntryUpdateValidatorNextEpochP2pAddress()
onEntryUpdateValidatorNextEpochP2pAddress(
func: (call: UpdateValidatorNextEpochP2pAddressPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochP2pAddressPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochP2pAddressPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochP2pAddressPayload> |
Returns
sui_system
onEntryUpdateValidatorNextEpochPrimaryAddress()
onEntryUpdateValidatorNextEpochPrimaryAddress(
func: (call: UpdateValidatorNextEpochPrimaryAddressPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochPrimaryAddressPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochPrimaryAddressPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochPrimaryAddressPayload> |
Returns
sui_system
onEntryUpdateValidatorNextEpochProtocolPubkey()
onEntryUpdateValidatorNextEpochProtocolPubkey(
func: (call: UpdateValidatorNextEpochProtocolPubkeyPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochProtocolPubkeyPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochProtocolPubkeyPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochProtocolPubkeyPayload> |
Returns
sui_system
onEntryUpdateValidatorNextEpochWorkerAddress()
onEntryUpdateValidatorNextEpochWorkerAddress(
func: (call: UpdateValidatorNextEpochWorkerAddressPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochWorkerAddressPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochWorkerAddressPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochWorkerAddressPayload> |
Returns
sui_system
onEntryUpdateValidatorNextEpochWorkerPubkey()
onEntryUpdateValidatorNextEpochWorkerPubkey(
func: (call: UpdateValidatorNextEpochWorkerPubkeyPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochWorkerPubkeyPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorNextEpochWorkerPubkeyPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorNextEpochWorkerPubkeyPayload> |
Returns
sui_system
onEntryUpdateValidatorProjectUrl()
onEntryUpdateValidatorProjectUrl(
func: (call: UpdateValidatorProjectUrlPayload, ctx: SuiContext) => void,
filter?: CallFilter,
handlerOptions?: HandlerOptions<MoveFetchConfig, UpdateValidatorProjectUrlPayload>
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (call: UpdateValidatorProjectUrlPayload, ctx: SuiContext) => void |
filter? | CallFilter |
handlerOptions? | HandlerOptions<MoveFetchConfig, UpdateValidatorProjectUrlPayload> |
Returns
sui_system
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
Inherited from
onEventAccumulatorStorageCostKey()
onEventAccumulatorStorageCostKey(
func: (event: AccumulatorStorageCostKeyInstance, ctx: SuiContext) => void,
handlerOptions?: HandlerOptions<MoveFetchConfig, AccumulatorStorageCostKeyInstance>,
eventFilter?: Omit<EventFilter, "account" | "type">
): sui_system;Parameters
| Parameter | Type |
|---|---|
func | (event: AccumulatorStorageCostKeyInstance, ctx: SuiContext) => void |
handlerOptions? | HandlerOptions<MoveFetchConfig, AccumulatorStorageCostKeyInstance> |
eventFilter? | Omit<EventFilter, "account" | "type"> |
Returns
sui_system
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
Inherited from
SuiBaseProcessor.onTransactionBlock
bind()
static bind(options?: Partial<SuiBindOptions>): sui_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<SuiBindOptions> |
Returns
sui_system