slashing module’s read-only queries to EVM smart contracts. It lets you inspect the module parameters that govern downtime and double-sign penalties, and read per-validator signing information such as missed block counts and jailing status.
Address
The Slashing precompile is available at the fixed address:Interface
Methods
params
SlashingParams struct:
signingInfo
Returns a
SigningInfo struct:
Querying a consensus address with no signing information reverts.
unjail
The call reverts if the caller has no associated Sei address, if that address is not a validator operator, or if the validator does not currently satisfy the conditions required to be unjailed.
Because this method acts on behalf of the caller, it is non-payable and cannot be invoked via
delegatecall or staticcall; such calls revert.
signingInfos
Returns a
SigningInfosResponse struct:
Example Usage
All methods on the Slashing precompile are read-only
view queries. Sending value to any of them reverts.