Documentation ¶
Index ¶
- Variables
- func IssueCheck(acc *dscWallet.Account, denom string, amount math.Int, nonce math.Int, ...) (string, error)
- type Description
- type FeeCalculationOptions
- type FeeParams
- type MsgBurnCoin
- type MsgBurnToken
- type MsgBuyCoin
- type MsgCancelRedelegation
- type MsgCancelRedelegationNFT
- type MsgCancelUndelegation
- type MsgCancelUndelegationNFT
- type MsgCreateCoin
- type MsgCreateTransaction
- type MsgCreateValidator
- type MsgCreateWallet
- type MsgDelegate
- type MsgDelegateNFT
- type MsgEditValidator
- type MsgMintToken
- type MsgMultiSendCoin
- type MsgRedeemCheck
- type MsgRedelegate
- type MsgRedelegateNFT
- type MsgSellAllCoin
- type MsgSellCoin
- type MsgSendCoin
- type MsgSendToken
- type MsgSetOffline
- type MsgSetOnline
- type MsgSignTransaction
- type MsgUndelegate
- type MsgUndelegateNFT
- type MsgUpdateCoin
- type MsgUpdateReserve
- type MsgUpdateToken
- type MultiSendEntry
- type TxConstructor
Constants ¶
This section is empty.
Variables ¶
View Source
var ( NewMsgCreateCoin = cointypes.NewMsgCreateCoin NewMsgUpdateCoin = cointypes.NewMsgUpdateCoin NewMsgMultiSendCoin = cointypes.NewMsgMultiSendCoin NewMsgBuyCoin = cointypes.NewMsgBuyCoin NewMsgSellCoin = cointypes.NewMsgSellCoin NewMsgSellAllCoin = cointypes.NewMsgSellAllCoin NewMsgSendCoin = cointypes.NewMsgSendCoin NewMsgBurnCoin = cointypes.NewMsgBurnCoin NewMsgRedeemCheck = cointypes.NewMsgRedeemCheck NewMsgMintToken = nfttypes.NewMsgMintToken NewMsgUpdateToken = nfttypes.NewMsgUpdateToken NewMsgUpdateReserve = nfttypes.NewMsgUpdateReserve NewMsgSendToken = nfttypes.NewMsgSendToken NewMsgBurnToken = nfttypes.NewMsgBurnToken NewMsgCreateWallet = multisigtypes.NewMsgCreateWallet NewMsgCreateTransaction = multisigtypes.NewMsgCreateTransaction NewMsgSignTransaction = multisigtypes.NewMsgSignTransaction NewMsgCreateValidator = validatortypes.NewMsgCreateValidator NewMsgEditValidator = validatortypes.NewMsgEditValidator NewMsgSetOnline = validatortypes.NewMsgSetOnline NewMsgSetOffline = validatortypes.NewMsgSetOffline NewMsgDelegate = validatortypes.NewMsgDelegate NewMsgDelegateNFT = validatortypes.NewMsgDelegateNFT NewMsgUndelegate = validatortypes.NewMsgUndelegate NewMsgUndelegateNFT = validatortypes.NewMsgUndelegateNFT NewMsgRedelegate = validatortypes.NewMsgRedelegate NewMsgRedelegateNFT = validatortypes.NewMsgRedelegateNFT NewMsgCancelUndelegation = validatortypes.NewMsgCancelUndelegation NewMsgCancelUndelegationNFT = validatortypes.NewMsgCancelUndelegationNFT NewMsgCancelRedelegation = validatortypes.NewMsgCancelRedelegation NewMsgCancelRedelegationNFT = validatortypes.NewMsgCancelRedelegationNFT )
Functions ¶
Types ¶
type Description ¶ added in v0.0.8
type Description = validatortypes.Description
type FeeCalculationOptions ¶ added in v0.0.8
type MsgBurnCoin ¶ added in v0.0.8
type MsgBurnCoin = cointypes.MsgBurnCoin
type MsgBurnToken ¶ added in v0.0.8
type MsgBurnToken = nfttypes.MsgBurnToken
type MsgBuyCoin ¶
type MsgBuyCoin = cointypes.MsgBuyCoin
type MsgCancelRedelegation ¶ added in v0.0.8
type MsgCancelRedelegation = validatortypes.MsgCancelRedelegation
type MsgCancelRedelegationNFT ¶ added in v0.0.8
type MsgCancelRedelegationNFT = validatortypes.MsgCancelRedelegationNFT
type MsgCancelUndelegation ¶ added in v0.0.8
type MsgCancelUndelegation = validatortypes.MsgCancelUndelegation
type MsgCancelUndelegationNFT ¶ added in v0.0.8
type MsgCancelUndelegationNFT = validatortypes.MsgCancelUndelegationNFT
type MsgCreateCoin ¶
type MsgCreateCoin = cointypes.MsgCreateCoin
type MsgCreateTransaction ¶
type MsgCreateTransaction = multisigtypes.MsgCreateTransaction
type MsgCreateValidator ¶ added in v0.0.8
type MsgCreateValidator = validatortypes.MsgCreateValidator
type MsgCreateWallet ¶
type MsgCreateWallet = multisigtypes.MsgCreateWallet
type MsgDelegate ¶ added in v0.0.8
type MsgDelegate = validatortypes.MsgDelegate
type MsgDelegateNFT ¶ added in v0.0.8
type MsgDelegateNFT = validatortypes.MsgDelegateNFT
type MsgEditValidator ¶ added in v0.0.8
type MsgEditValidator = validatortypes.MsgEditValidator
type MsgMintToken ¶ added in v0.0.8
type MsgMintToken = nfttypes.MsgMintToken
type MsgMultiSendCoin ¶
type MsgMultiSendCoin = cointypes.MsgMultiSendCoin
type MsgRedeemCheck ¶
type MsgRedeemCheck = cointypes.MsgRedeemCheck
func CreateRedeemCheck ¶ added in v0.0.8
type MsgRedelegate ¶ added in v0.0.8
type MsgRedelegate = validatortypes.MsgRedelegate
type MsgRedelegateNFT ¶ added in v0.0.8
type MsgRedelegateNFT = validatortypes.MsgRedelegateNFT
type MsgSellAllCoin ¶
type MsgSellAllCoin = cointypes.MsgSellAllCoin
type MsgSellCoin ¶
type MsgSellCoin = cointypes.MsgSellCoin
type MsgSendCoin ¶
type MsgSendCoin = cointypes.MsgSendCoin
type MsgSendToken ¶ added in v0.0.8
type MsgSendToken = nfttypes.MsgSendToken
type MsgSetOffline ¶ added in v0.0.8
type MsgSetOffline = validatortypes.MsgSetOffline
type MsgSetOnline ¶ added in v0.0.8
type MsgSetOnline = validatortypes.MsgSetOnline
type MsgSignTransaction ¶
type MsgSignTransaction = multisigtypes.MsgSignTransaction
type MsgUndelegate ¶ added in v0.0.8
type MsgUndelegate = validatortypes.MsgUndelegate
type MsgUndelegateNFT ¶ added in v0.0.8
type MsgUndelegateNFT = validatortypes.MsgUndelegateNFT
type MsgUpdateCoin ¶
type MsgUpdateCoin = cointypes.MsgUpdateCoin
type MsgUpdateReserve ¶ added in v0.0.8
type MsgUpdateReserve = nfttypes.MsgUpdateReserve
type MsgUpdateToken ¶ added in v0.0.8
type MsgUpdateToken = nfttypes.MsgUpdateToken
type MultiSendEntry ¶ added in v0.0.8
type MultiSendEntry = cointypes.MultiSendEntry
type TxConstructor ¶
type TxConstructor struct {
// contains filtered or unexported fields
}
TxConstruct is used in process of building, signing and sending transactions
func BuildTransaction ¶
func BuildTransaction(acc *wallet.Account, msgs []sdk.Msg, memo string, feeDenom string, opts *FeeCalculationOptions) (*TxConstructor, error)
BuildTransaction creates transaction builder with automatic fee calculation if delPrice is zero, fee amount will be set to zero - this mean that DSC node will calculate fee during transaction execution
func (*TxConstructor) BytesToSend ¶
func (constructor *TxConstructor) BytesToSend() ([]byte, error)
BytesToSend return binary encoded transaction
func (*TxConstructor) SetFeeAmount ¶
func (constructor *TxConstructor) SetFeeAmount(coins sdk.Coins)
SignTransaction signs transaction and appends signature to transaction signatures.
func (*TxConstructor) SignTransaction ¶
func (constructor *TxConstructor) SignTransaction(acc *wallet.Account) error
SignTransaction signs transaction and appends signature to transaction signatures.
Click to show internal directories.
Click to hide internal directories.