slashing

package
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2023 License: MIT Imports: 9 Imported by: 0

README

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()

Documentation

Index

Constants

View Source
const (
	SlashingModule                     = "slashing"
	SlahsingUnjailMsgType              = "unjail"
	SlashingQuerySlashingParamsMsgType = "query-slashing-params"
	SlashingQuerySigningInfosMsgType   = "query-sining-infos"
	SlashingQuerySigningInfoMsgType    = "query-sining-info"
)

Variables

This section is empty.

Functions

func MakeQuerySigningInfoMsg

func MakeQuerySigningInfoMsg(signingInfoMsg types.SigningInfoMsg, xplacEncodingConfig params.EncodingConfig) (slashingtypes.QuerySigningInfoRequest, error)

(Query) make msg - signing info

func MakeQuerySigningInfosMsg

func MakeQuerySigningInfosMsg() (slashingtypes.QuerySigningInfosRequest, error)

(Query) make msg - signing infos

func MakeQuerySlashingParamsMsg

func MakeQuerySlashingParamsMsg() (slashingtypes.QueryParamsRequest, error)

(Query) make msg - slahsing params

func MakeUnjailMsg

func MakeUnjailMsg(privKey key.PrivateKey) (slashingtypes.MsgUnjail, error)

(Tx) make msg - unjail

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL