txs

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MaxDescriptionLen = 1000
)

Variables

Functions

func RegisterCodec

func RegisterCodec(cdc *amino.Codec)

Types

type TxAddGuardian

type TxAddGuardian struct {
	Description string         `json:"description"`
	Address     btypes.Address `json:"address"`
	Creator     btypes.Address `json:"creator"`
}

func NewTxAddGuardian

func NewTxAddGuardian(description string, address, creator btypes.Address) *TxAddGuardian

func (TxAddGuardian) CalcGas

func (tx TxAddGuardian) CalcGas() btypes.BigInt

func (TxAddGuardian) Exec

func (tx TxAddGuardian) Exec(ctx context.Context) (result btypes.Result, crossTxQcp *txs.TxQcp)

func (TxAddGuardian) GetGasPayer

func (tx TxAddGuardian) GetGasPayer() btypes.Address

func (TxAddGuardian) GetSignData

func (tx TxAddGuardian) GetSignData() (ret []byte)

func (TxAddGuardian) GetSigner

func (tx TxAddGuardian) GetSigner() []btypes.Address

func (TxAddGuardian) ValidateData

func (tx TxAddGuardian) ValidateData(ctx context.Context) error

type TxDeleteGuardian

type TxDeleteGuardian struct {
	Address   btypes.Address `json:"address"`    // this guardian's address
	DeletedBy btypes.Address `json:"deleted_by"` // address that initiated the AddGuardian tx
}

func NewTxDeleteGuardian

func NewTxDeleteGuardian(address, deletedBy btypes.Address) *TxDeleteGuardian

func (TxDeleteGuardian) CalcGas

func (tx TxDeleteGuardian) CalcGas() btypes.BigInt

func (TxDeleteGuardian) Exec

func (tx TxDeleteGuardian) Exec(ctx context.Context) (result btypes.Result, crossTxQcp *txs.TxQcp)

func (TxDeleteGuardian) GetGasPayer

func (tx TxDeleteGuardian) GetGasPayer() btypes.Address

func (TxDeleteGuardian) GetSignData

func (tx TxDeleteGuardian) GetSignData() (ret []byte)

func (TxDeleteGuardian) GetSigner

func (tx TxDeleteGuardian) GetSigner() []btypes.Address

func (TxDeleteGuardian) ValidateData

func (tx TxDeleteGuardian) ValidateData(ctx context.Context) error

type TxHaltNetwork

type TxHaltNetwork struct {
	Guardian btypes.Address `json:"guardian"` // guardian's address
	Reason   string         `json:"reason"`   // reason for halting the network
}

func NewTxHaltNetwork

func NewTxHaltNetwork(address btypes.Address, reason string) *TxHaltNetwork

func (TxHaltNetwork) CalcGas

func (tx TxHaltNetwork) CalcGas() btypes.BigInt

func (TxHaltNetwork) Exec

func (tx TxHaltNetwork) Exec(ctx context.Context) (result btypes.Result, crossTxQcp *txs.TxQcp)

func (TxHaltNetwork) GetGasPayer

func (tx TxHaltNetwork) GetGasPayer() btypes.Address

func (TxHaltNetwork) GetSignData

func (tx TxHaltNetwork) GetSignData() (ret []byte)

func (TxHaltNetwork) GetSigner

func (tx TxHaltNetwork) GetSigner() []btypes.Address

func (TxHaltNetwork) ValidateData

func (tx TxHaltNetwork) ValidateData(ctx context.Context) error

Jump to

Keyboard shortcuts

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