Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 821 Bytes

README.md

File metadata and controls

30 lines (25 loc) · 821 Bytes

Slashing module

Usage

(Tx) Unjail validator

txbytes, err := xplac.Unjail().CreateAndSignTx()
res, err := xplac.Broadcast(txbytes)

(Query) slashing params

res, err := xplac.SlashingParams().Query()

(Query) slashing signing infos

// Query a validator's signing information by using public key
signingInfoMsg := types.SigningInfoMsg{
    ConsPubKey: `{"@type": "/cosmos.crypto.ed25519.PubKey","key": "6RBPm24ckoWhRt8mArcSCnEKvt0FMGvcaMwchfZ3ue8="}`,
}

// Query a validator's signing information by using bech32 address
signingInfoMsg := types.SigningInfoMsg{
    ConsAddr: "xplavalcons1v9jz99h7dsf50fgwr3wr2v8d73dfc3m8qvuaah",
}

res, err := xplac.SigningInfos(signingInfoMsg).Query()

// Query signing information of all validators
res, err := xplac.SigningInfos().Query()