Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommissionRates ¶
type Description ¶
type Description struct { Moniker string `bson:"moniker"` Identity string `bson:"identity"` Website string `bson:"website"` SecurityContact string `bson:"security_contact"` Details string `bson:"details"` }
Description
type DocMsgEditValidator ¶
type DocMsgEditValidator struct { Description Description `bson:"description"` ValidatorAddress string `bson:"validator_address"` CommissionRate string `bson:"commission_rate"` MinSelfDelegation string `bson:"min_self_delegation"` }
MsgEditValidator - struct for editing a validator
func (*DocMsgEditValidator) BuildMsg ¶
func (doctx *DocMsgEditValidator) BuildMsg(txMsg interface{})
func (*DocMsgEditValidator) GetType ¶
func (doctx *DocMsgEditValidator) GetType() string
func (*DocMsgEditValidator) HandleTxMsg ¶
func (m *DocMsgEditValidator) HandleTxMsg(v SdkMsg) MsgDocInfo
type DocTxMsgBeginRedelegate ¶
type DocTxMsgBeginRedelegate struct { DelegatorAddress string `bson:"delegator_address"` ValidatorSrcAddress string `bson:"validator_src_address"` ValidatorDstAddress string `bson:"validator_dst_address"` Amount models.Coin `bson:"amount"` }
MsgDelegate - struct for bonding transactions
func (*DocTxMsgBeginRedelegate) BuildMsg ¶
func (doctx *DocTxMsgBeginRedelegate) BuildMsg(txMsg interface{})
func (*DocTxMsgBeginRedelegate) GetType ¶
func (doctx *DocTxMsgBeginRedelegate) GetType() string
func (*DocTxMsgBeginRedelegate) HandleTxMsg ¶
func (m *DocTxMsgBeginRedelegate) HandleTxMsg(v SdkMsg) MsgDocInfo
type DocTxMsgBeginUnbonding ¶
type DocTxMsgBeginUnbonding struct { DelegatorAddress string `bson:"delegator_address"` ValidatorAddress string `bson:"validator_address"` Amount models.Coin `bson:"amount"` }
MsgBeginUnbonding - struct for unbonding transactions
func (*DocTxMsgBeginUnbonding) BuildMsg ¶
func (doctx *DocTxMsgBeginUnbonding) BuildMsg(txMsg interface{})
func (*DocTxMsgBeginUnbonding) GetType ¶
func (doctx *DocTxMsgBeginUnbonding) GetType() string
func (*DocTxMsgBeginUnbonding) HandleTxMsg ¶
func (m *DocTxMsgBeginUnbonding) HandleTxMsg(v SdkMsg) MsgDocInfo
type DocTxMsgCreateValidator ¶
type DocTxMsgCreateValidator struct { Description Description `bson:"description"` Commission CommissionRates `bson:"commission"` MinSelfDelegation string `bson:"min_self_delegation"` DelegatorAddress string `bson:"delegator_address"` ValidatorAddress string `bson:"validator_address"` Pubkey string `bson:"pubkey"` Value Coin `bson:"value"` }
MsgCreateValidator defines an SDK message for creating a new validator.
func (*DocTxMsgCreateValidator) BuildMsg ¶
func (doctx *DocTxMsgCreateValidator) BuildMsg(txMsg interface{})
func (*DocTxMsgCreateValidator) GetType ¶
func (doctx *DocTxMsgCreateValidator) GetType() string
func (*DocTxMsgCreateValidator) HandleTxMsg ¶
func (m *DocTxMsgCreateValidator) HandleTxMsg(v SdkMsg) MsgDocInfo
type DocTxMsgDelegate ¶
type DocTxMsgDelegate struct { DelegatorAddress string `bson:"delegator_address"` ValidatorAddress string `bson:"validator_address"` Amount Coin `bson:"amount"` }
MsgDelegate - struct for bonding transactions
func (*DocTxMsgDelegate) BuildMsg ¶
func (doctx *DocTxMsgDelegate) BuildMsg(txMsg interface{})
func (*DocTxMsgDelegate) GetType ¶
func (doctx *DocTxMsgDelegate) GetType() string
func (*DocTxMsgDelegate) HandleTxMsg ¶
func (m *DocTxMsgDelegate) HandleTxMsg(v SdkMsg) MsgDocInfo
Click to show internal directories.
Click to hide internal directories.