slashing module is responsible for validator punishment mechanisms, or disincentivizing any attributable action by a protocol-recognized actor with value at stake by penalizing them (“slashing”). Penalties may include, but are not limited to:
- burning some amount of their stake
- removing their ability to vote on future blocks for a period of time
Message Types
Msg defines the slashing Msg service.
tx.proto
MsgUnjail
MsgUnjail defines the Msg/Unjail request type.
tx.proto
MsgUnjailResponse
MsgUnjailResponse defines the Msg/Unjail response type.
tx.proto
Queries
Query provides defines the gRPC querier service.
query.proto
QueryParamsRequest
QueryParamsRequest is the request type for the Query/Params RPC method.
query.proto
QueryParamsResponse
QueryParamsResponse is the response type for the Query/Params RPC method.
query.proto
QuerySigningInfoRequest
QuerySigningInfoRequest is the request type for the Query/SigningInfo RPC method.
query.proto
QuerySigningInfoResponse
QuerySigningInfoResponse is the response type for the Query/SigningInfo RPC method.
query.proto
QuerySigningInfosRequest
QuerySigningInfosRequest is the request type for the Query/SigningInfos RPC method.
query.proto
QuerySigningInfosResponse
QuerySigningInfosResponse is the response type for the Query/SigningInfos RPC method.
query.proto