Skip to main content

Module IMonadStakingSyscalls

Module IMonadStakingSyscalls 

Source
Available on crate feature monad only.
Expand description

Monad staking syscalls are intentionally not part of the public monad-std interface, but the trace decoder still knows them so syscall traces get named.

interface IMonadStakingSyscalls {
    function syscallOnEpochChange(uint64 epoch) external;
    function syscallReward(address blockAuthor) external;
    function syscallSnapshot() external;
}

Modules§

abi
Contains dynamic ABI definitions for this contract.

Structs§

syscallOnEpochChangeCall
Function with signature syscallOnEpochChange(uint64) and selector 0x1d4e9f02.
syscallOnEpochChangeReturn
Container type for the return parameters of the syscallOnEpochChange(uint64) function.
syscallRewardCall
Function with signature syscallReward(address) and selector 0x791bdcf3.
syscallRewardReturn
Container type for the return parameters of the syscallReward(address) function.
syscallSnapshotCall
Function with signature syscallSnapshot() and selector 0x157eeb21.
syscallSnapshotReturn
Container type for the return parameters of the syscallSnapshot() function.

Enums§

IMonadStakingSyscallsCalls
Container for all the IMonadStakingSyscalls function calls.