Documentation

Index

Constants

View Source
const (

	// AddrLen defines a valid address length
	AddrLen = 20
	// Bech32MainPrefix defines the main SDK Bech32 prefix of an account's address
	Bech32MainPrefix = "cosmos"

	// CoinType is the ATOM coin type as defined in SLIP44 (https://github.com/satoshilabs/slips/blob/master/slip-0044.md)
	CoinType = 118

	// FullFundraiserPath is the parts of the BIP44 HD path that are fixed by
	// what we used during the ATOM fundraiser.
	FullFundraiserPath = "m/44'/118'/0'/0/0"

	// PrefixAccount is the prefix for account keys
	PrefixAccount = "acc"
	// PrefixValidator is the prefix for validator keys
	PrefixValidator = "val"
	// PrefixConsensus is the prefix for consensus keys
	PrefixConsensus = "cons"
	// PrefixPublic is the prefix for public keys
	PrefixPublic = "pub"
	// PrefixOperator is the prefix for operator keys
	PrefixOperator = "oper"

	// PrefixAddress is the prefix for addresses
	PrefixAddress = "addr"

	// Bech32PrefixAccAddr defines the Bech32 prefix of an account's address
	Bech32PrefixAccAddr = Bech32MainPrefix
	// Bech32PrefixAccPub defines the Bech32 prefix of an account's public key
	Bech32PrefixAccPub = Bech32MainPrefix + PrefixPublic
	// Bech32PrefixValAddr defines the Bech32 prefix of a validator's operator address
	Bech32PrefixValAddr = Bech32MainPrefix + PrefixValidator + PrefixOperator
	// Bech32PrefixValPub defines the Bech32 prefix of a validator's operator public key
	Bech32PrefixValPub = Bech32MainPrefix + PrefixValidator + PrefixOperator + PrefixPublic
	// Bech32PrefixConsAddr defines the Bech32 prefix of a consensus node address
	Bech32PrefixConsAddr = Bech32MainPrefix + PrefixValidator + PrefixConsensus
	// Bech32PrefixConsPub defines the Bech32 prefix of a consensus node public key
	Bech32PrefixConsPub = Bech32MainPrefix + PrefixValidator + PrefixConsensus + PrefixPublic
)
View Source
const (
	// number of decimal places
	Precision = 18

	// bytes required to represent the above precision
	// Ceiling[Log2[999 999 999 999 999 999]]
	DecimalPrecisionBits = 60
)
View Source
const (

	// default bond denomination
	DefaultBondDenom = "stake"

	// Delay, in blocks, between when validator updates are returned to the
	// consensus-engine and when they are applied. For example, if
	// ValidatorUpdateDelay is set to X, and if a validator set update is
	// returned with new validators at the end of block 10, then the new
	// validators are expected to sign blocks beginning at block 11+X.
	//
	// This value is constant as this should not change without a hard fork.
	// For Tendermint this should be set to 1 block, for more details see:
	// https://tendermint.com/docs/spec/abci/apps.html#endblock
	ValidatorUpdateDelay int64 = 1
)

    staking constants

    View Source
    const (
    	StoreTypeMulti     = types.StoreTypeMulti
    	StoreTypeDB        = types.StoreTypeDB
    	StoreTypeIAVL      = types.StoreTypeIAVL
    	StoreTypeTransient = types.StoreTypeTransient
    	StoreTypeMemory    = types.StoreTypeMemory
    )
    View Source
    const DefaultKeyringServiceName = "cosmos"

      DefaultKeyringServiceName defines a default service name for the keyring.

      View Source
      const SortableTimeFormat = "2006-01-02T15:04:05.000000000"

        Slight modification of the RFC3339Nano but it right pads all zeros and drops the time zone info

        Variables

        View Source
        var (
        	ErrInvalidLengthAbci        = fmt.Errorf("proto: negative length found during unmarshaling")
        	ErrIntOverflowAbci          = fmt.Errorf("proto: integer overflow")
        	ErrUnexpectedEndOfGroupAbci = fmt.Errorf("proto: unexpected end of group")
        )
        View Source
        var (
        	ErrInvalidLengthCoin        = fmt.Errorf("proto: negative length found during unmarshaling")
        	ErrIntOverflowCoin          = fmt.Errorf("proto: integer overflow")
        	ErrUnexpectedEndOfGroupCoin = fmt.Errorf("proto: unexpected end of group")
        )
        View Source
        var (
        	ErrEmptyDecimalStr      = errors.New("decimal string cannot be empty")
        	ErrInvalidDecimalLength = errors.New("invalid decimal length")
        	ErrInvalidDecimalStr    = errors.New("invalid decimal string")
        )

          Decimal errors

          View Source
          var (
          	EventTypeMessage = "message"
          
          	AttributeKeyAction = "action"
          	AttributeKeyModule = "module"
          	AttributeKeySender = "sender"
          	AttributeKeyAmount = "amount"
          )

            Common event types and attribute keys

            View Source
            var (
            	// IsAlphaNumeric defines a regular expression for matching against alpha-numeric
            	// values.
            	IsAlphaNumeric = regexp.MustCompile(`^[a-zA-Z0-9]+$`).MatchString
            
            	// IsAlphaLower defines regular expression to check if the string has lowercase
            	// alphabetic characters only.
            	IsAlphaLower = regexp.MustCompile(`^[a-z]+$`).MatchString
            
            	// IsAlphaUpper defines regular expression to check if the string has uppercase
            	// alphabetic characters only.
            	IsAlphaUpper = regexp.MustCompile(`^[A-Z]+$`).MatchString
            
            	// IsAlpha defines regular expression to check if the string has alphabetic
            	// characters only.
            	IsAlpha = regexp.MustCompile(`^[a-zA-Z]+$`).MatchString
            
            	// IsNumeric defines regular expression to check if the string has numeric
            	// characters only.
            	IsNumeric = regexp.MustCompile(`^[0-9]+$`).MatchString
            )
            View Source
            var (
            	// This is set at compile time. Could be cleveldb, defaults is goleveldb.
            	DBBackend = ""
            )
            View Source
            var MaxSortableDec = OneDec().Quo(SmallestDec())

              MaxSortableDec is the largest Dec that can be passed into SortableDecBytes() Its negative form is the least Dec that can be passed in.

              View Source
              var PowerReduction = NewIntFromBigInt(new(big.Int).Exp(big.NewInt(10), big.NewInt(6), nil))

                PowerReduction is the amount of staking tokens required for 1 unit of consensus-engine power

                Functions

                func Bech32ifyAddressBytes

                func Bech32ifyAddressBytes(prefix string, bs []byte) (string, error)

                  Bech32ifyAddressBytes returns a bech32 representation of address bytes. Returns an empty sting if the byte slice is 0-length. Returns an error if the bech32 conversion fails or the prefix is empty.

                  func Bech32ifyPubKey

                  func Bech32ifyPubKey(pkt Bech32PubKeyType, pubkey cryptotypes.PubKey) (string, error)

                    Bech32ifyPubKey returns a Bech32 encoded string containing the appropriate prefix based on the key type provided for a given PublicKey. TODO: Remove Bech32ifyPubKey and all usages (cosmos/cosmos-sdk/issues/#7357)

                    func BigEndianToUint64

                    func BigEndianToUint64(bz []byte) uint64

                      BigEndianToUint64 returns an uint64 from big endian encoded bytes. If encoding is empty, zero is returned.

                      func CopyBytes

                      func CopyBytes(bz []byte) (ret []byte)

                        copy bytes

                        func DecEq

                        func DecEq(t *testing.T, exp, got Dec) (*testing.T, bool, string, string, string)

                          intended to be used with require/assert: require.True(DecEq(...))

                          func DecsEqual

                          func DecsEqual(d1s, d2s []Dec) bool

                            test if two decimal arrays are equal

                            func DefaultCoinDenomRegex

                            func DefaultCoinDenomRegex() string

                              DefaultCoinDenomRegex returns the default regex string

                              func DiffKVStores

                              func DiffKVStores(a KVStore, b KVStore, prefixesToSkip [][]byte) (kvAs, kvBs []kv.Pair)

                                DiffKVStores compares two KVstores and returns all the key/value pairs that differ from one another. It also skips value comparison for a set of provided prefixes

                                func FormatInvariant

                                func FormatInvariant(module, name, msg string) string

                                  FormatInvariant returns a standardized invariant message.

                                  func FormatTimeBytes

                                  func FormatTimeBytes(t time.Time) []byte

                                    Formats a time.Time into a []byte that can be sorted

                                    func GetBaseDenom

                                    func GetBaseDenom() (string, error)

                                      GetBaseDenom returns the denom of smallest unit registered

                                      func GetFromBech32

                                      func GetFromBech32(bech32str, prefix string) ([]byte, error)

                                        GetFromBech32 decodes a bytestring from a Bech32 encoded string.

                                        func GetPubKeyFromBech32

                                        func GetPubKeyFromBech32(pkt Bech32PubKeyType, pubkeyStr string) (cryptotypes.PubKey, error)

                                          GetPubKeyFromBech32 returns a PublicKey from a bech32-encoded PublicKey with a given key type.

                                          func InclusiveEndBytes

                                          func InclusiveEndBytes(inclusiveBytes []byte) (exclusiveBytes []byte)

                                            InclusiveEndBytes returns the []byte that would end a range query such that the input would be included

                                            func IntEq

                                            func IntEq(t *testing.T, exp, got Int) (*testing.T, bool, string, string, string)

                                              intended to be used with require/assert: require.True(IntEq(...))

                                              func KeyringServiceName

                                              func KeyringServiceName() string

                                              func MarkEventsToIndex

                                              func MarkEventsToIndex(events []abci.Event, indexSet map[string]struct{}) []abci.Event

                                                MarkEventsToIndex returns the set of ABCI events, where each event's attribute has it's index value marked based on the provided set of events to index.

                                                func MustBech32ifyAddressBytes

                                                func MustBech32ifyAddressBytes(prefix string, bs []byte) string

                                                  MustBech32ifyAddressBytes returns a bech32 representation of address bytes. Returns an empty sting if the byte slice is 0-length. It panics if the bech32 conversion fails or the prefix is empty.

                                                  func MustBech32ifyPubKey

                                                  func MustBech32ifyPubKey(pkt Bech32PubKeyType, pubkey cryptotypes.PubKey) string

                                                    MustBech32ifyPubKey calls Bech32ifyPubKey except it panics on error.

                                                    func MustGetPubKeyFromBech32

                                                    func MustGetPubKeyFromBech32(pkt Bech32PubKeyType, pubkeyStr string) cryptotypes.PubKey

                                                      MustGetPubKeyFromBech32 calls GetPubKeyFromBech32 except it panics on error.

                                                      func MustSortJSON

                                                      func MustSortJSON(toSortJSON []byte) []byte

                                                        MustSortJSON is like SortJSON but panic if an error occurs, e.g., if the passed JSON isn't valid.

                                                        func NewKVStoreKeys

                                                        func NewKVStoreKeys(names ...string) map[string]*KVStoreKey

                                                          NewKVStoreKeys returns a map of new pointers to KVStoreKey's. Uses pointers so keys don't collide.

                                                          func NewLevelDB

                                                          func NewLevelDB(name, dir string) (db dbm.DB, err error)

                                                            NewLevelDB instantiate a new LevelDB instance according to DBBackend.

                                                            func NewMemoryStoreKeys

                                                            func NewMemoryStoreKeys(names ...string) map[string]*MemoryStoreKey

                                                              NewMemoryStoreKeys constructs a new map matching store key names to their respective MemoryStoreKey references.

                                                              func NewTransientStoreKeys

                                                              func NewTransientStoreKeys(names ...string) map[string]*TransientStoreKey

                                                                NewTransientStoreKeys constructs a new map of TransientStoreKey's Must return pointers according to the ocap principle

                                                                func ParseTimeBytes

                                                                func ParseTimeBytes(bz []byte) (time.Time, error)

                                                                  Parses a []byte encoded using FormatTimeKey back into a time.Time

                                                                  func ParseTypedEvent

                                                                  func ParseTypedEvent(event abci.Event) (proto.Message, error)

                                                                    ParseTypedEvent converts abci.Event back to typed event

                                                                    func PrefixEndBytes

                                                                    func PrefixEndBytes(prefix []byte) []byte

                                                                      PrefixEndBytes returns the []byte that would end a range query for all []byte with a certain prefix Deals with last byte of prefix being FF without overflowing

                                                                      func RegisterDenom

                                                                      func RegisterDenom(denom string, unit Dec) error

                                                                        RegisterDenom registers a denomination with a corresponding unit. If the denomination is already registered, an error will be returned.

                                                                        func RegisterInterfaces

                                                                        func RegisterInterfaces(registry types.InterfaceRegistry)

                                                                          RegisterInterfaces registers the sdk message type.

                                                                          func RegisterLegacyAminoCodec

                                                                          func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)

                                                                            RegisterLegacyAminoCodec registers the sdk message type.

                                                                            func SetCoinDenomRegex

                                                                            func SetCoinDenomRegex(reFn func() string)

                                                                              SetCoinDenomRegex allows for coin's custom validation by overriding the regular expression string used for denom validation.

                                                                              func SortJSON

                                                                              func SortJSON(toSortJSON []byte) ([]byte, error)

                                                                                SortedJSON takes any JSON and returns it sorted by keys. Also, all white-spaces are removed. This method can be used to canonicalize JSON to be returned by GetSignBytes, e.g. for the ledger integration. If the passed JSON isn't valid it will return an error.

                                                                                func SortableDecBytes

                                                                                func SortableDecBytes(dec Dec) []byte

                                                                                  SortableDecBytes returns a byte slice representation of a Dec that can be sorted. Left and right pads with 0s so there are 18 digits to left and right of the decimal point. For this reason, there is a maximum and minimum value for this, enforced by ValidSortableDec.

                                                                                  func TokensToConsensusPower

                                                                                  func TokensToConsensusPower(tokens Int) int64

                                                                                    TokensToConsensusPower - convert input tokens to potential consensus-engine power

                                                                                    func Uint64ToBigEndian

                                                                                    func Uint64ToBigEndian(i uint64) []byte

                                                                                      Uint64ToBigEndian - marshals uint64 to a bigendian byte slice so it can be sorted

                                                                                      func UintOverflow

                                                                                      func UintOverflow(i *big.Int) error

                                                                                        UintOverflow returns true if a given unsigned integer overflows and false otherwise.

                                                                                        func ValidSortableDec

                                                                                        func ValidSortableDec(dec Dec) bool

                                                                                          ValidSortableDec ensures that a Dec is within the sortable bounds, a Dec can't have a precision of less than 10^-18. Max sortable decimal was set to the reciprocal of SmallestDec.

                                                                                          func ValidateDenom

                                                                                          func ValidateDenom(denom string) error

                                                                                            ValidateDenom is the default validation function for Coin.Denom.

                                                                                            func VerifyAddressFormat

                                                                                            func VerifyAddressFormat(bz []byte) error

                                                                                              VerifyAddressFormat verifies that the provided bytes form a valid address according to the default address rules or a custom address verifier set by GetConfig().SetAddressVerifier()

                                                                                              func WrapSDKContext

                                                                                              func WrapSDKContext(ctx Context) context.Context

                                                                                                WrapSDKContext returns a stdlib context.Context with the provided sdk.Context's internal context as a value. It is useful for passing an sdk.Context through methods that take a stdlib context.Context parameter such as generated gRPC methods. To get the original sdk.Context back, call UnwrapSDKContext.

                                                                                                Types

                                                                                                type ABCIMessageLog

                                                                                                type ABCIMessageLog struct {
                                                                                                	MsgIndex uint32 `protobuf:"varint,1,opt,name=msg_index,json=msgIndex,proto3" json:"msg_index,omitempty"`
                                                                                                	Log      string `protobuf:"bytes,2,opt,name=log,proto3" json:"log,omitempty"`
                                                                                                	// Events contains a slice of Event objects that were emitted during some
                                                                                                	// execution.
                                                                                                	Events StringEvents `protobuf:"bytes,3,rep,name=events,proto3,castrepeated=StringEvents" json:"events"`
                                                                                                }

                                                                                                  ABCIMessageLog defines a structure containing an indexed tx ABCI message log.

                                                                                                  func NewABCIMessageLog

                                                                                                  func NewABCIMessageLog(i uint32, log string, events Events) ABCIMessageLog

                                                                                                  func (*ABCIMessageLog) Descriptor

                                                                                                  func (*ABCIMessageLog) Descriptor() ([]byte, []int)

                                                                                                  func (*ABCIMessageLog) GetEvents

                                                                                                  func (m *ABCIMessageLog) GetEvents() StringEvents

                                                                                                  func (*ABCIMessageLog) GetLog

                                                                                                  func (m *ABCIMessageLog) GetLog() string

                                                                                                  func (*ABCIMessageLog) GetMsgIndex

                                                                                                  func (m *ABCIMessageLog) GetMsgIndex() uint32

                                                                                                  func (*ABCIMessageLog) Marshal

                                                                                                  func (m *ABCIMessageLog) Marshal() (dAtA []byte, err error)

                                                                                                  func (*ABCIMessageLog) MarshalTo

                                                                                                  func (m *ABCIMessageLog) MarshalTo(dAtA []byte) (int, error)

                                                                                                  func (*ABCIMessageLog) MarshalToSizedBuffer

                                                                                                  func (m *ABCIMessageLog) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                  func (*ABCIMessageLog) ProtoMessage

                                                                                                  func (*ABCIMessageLog) ProtoMessage()

                                                                                                  func (*ABCIMessageLog) Reset

                                                                                                  func (m *ABCIMessageLog) Reset()

                                                                                                  func (*ABCIMessageLog) Size

                                                                                                  func (m *ABCIMessageLog) Size() (n int)

                                                                                                  func (*ABCIMessageLog) String

                                                                                                  func (this *ABCIMessageLog) String() string

                                                                                                  func (*ABCIMessageLog) Unmarshal

                                                                                                  func (m *ABCIMessageLog) Unmarshal(dAtA []byte) error

                                                                                                  func (*ABCIMessageLog) XXX_DiscardUnknown

                                                                                                  func (m *ABCIMessageLog) XXX_DiscardUnknown()

                                                                                                  func (*ABCIMessageLog) XXX_Marshal

                                                                                                  func (m *ABCIMessageLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                  func (*ABCIMessageLog) XXX_Merge

                                                                                                  func (m *ABCIMessageLog) XXX_Merge(src proto.Message)

                                                                                                  func (*ABCIMessageLog) XXX_Size

                                                                                                  func (m *ABCIMessageLog) XXX_Size() int

                                                                                                  func (*ABCIMessageLog) XXX_Unmarshal

                                                                                                  func (m *ABCIMessageLog) XXX_Unmarshal(b []byte) error

                                                                                                  type ABCIMessageLogs

                                                                                                  type ABCIMessageLogs []ABCIMessageLog

                                                                                                    ABCIMessageLogs represents a slice of ABCIMessageLog.

                                                                                                    func ParseABCILogs

                                                                                                    func ParseABCILogs(logs string) (res ABCIMessageLogs, err error)

                                                                                                      ParseABCILogs attempts to parse a stringified ABCI tx log into a slice of ABCIMessageLog types. It returns an error upon JSON decoding failure.

                                                                                                      func (ABCIMessageLogs) String

                                                                                                      func (logs ABCIMessageLogs) String() (str string)

                                                                                                        String implements the fmt.Stringer interface for the ABCIMessageLogs type.

                                                                                                        type AccAddress

                                                                                                        type AccAddress []byte

                                                                                                          AccAddress a wrapper around bytes meant to represent an account address. When marshaled to a string or JSON, it uses Bech32.

                                                                                                          func AccAddressFromBech32

                                                                                                          func AccAddressFromBech32(address string) (addr AccAddress, err error)

                                                                                                            AccAddressFromBech32 creates an AccAddress from a Bech32 string.

                                                                                                            func AccAddressFromHex

                                                                                                            func AccAddressFromHex(address string) (addr AccAddress, err error)

                                                                                                              AccAddressFromHex creates an AccAddress from a hex string.

                                                                                                              func (AccAddress) Bytes

                                                                                                              func (aa AccAddress) Bytes() []byte

                                                                                                                Bytes returns the raw address bytes.

                                                                                                                func (AccAddress) Empty

                                                                                                                func (aa AccAddress) Empty() bool

                                                                                                                  Returns boolean for whether an AccAddress is empty

                                                                                                                  func (AccAddress) Equals

                                                                                                                  func (aa AccAddress) Equals(aa2 Address) bool

                                                                                                                    Returns boolean for whether two AccAddresses are Equal

                                                                                                                    func (AccAddress) Format

                                                                                                                    func (aa AccAddress) Format(s fmt.State, verb rune)

                                                                                                                      Format implements the fmt.Formatter interface. nolint: errcheck

                                                                                                                      func (AccAddress) Marshal

                                                                                                                      func (aa AccAddress) Marshal() ([]byte, error)

                                                                                                                        Marshal returns the raw address bytes. It is needed for protobuf compatibility.

                                                                                                                        func (AccAddress) MarshalJSON

                                                                                                                        func (aa AccAddress) MarshalJSON() ([]byte, error)

                                                                                                                          MarshalJSON marshals to JSON using Bech32.

                                                                                                                          func (AccAddress) MarshalYAML

                                                                                                                          func (aa AccAddress) MarshalYAML() (interface{}, error)

                                                                                                                            MarshalYAML marshals to YAML using Bech32.

                                                                                                                            func (AccAddress) String

                                                                                                                            func (aa AccAddress) String() string

                                                                                                                              String implements the Stringer interface.

                                                                                                                              func (*AccAddress) Unmarshal

                                                                                                                              func (aa *AccAddress) Unmarshal(data []byte) error

                                                                                                                                Unmarshal sets the address to the given data. It is needed for protobuf compatibility.

                                                                                                                                func (*AccAddress) UnmarshalJSON

                                                                                                                                func (aa *AccAddress) UnmarshalJSON(data []byte) error

                                                                                                                                  UnmarshalJSON unmarshals from JSON assuming Bech32 encoding.

                                                                                                                                  func (*AccAddress) UnmarshalYAML

                                                                                                                                  func (aa *AccAddress) UnmarshalYAML(data []byte) error

                                                                                                                                    UnmarshalYAML unmarshals from JSON assuming Bech32 encoding.

                                                                                                                                    type Address

                                                                                                                                    type Address interface {
                                                                                                                                    	Equals(Address) bool
                                                                                                                                    	Empty() bool
                                                                                                                                    	Marshal() ([]byte, error)
                                                                                                                                    	MarshalJSON() ([]byte, error)
                                                                                                                                    	Bytes() []byte
                                                                                                                                    	String() string
                                                                                                                                    	Format(s fmt.State, verb rune)
                                                                                                                                    }

                                                                                                                                      Address is a common interface for different types of addresses used by the SDK

                                                                                                                                      type AnteDecorator

                                                                                                                                      type AnteDecorator interface {
                                                                                                                                      	AnteHandle(ctx Context, tx Tx, simulate bool, next AnteHandler) (newCtx Context, err error)
                                                                                                                                      }

                                                                                                                                        AnteDecorator wraps the next AnteHandler to perform custom pre- and post-processing.

                                                                                                                                        type AnteHandler

                                                                                                                                        type AnteHandler func(ctx Context, tx Tx, simulate bool) (newCtx Context, err error)

                                                                                                                                          AnteHandler authenticates transactions, before their internal messages are handled. If newCtx.IsZero(), ctx is used instead.

                                                                                                                                          func ChainAnteDecorators

                                                                                                                                          func ChainAnteDecorators(chain ...AnteDecorator) AnteHandler

                                                                                                                                            ChainDecorator chains AnteDecorators together with each AnteDecorator wrapping over the decorators further along chain and returns a single AnteHandler.

                                                                                                                                            NOTE: The first element is outermost decorator, while the last element is innermost decorator. Decorator ordering is critical since some decorators will expect certain checks and updates to be performed (e.g. the Context) before the decorator is run. These expectations should be documented clearly in a CONTRACT docline in the decorator's godoc.

                                                                                                                                            NOTE: Any application that uses GasMeter to limit transaction processing cost MUST set GasMeter with the FIRST AnteDecorator. Failing to do so will cause transactions to be processed with an infinite gasmeter and open a DOS attack vector. Use `ante.SetUpContextDecorator` or a custom Decorator with similar functionality. Returns nil when no AnteDecorator are supplied.

                                                                                                                                            type Attribute

                                                                                                                                            type Attribute struct {
                                                                                                                                            	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
                                                                                                                                            	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
                                                                                                                                            }

                                                                                                                                              Attribute defines an attribute wrapper where the key and value are strings instead of raw bytes.

                                                                                                                                              func NewAttribute

                                                                                                                                              func NewAttribute(k, v string) Attribute

                                                                                                                                                NewAttribute returns a new key/value Attribute object.

                                                                                                                                                func (*Attribute) Descriptor

                                                                                                                                                func (*Attribute) Descriptor() ([]byte, []int)

                                                                                                                                                func (*Attribute) GetKey

                                                                                                                                                func (m *Attribute) GetKey() string

                                                                                                                                                func (*Attribute) GetValue

                                                                                                                                                func (m *Attribute) GetValue() string

                                                                                                                                                func (*Attribute) Marshal

                                                                                                                                                func (m *Attribute) Marshal() (dAtA []byte, err error)

                                                                                                                                                func (*Attribute) MarshalTo

                                                                                                                                                func (m *Attribute) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                func (*Attribute) MarshalToSizedBuffer

                                                                                                                                                func (m *Attribute) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                func (*Attribute) ProtoMessage

                                                                                                                                                func (*Attribute) ProtoMessage()

                                                                                                                                                func (*Attribute) Reset

                                                                                                                                                func (m *Attribute) Reset()

                                                                                                                                                func (*Attribute) Size

                                                                                                                                                func (m *Attribute) Size() (n int)

                                                                                                                                                func (Attribute) String

                                                                                                                                                func (a Attribute) String() string

                                                                                                                                                func (Attribute) ToKVPair

                                                                                                                                                func (a Attribute) ToKVPair() abci.EventAttribute

                                                                                                                                                  ToKVPair converts an Attribute object into a Tendermint key/value pair.

                                                                                                                                                  func (*Attribute) Unmarshal

                                                                                                                                                  func (m *Attribute) Unmarshal(dAtA []byte) error

                                                                                                                                                  func (*Attribute) XXX_DiscardUnknown

                                                                                                                                                  func (m *Attribute) XXX_DiscardUnknown()

                                                                                                                                                  func (*Attribute) XXX_Marshal

                                                                                                                                                  func (m *Attribute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                  func (*Attribute) XXX_Merge

                                                                                                                                                  func (m *Attribute) XXX_Merge(src proto.Message)

                                                                                                                                                  func (*Attribute) XXX_Size

                                                                                                                                                  func (m *Attribute) XXX_Size() int

                                                                                                                                                  func (*Attribute) XXX_Unmarshal

                                                                                                                                                  func (m *Attribute) XXX_Unmarshal(b []byte) error

                                                                                                                                                  type Bech32PubKeyType

                                                                                                                                                  type Bech32PubKeyType string

                                                                                                                                                    Bech32PubKeyType defines a string type alias for a Bech32 public key type.

                                                                                                                                                    const (
                                                                                                                                                    	Bech32PubKeyTypeAccPub  Bech32PubKeyType = "accpub"
                                                                                                                                                    	Bech32PubKeyTypeValPub  Bech32PubKeyType = "valpub"
                                                                                                                                                    	Bech32PubKeyTypeConsPub Bech32PubKeyType = "conspub"
                                                                                                                                                    )

                                                                                                                                                      Bech32 conversion constants

                                                                                                                                                      type BeginBlocker

                                                                                                                                                      type BeginBlocker func(ctx Context, req abci.RequestBeginBlock) abci.ResponseBeginBlock

                                                                                                                                                        BeginBlocker runs code before the transactions in a block

                                                                                                                                                        Note: applications which set create_empty_blocks=false will not have regular block timing and should use e.g. BFT timestamps rather than block height for any periodic BeginBlock logic

                                                                                                                                                        type CacheKVStore

                                                                                                                                                        type CacheKVStore = types.CacheKVStore

                                                                                                                                                        type CacheMultiStore

                                                                                                                                                        type CacheMultiStore = types.CacheMultiStore

                                                                                                                                                        type CacheWrap

                                                                                                                                                        type CacheWrap = types.CacheWrap

                                                                                                                                                        type CacheWrapper

                                                                                                                                                        type CacheWrapper = types.CacheWrapper

                                                                                                                                                        type CapabilityKey

                                                                                                                                                        type CapabilityKey = types.CapabilityKey

                                                                                                                                                        type Coin

                                                                                                                                                        type Coin struct {
                                                                                                                                                        	Denom  string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
                                                                                                                                                        	Amount Int    `protobuf:"bytes,2,opt,name=amount,proto3,customtype=Int" json:"amount"`
                                                                                                                                                        }

                                                                                                                                                          Coin defines a token with a denomination and an amount.

                                                                                                                                                          NOTE: The amount field is an Int which implements the custom method signatures required by gogoproto.

                                                                                                                                                          func ConvertCoin

                                                                                                                                                          func ConvertCoin(coin Coin, denom string) (Coin, error)

                                                                                                                                                            ConvertCoin attempts to convert a coin to a given denomination. If the given denomination is invalid or if neither denomination is registered, an error is returned.

                                                                                                                                                            func NewCoin

                                                                                                                                                            func NewCoin(denom string, amount Int) Coin

                                                                                                                                                              NewCoin returns a new coin with a denomination and amount. It will panic if the amount is negative or if the denomination is invalid.

                                                                                                                                                              func NewInt64Coin

                                                                                                                                                              func NewInt64Coin(denom string, amount int64) Coin

                                                                                                                                                                NewInt64Coin returns a new coin with a denomination and amount. It will panic if the amount is negative.

                                                                                                                                                                func NormalizeCoin

                                                                                                                                                                func NormalizeCoin(coin Coin) Coin

                                                                                                                                                                  NormalizeCoin try to convert a coin to the smallest unit registered, returns original one if failed.

                                                                                                                                                                  func ParseCoinNormalized

                                                                                                                                                                  func ParseCoinNormalized(coinStr string) (coin Coin, err error)

                                                                                                                                                                    ParseCoinNormalized parses and normalize a cli input for one coin type, returning errors if invalid or on an empty string as well. Expected format: "{amount}{denomination}"

                                                                                                                                                                    func (Coin) Add

                                                                                                                                                                    func (coin Coin) Add(coinB Coin) Coin

                                                                                                                                                                      Add adds amounts of two coins with same denom. If the coins differ in denom then it panics.

                                                                                                                                                                      func (*Coin) Descriptor

                                                                                                                                                                      func (*Coin) Descriptor() ([]byte, []int)

                                                                                                                                                                      func (*Coin) Equal

                                                                                                                                                                      func (this *Coin) Equal(that interface{}) bool

                                                                                                                                                                      func (*Coin) GetDenom

                                                                                                                                                                      func (m *Coin) GetDenom() string

                                                                                                                                                                      func (Coin) IsEqual

                                                                                                                                                                      func (coin Coin) IsEqual(other Coin) bool

                                                                                                                                                                        IsEqual returns true if the two sets of Coins have the same value

                                                                                                                                                                        func (Coin) IsGTE

                                                                                                                                                                        func (coin Coin) IsGTE(other Coin) bool

                                                                                                                                                                          IsGTE returns true if they are the same type and the receiver is an equal or greater value

                                                                                                                                                                          func (Coin) IsLT

                                                                                                                                                                          func (coin Coin) IsLT(other Coin) bool

                                                                                                                                                                            IsLT returns true if they are the same type and the receiver is a smaller value

                                                                                                                                                                            func (Coin) IsNegative

                                                                                                                                                                            func (coin Coin) IsNegative() bool

                                                                                                                                                                              IsNegative returns true if the coin amount is negative and false otherwise.

                                                                                                                                                                              TODO: Remove once unsigned integers are used.

                                                                                                                                                                              func (Coin) IsPositive

                                                                                                                                                                              func (coin Coin) IsPositive() bool

                                                                                                                                                                                IsPositive returns true if coin amount is positive.

                                                                                                                                                                                TODO: Remove once unsigned integers are used.

                                                                                                                                                                                func (Coin) IsValid

                                                                                                                                                                                func (coin Coin) IsValid() bool

                                                                                                                                                                                  IsValid returns true if the Coin has a non-negative amount and the denom is valid.

                                                                                                                                                                                  func (Coin) IsZero

                                                                                                                                                                                  func (coin Coin) IsZero() bool

                                                                                                                                                                                    IsZero returns if this represents no money

                                                                                                                                                                                    func (*Coin) Marshal

                                                                                                                                                                                    func (m *Coin) Marshal() (dAtA []byte, err error)

                                                                                                                                                                                    func (*Coin) MarshalTo

                                                                                                                                                                                    func (m *Coin) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                                                    func (*Coin) MarshalToSizedBuffer

                                                                                                                                                                                    func (m *Coin) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                                                    func (*Coin) ProtoMessage

                                                                                                                                                                                    func (*Coin) ProtoMessage()

                                                                                                                                                                                    func (*Coin) Reset

                                                                                                                                                                                    func (m *Coin) Reset()

                                                                                                                                                                                    func (*Coin) Size

                                                                                                                                                                                    func (m *Coin) Size() (n int)

                                                                                                                                                                                    func (Coin) String

                                                                                                                                                                                    func (coin Coin) String() string

                                                                                                                                                                                      String provides a human-readable representation of a coin

                                                                                                                                                                                      func (Coin) Sub

                                                                                                                                                                                      func (coin Coin) Sub(coinB Coin) Coin

                                                                                                                                                                                        Sub subtracts amounts of two coins with same denom. If the coins differ in denom then it panics.

                                                                                                                                                                                        func (*Coin) Unmarshal

                                                                                                                                                                                        func (m *Coin) Unmarshal(dAtA []byte) error

                                                                                                                                                                                        func (Coin) Validate

                                                                                                                                                                                        func (coin Coin) Validate() error

                                                                                                                                                                                          Validate returns an error if the Coin has a negative amount or if the denom is invalid.

                                                                                                                                                                                          func (*Coin) XXX_DiscardUnknown

                                                                                                                                                                                          func (m *Coin) XXX_DiscardUnknown()

                                                                                                                                                                                          func (*Coin) XXX_Marshal

                                                                                                                                                                                          func (m *Coin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                                                          func (*Coin) XXX_Merge

                                                                                                                                                                                          func (m *Coin) XXX_Merge(src proto.Message)

                                                                                                                                                                                          func (*Coin) XXX_Size

                                                                                                                                                                                          func (m *Coin) XXX_Size() int

                                                                                                                                                                                          func (*Coin) XXX_Unmarshal

                                                                                                                                                                                          func (m *Coin) XXX_Unmarshal(b []byte) error

                                                                                                                                                                                          type Coins

                                                                                                                                                                                          type Coins []Coin

                                                                                                                                                                                            Coins is a set of Coin, one per currency

                                                                                                                                                                                            func NewCoins

                                                                                                                                                                                            func NewCoins(coins ...Coin) Coins

                                                                                                                                                                                              NewCoins constructs a new coin set. The provided coins will be sanitized by removing zero coins and sorting the coin set. A panic will occur if the coin set is not valid.

                                                                                                                                                                                              func NormalizeCoins

                                                                                                                                                                                              func NormalizeCoins(coins []DecCoin) Coins

                                                                                                                                                                                                NormalizeCoins normalize and truncate a list of decimal coins

                                                                                                                                                                                                func ParseCoinsNormalized

                                                                                                                                                                                                func ParseCoinsNormalized(coinStr string) (Coins, error)

                                                                                                                                                                                                  ParseCoinsNormalized will parse out a list of coins separated by commas, and normalize them by converting to smallest unit. If the parsing is successuful, the provided coins will be sanitized by removing zero coins and sorting the coin set. Lastly a validation of the coin set is executed. If the check passes, ParseCoinsNormalized will return the sanitized coins. Otherwise it will return an error. If an empty string is provided to ParseCoinsNormalized, it returns nil Coins. ParseCoinsNormalized supports decimal coins as inputs, and truncate them to int after converted to smallest unit. Expected format: "{amount0}{denomination},...,{amountN}{denominationN}"

                                                                                                                                                                                                  func (Coins) Add

                                                                                                                                                                                                  func (coins Coins) Add(coinsB ...Coin) Coins

                                                                                                                                                                                                    Add adds two sets of coins.

                                                                                                                                                                                                    e.g. {2A} + {A, 2B} = {3A, 2B} {2A} + {0B} = {2A}

                                                                                                                                                                                                    NOTE: Add operates under the invariant that coins are sorted by denominations.

                                                                                                                                                                                                    CONTRACT: Add will never return Coins where one Coin has a non-positive amount. In otherwords, IsValid will always return true.

                                                                                                                                                                                                    func (Coins) AmountOf

                                                                                                                                                                                                    func (coins Coins) AmountOf(denom string) Int

                                                                                                                                                                                                      AmountOf returns the amount of a denom from coins

                                                                                                                                                                                                      func (Coins) DenomsSubsetOf

                                                                                                                                                                                                      func (coins Coins) DenomsSubsetOf(coinsB Coins) bool

                                                                                                                                                                                                        DenomsSubsetOf returns true if receiver's denom set is subset of coinsB's denoms.

                                                                                                                                                                                                        func (Coins) Empty

                                                                                                                                                                                                        func (coins Coins) Empty() bool

                                                                                                                                                                                                          Empty returns true if there are no coins and false otherwise.

                                                                                                                                                                                                          func (Coins) GetDenomByIndex

                                                                                                                                                                                                          func (coins Coins) GetDenomByIndex(i int) string

                                                                                                                                                                                                            GetDenomByIndex returns the Denom of the certain coin to make the findDup generic

                                                                                                                                                                                                            func (Coins) IsAllGT

                                                                                                                                                                                                            func (coins Coins) IsAllGT(coinsB Coins) bool

                                                                                                                                                                                                              IsAllGT returns true if for every denom in coinsB, the denom is present at a greater amount in coins.

                                                                                                                                                                                                              func (Coins) IsAllGTE

                                                                                                                                                                                                              func (coins Coins) IsAllGTE(coinsB Coins) bool

                                                                                                                                                                                                                IsAllGTE returns false if for any denom in coinsB, the denom is present at a smaller amount in coins; else returns true.

                                                                                                                                                                                                                func (Coins) IsAllLT

                                                                                                                                                                                                                func (coins Coins) IsAllLT(coinsB Coins) bool

                                                                                                                                                                                                                  IsAllLT returns True iff for every denom in coins, the denom is present at a smaller amount in coinsB.

                                                                                                                                                                                                                  func (Coins) IsAllLTE

                                                                                                                                                                                                                  func (coins Coins) IsAllLTE(coinsB Coins) bool

                                                                                                                                                                                                                    IsAllLTE returns true iff for every denom in coins, the denom is present at a smaller or equal amount in coinsB.

                                                                                                                                                                                                                    func (Coins) IsAllPositive

                                                                                                                                                                                                                    func (coins Coins) IsAllPositive() bool

                                                                                                                                                                                                                      IsAllPositive returns true if there is at least one coin and all currencies have a positive value.

                                                                                                                                                                                                                      func (Coins) IsAnyGT

                                                                                                                                                                                                                      func (coins Coins) IsAnyGT(coinsB Coins) bool

                                                                                                                                                                                                                        IsAnyGT returns true iff for any denom in coins, the denom is present at a greater amount in coinsB.

                                                                                                                                                                                                                        e.g. {2A, 3B}.IsAnyGT{A} = true {2A, 3B}.IsAnyGT{5C} = false {}.IsAnyGT{5C} = false {2A, 3B}.IsAnyGT{} = false

                                                                                                                                                                                                                        func (Coins) IsAnyGTE

                                                                                                                                                                                                                        func (coins Coins) IsAnyGTE(coinsB Coins) bool

                                                                                                                                                                                                                          IsAnyGTE returns true iff coins contains at least one denom that is present at a greater or equal amount in coinsB; it returns false otherwise.

                                                                                                                                                                                                                          NOTE: IsAnyGTE operates under the invariant that both coin sets are sorted by denominations and there exists no zero coins.

                                                                                                                                                                                                                          func (Coins) IsAnyNegative

                                                                                                                                                                                                                          func (coins Coins) IsAnyNegative() bool

                                                                                                                                                                                                                            IsAnyNegative returns true if there is at least one coin whose amount is negative; returns false otherwise. It returns false if the coin set is empty too.

                                                                                                                                                                                                                            TODO: Remove once unsigned integers are used.

                                                                                                                                                                                                                            func (Coins) IsEqual

                                                                                                                                                                                                                            func (coins Coins) IsEqual(coinsB Coins) bool

                                                                                                                                                                                                                              IsEqual returns true if the two sets of Coins have the same value

                                                                                                                                                                                                                              func (Coins) IsValid

                                                                                                                                                                                                                              func (coins Coins) IsValid() bool

                                                                                                                                                                                                                                IsValid calls Validate and returns true when the Coins are sorted, have positive amount, with a valid and unique denomination (i.e no duplicates).

                                                                                                                                                                                                                                func (Coins) IsZero

                                                                                                                                                                                                                                func (coins Coins) IsZero() bool

                                                                                                                                                                                                                                  IsZero returns true if there are no coins or all coins are zero.

                                                                                                                                                                                                                                  func (Coins) Len

                                                                                                                                                                                                                                  func (coins Coins) Len() int

                                                                                                                                                                                                                                    Len implements sort.Interface for Coins

                                                                                                                                                                                                                                    func (Coins) Less

                                                                                                                                                                                                                                    func (coins Coins) Less(i, j int) bool

                                                                                                                                                                                                                                      Less implements sort.Interface for Coins

                                                                                                                                                                                                                                      func (Coins) MarshalJSON

                                                                                                                                                                                                                                      func (coins Coins) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                        MarshalJSON implements a custom JSON marshaller for the Coins type to allow nil Coins to be encoded as an empty array.

                                                                                                                                                                                                                                        func (Coins) SafeSub

                                                                                                                                                                                                                                        func (coins Coins) SafeSub(coinsB Coins) (Coins, bool)

                                                                                                                                                                                                                                          SafeSub performs the same arithmetic as Sub but returns a boolean if any negative coin amount was returned.

                                                                                                                                                                                                                                          func (Coins) Sort

                                                                                                                                                                                                                                          func (coins Coins) Sort() Coins

                                                                                                                                                                                                                                            Sort is a helper function to sort the set of coins in-place

                                                                                                                                                                                                                                            func (Coins) String

                                                                                                                                                                                                                                            func (coins Coins) String() string

                                                                                                                                                                                                                                            func (Coins) Sub

                                                                                                                                                                                                                                            func (coins Coins) Sub(coinsB Coins) Coins

                                                                                                                                                                                                                                              Sub subtracts a set of coins from another.

                                                                                                                                                                                                                                              e.g. {2A, 3B} - {A} = {A, 3B} {2A} - {0B} = {2A} {A, B} - {A} = {B}

                                                                                                                                                                                                                                              CONTRACT: Sub will never return Coins where one Coin has a non-positive amount. In otherwords, IsValid will always return true.

                                                                                                                                                                                                                                              func (Coins) Swap

                                                                                                                                                                                                                                              func (coins Coins) Swap(i, j int)

                                                                                                                                                                                                                                                Swap implements sort.Interface for Coins

                                                                                                                                                                                                                                                func (Coins) Validate

                                                                                                                                                                                                                                                func (coins Coins) Validate() error

                                                                                                                                                                                                                                                  Validate checks that the Coins are sorted, have positive amount, with a valid and unique denomination (i.e no duplicates). Otherwise, it returns an error.

                                                                                                                                                                                                                                                  type CommitID

                                                                                                                                                                                                                                                  type CommitID = types.CommitID

                                                                                                                                                                                                                                                  type CommitKVStore

                                                                                                                                                                                                                                                  type CommitKVStore = types.CommitKVStore

                                                                                                                                                                                                                                                  type CommitMultiStore

                                                                                                                                                                                                                                                  type CommitMultiStore = types.CommitMultiStore

                                                                                                                                                                                                                                                  type CommitStore

                                                                                                                                                                                                                                                  type CommitStore = types.CommitStore

                                                                                                                                                                                                                                                  type Committer

                                                                                                                                                                                                                                                  type Committer = types.Committer

                                                                                                                                                                                                                                                  type Config

                                                                                                                                                                                                                                                  type Config struct {
                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                    Config is the structure that holds the SDK configuration parameters. This could be used to initialize certain configuration parameters for the SDK.

                                                                                                                                                                                                                                                    func GetConfig

                                                                                                                                                                                                                                                    func GetConfig() *Config

                                                                                                                                                                                                                                                      GetConfig returns the config instance for the SDK.

                                                                                                                                                                                                                                                      func GetSealedConfig

                                                                                                                                                                                                                                                      func GetSealedConfig(ctx context.Context) (*Config, error)

                                                                                                                                                                                                                                                        GetSealedConfig returns the config instance for the SDK if/once it is sealed.

                                                                                                                                                                                                                                                        func NewConfig

                                                                                                                                                                                                                                                        func NewConfig() *Config

                                                                                                                                                                                                                                                          New returns a new Config with default values.

                                                                                                                                                                                                                                                          func (*Config) GetAddressVerifier

                                                                                                                                                                                                                                                          func (config *Config) GetAddressVerifier() func([]byte) error

                                                                                                                                                                                                                                                            GetAddressVerifier returns the function to verify that addresses have the correct format

                                                                                                                                                                                                                                                            func (*Config) GetBech32AccountAddrPrefix

                                                                                                                                                                                                                                                            func (config *Config) GetBech32AccountAddrPrefix() string

                                                                                                                                                                                                                                                              GetBech32AccountAddrPrefix returns the Bech32 prefix for account address

                                                                                                                                                                                                                                                              func (*Config) GetBech32AccountPubPrefix

                                                                                                                                                                                                                                                              func (config *Config) GetBech32AccountPubPrefix() string

                                                                                                                                                                                                                                                                GetBech32AccountPubPrefix returns the Bech32 prefix for account public key

                                                                                                                                                                                                                                                                func (*Config) GetBech32ConsensusAddrPrefix

                                                                                                                                                                                                                                                                func (config *Config) GetBech32ConsensusAddrPrefix() string

                                                                                                                                                                                                                                                                  GetBech32ConsensusAddrPrefix returns the Bech32 prefix for consensus node address

                                                                                                                                                                                                                                                                  func (*Config) GetBech32ConsensusPubPrefix

                                                                                                                                                                                                                                                                  func (config *Config) GetBech32ConsensusPubPrefix() string

                                                                                                                                                                                                                                                                    GetBech32ConsensusPubPrefix returns the Bech32 prefix for consensus node public key

                                                                                                                                                                                                                                                                    func (*Config) GetBech32ValidatorAddrPrefix

                                                                                                                                                                                                                                                                    func (config *Config) GetBech32ValidatorAddrPrefix() string

                                                                                                                                                                                                                                                                      GetBech32ValidatorAddrPrefix returns the Bech32 prefix for validator address

                                                                                                                                                                                                                                                                      func (*Config) GetBech32ValidatorPubPrefix

                                                                                                                                                                                                                                                                      func (config *Config) GetBech32ValidatorPubPrefix() string

                                                                                                                                                                                                                                                                        GetBech32ValidatorPubPrefix returns the Bech32 prefix for validator public key

                                                                                                                                                                                                                                                                        func (*Config) GetCoinType

                                                                                                                                                                                                                                                                        func (config *Config) GetCoinType() uint32

                                                                                                                                                                                                                                                                          GetCoinType returns the BIP-0044 CoinType code on the config.

                                                                                                                                                                                                                                                                          func (*Config) GetFullFundraiserPath

                                                                                                                                                                                                                                                                          func (config *Config) GetFullFundraiserPath() string

                                                                                                                                                                                                                                                                            GetFullFundraiserPath returns the BIP44Prefix.

                                                                                                                                                                                                                                                                            func (*Config) GetTxEncoder

                                                                                                                                                                                                                                                                            func (config *Config) GetTxEncoder() TxEncoder

                                                                                                                                                                                                                                                                              GetTxEncoder return function to encode transactions

                                                                                                                                                                                                                                                                              func (*Config) Seal

                                                                                                                                                                                                                                                                              func (config *Config) Seal() *Config

                                                                                                                                                                                                                                                                                Seal seals the config such that the config state could not be modified further

                                                                                                                                                                                                                                                                                func (*Config) SetAddressVerifier

                                                                                                                                                                                                                                                                                func (config *Config) SetAddressVerifier(addressVerifier func([]byte) error)

                                                                                                                                                                                                                                                                                  SetAddressVerifier builds the Config with the provided function for verifying that addresses have the correct format

                                                                                                                                                                                                                                                                                  func (*Config) SetBech32PrefixForAccount

                                                                                                                                                                                                                                                                                  func (config *Config) SetBech32PrefixForAccount(addressPrefix, pubKeyPrefix string)

                                                                                                                                                                                                                                                                                    SetBech32PrefixForAccount builds the Config with Bech32 addressPrefix and publKeyPrefix for accounts and returns the config instance

                                                                                                                                                                                                                                                                                    func (*Config) SetBech32PrefixForConsensusNode

                                                                                                                                                                                                                                                                                    func (config *Config) SetBech32PrefixForConsensusNode(addressPrefix, pubKeyPrefix string)

                                                                                                                                                                                                                                                                                      SetBech32PrefixForConsensusNode builds the Config with Bech32 addressPrefix and publKeyPrefix for consensus nodes and returns the config instance

                                                                                                                                                                                                                                                                                      func (*Config) SetBech32PrefixForValidator

                                                                                                                                                                                                                                                                                      func (config *Config) SetBech32PrefixForValidator(addressPrefix, pubKeyPrefix string)

                                                                                                                                                                                                                                                                                        SetBech32PrefixForValidator builds the Config with Bech32 addressPrefix and publKeyPrefix for validators

                                                                                                                                                                                                                                                                                        and returns the config instance
                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                        func (*Config) SetCoinType

                                                                                                                                                                                                                                                                                        func (config *Config) SetCoinType(coinType uint32)

                                                                                                                                                                                                                                                                                          Set the BIP-0044 CoinType code on the config

                                                                                                                                                                                                                                                                                          func (*Config) SetFullFundraiserPath

                                                                                                                                                                                                                                                                                          func (config *Config) SetFullFundraiserPath(fullFundraiserPath string)

                                                                                                                                                                                                                                                                                            Set the FullFundraiserPath (BIP44Prefix) on the config

                                                                                                                                                                                                                                                                                            func (*Config) SetTxEncoder

                                                                                                                                                                                                                                                                                            func (config *Config) SetTxEncoder(encoder TxEncoder)

                                                                                                                                                                                                                                                                                              SetTxEncoder builds the Config with TxEncoder used to marshal StdTx to bytes

                                                                                                                                                                                                                                                                                              type ConsAddress

                                                                                                                                                                                                                                                                                              type ConsAddress []byte

                                                                                                                                                                                                                                                                                                ConsAddress defines a wrapper around bytes meant to present a consensus node. When marshaled to a string or JSON, it uses Bech32.

                                                                                                                                                                                                                                                                                                func ConsAddressFromBech32

                                                                                                                                                                                                                                                                                                func ConsAddressFromBech32(address string) (addr ConsAddress, err error)

                                                                                                                                                                                                                                                                                                  ConsAddressFromBech32 creates a ConsAddress from a Bech32 string.

                                                                                                                                                                                                                                                                                                  func ConsAddressFromHex

                                                                                                                                                                                                                                                                                                  func ConsAddressFromHex(address string) (addr ConsAddress, err error)

                                                                                                                                                                                                                                                                                                    ConsAddressFromHex creates a ConsAddress from a hex string.

                                                                                                                                                                                                                                                                                                    func GetConsAddress

                                                                                                                                                                                                                                                                                                    func GetConsAddress(pubkey cryptotypes.PubKey) ConsAddress

                                                                                                                                                                                                                                                                                                      get ConsAddress from pubkey

                                                                                                                                                                                                                                                                                                      func (ConsAddress) Bytes

                                                                                                                                                                                                                                                                                                      func (ca ConsAddress) Bytes() []byte

                                                                                                                                                                                                                                                                                                        Bytes returns the raw address bytes.

                                                                                                                                                                                                                                                                                                        func (ConsAddress) Empty

                                                                                                                                                                                                                                                                                                        func (ca ConsAddress) Empty() bool

                                                                                                                                                                                                                                                                                                          Returns boolean for whether an ConsAddress is empty

                                                                                                                                                                                                                                                                                                          func (ConsAddress) Equals

                                                                                                                                                                                                                                                                                                          func (ca ConsAddress) Equals(ca2 Address) bool

                                                                                                                                                                                                                                                                                                            Returns boolean for whether two ConsAddress are Equal

                                                                                                                                                                                                                                                                                                            func (ConsAddress) Format

                                                                                                                                                                                                                                                                                                            func (ca ConsAddress) Format(s fmt.State, verb rune)

                                                                                                                                                                                                                                                                                                              Format implements the fmt.Formatter interface. nolint: errcheck

                                                                                                                                                                                                                                                                                                              func (ConsAddress) Marshal

                                                                                                                                                                                                                                                                                                              func (ca ConsAddress) Marshal() ([]byte, error)

                                                                                                                                                                                                                                                                                                                Marshal returns the raw address bytes. It is needed for protobuf compatibility.

                                                                                                                                                                                                                                                                                                                func (ConsAddress) MarshalJSON

                                                                                                                                                                                                                                                                                                                func (ca ConsAddress) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                  MarshalJSON marshals to JSON using Bech32.

                                                                                                                                                                                                                                                                                                                  func (ConsAddress) MarshalYAML

                                                                                                                                                                                                                                                                                                                  func (ca ConsAddress) MarshalYAML() (interface{}, error)

                                                                                                                                                                                                                                                                                                                    MarshalYAML marshals to YAML using Bech32.

                                                                                                                                                                                                                                                                                                                    func (ConsAddress) String

                                                                                                                                                                                                                                                                                                                    func (ca ConsAddress) String() string

                                                                                                                                                                                                                                                                                                                      String implements the Stringer interface.

                                                                                                                                                                                                                                                                                                                      func (*ConsAddress) Unmarshal

                                                                                                                                                                                                                                                                                                                      func (ca *ConsAddress) Unmarshal(data []byte) error

                                                                                                                                                                                                                                                                                                                        Unmarshal sets the address to the given data. It is needed for protobuf compatibility.

                                                                                                                                                                                                                                                                                                                        func (*ConsAddress) UnmarshalJSON

                                                                                                                                                                                                                                                                                                                        func (ca *ConsAddress) UnmarshalJSON(data []byte) error

                                                                                                                                                                                                                                                                                                                          UnmarshalJSON unmarshals from JSON assuming Bech32 encoding.

                                                                                                                                                                                                                                                                                                                          func (*ConsAddress) UnmarshalYAML

                                                                                                                                                                                                                                                                                                                          func (ca *ConsAddress) UnmarshalYAML(data []byte) error

                                                                                                                                                                                                                                                                                                                            UnmarshalYAML unmarshals from YAML assuming Bech32 encoding.

                                                                                                                                                                                                                                                                                                                            type Context

                                                                                                                                                                                                                                                                                                                            type Context struct {
                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                              Context is an immutable object contains all information needed to process a request.

                                                                                                                                                                                                                                                                                                                              It contains a context.Context object inside if you want to use that, but please do not over-use it. We try to keep all data structured and standard additions here would be better just to add to the Context struct

                                                                                                                                                                                                                                                                                                                              func NewContext

                                                                                                                                                                                                                                                                                                                              func NewContext(ms MultiStore, header tmproto.Header, isCheckTx bool, logger log.Logger) Context

                                                                                                                                                                                                                                                                                                                                create a new context

                                                                                                                                                                                                                                                                                                                                func UnwrapSDKContext

                                                                                                                                                                                                                                                                                                                                func UnwrapSDKContext(ctx context.Context) Context

                                                                                                                                                                                                                                                                                                                                  UnwrapSDKContext retrieves a Context from a context.Context instance attached with WrapSDKContext. It panics if a Context was not properly attached

                                                                                                                                                                                                                                                                                                                                  func (Context) BlockGasMeter

                                                                                                                                                                                                                                                                                                                                  func (c Context) BlockGasMeter() GasMeter

                                                                                                                                                                                                                                                                                                                                  func (Context) BlockHeader

                                                                                                                                                                                                                                                                                                                                  func (c Context) BlockHeader() tmproto.Header

                                                                                                                                                                                                                                                                                                                                    clone the header before returning

                                                                                                                                                                                                                                                                                                                                    func (Context) BlockHeight

                                                                                                                                                                                                                                                                                                                                    func (c Context) BlockHeight() int64

                                                                                                                                                                                                                                                                                                                                    func (Context) BlockTime

                                                                                                                                                                                                                                                                                                                                    func (c Context) BlockTime() time.Time

                                                                                                                                                                                                                                                                                                                                    func (Context) CacheContext

                                                                                                                                                                                                                                                                                                                                    func (c Context) CacheContext() (cc Context, writeCache func())

                                                                                                                                                                                                                                                                                                                                      CacheContext returns a new Context with the multi-store cached and a new EventManager. The cached context is written to the context when writeCache is called.

                                                                                                                                                                                                                                                                                                                                      func (Context) ChainID

                                                                                                                                                                                                                                                                                                                                      func (c Context) ChainID() string

                                                                                                                                                                                                                                                                                                                                      func (Context) ConsensusParams

                                                                                                                                                                                                                                                                                                                                      func (c Context) ConsensusParams() *abci.ConsensusParams

                                                                                                                                                                                                                                                                                                                                      func (Context) Context

                                                                                                                                                                                                                                                                                                                                      func (c Context) Context() context.Context

                                                                                                                                                                                                                                                                                                                                        Read-only accessors

                                                                                                                                                                                                                                                                                                                                        func (Context) EventManager

                                                                                                                                                                                                                                                                                                                                        func (c Context) EventManager() *EventManager

                                                                                                                                                                                                                                                                                                                                        func (Context) GasMeter

                                                                                                                                                                                                                                                                                                                                        func (c Context) GasMeter() GasMeter

                                                                                                                                                                                                                                                                                                                                        func (Context) IsCheckTx

                                                                                                                                                                                                                                                                                                                                        func (c Context) IsCheckTx() bool

                                                                                                                                                                                                                                                                                                                                        func (Context) IsReCheckTx

                                                                                                                                                                                                                                                                                                                                        func (c Context) IsReCheckTx() bool

                                                                                                                                                                                                                                                                                                                                        func (Context) IsZero

                                                                                                                                                                                                                                                                                                                                        func (c Context) IsZero() bool

                                                                                                                                                                                                                                                                                                                                          TODO: remove???

                                                                                                                                                                                                                                                                                                                                          func (Context) KVStore

                                                                                                                                                                                                                                                                                                                                          func (c Context) KVStore(key StoreKey) KVStore

                                                                                                                                                                                                                                                                                                                                            KVStore fetches a KVStore from the MultiStore.

                                                                                                                                                                                                                                                                                                                                            func (Context) Logger

                                                                                                                                                                                                                                                                                                                                            func (c Context) Logger() log.Logger

                                                                                                                                                                                                                                                                                                                                            func (Context) MinGasPrices

                                                                                                                                                                                                                                                                                                                                            func (c Context) MinGasPrices() DecCoins

                                                                                                                                                                                                                                                                                                                                            func (Context) MultiStore

                                                                                                                                                                                                                                                                                                                                            func (c Context) MultiStore() MultiStore

                                                                                                                                                                                                                                                                                                                                            func (Context) TransientStore

                                                                                                                                                                                                                                                                                                                                            func (c Context) TransientStore(key StoreKey) KVStore

                                                                                                                                                                                                                                                                                                                                              TransientStore fetches a TransientStore from the MultiStore.

                                                                                                                                                                                                                                                                                                                                              func (Context) TxBytes

                                                                                                                                                                                                                                                                                                                                              func (c Context) TxBytes() []byte

                                                                                                                                                                                                                                                                                                                                              func (Context) Value

                                                                                                                                                                                                                                                                                                                                              func (c Context) Value(key interface{}) interface{}

                                                                                                                                                                                                                                                                                                                                                Value is deprecated, provided for backwards compatibility Please use

                                                                                                                                                                                                                                                                                                                                                ctx.Context().Value(key)
                                                                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                instead of

                                                                                                                                                                                                                                                                                                                                                ctx.Value(key)
                                                                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                func (Context) VoteInfos

                                                                                                                                                                                                                                                                                                                                                func (c Context) VoteInfos() []abci.VoteInfo

                                                                                                                                                                                                                                                                                                                                                func (Context) WithBlockGasMeter

                                                                                                                                                                                                                                                                                                                                                func (c Context) WithBlockGasMeter(meter GasMeter) Context

                                                                                                                                                                                                                                                                                                                                                  WithBlockGasMeter returns a Context with an updated block GasMeter

                                                                                                                                                                                                                                                                                                                                                  func (Context) WithBlockHeader

                                                                                                                                                                                                                                                                                                                                                  func (c Context) WithBlockHeader(header tmproto.Header) Context

                                                                                                                                                                                                                                                                                                                                                    WithBlockHeader returns a Context with an updated tendermint block header in UTC time.

                                                                                                                                                                                                                                                                                                                                                    func (Context) WithBlockHeight

                                                                                                                                                                                                                                                                                                                                                    func (c Context) WithBlockHeight(height int64) Context

                                                                                                                                                                                                                                                                                                                                                      WithBlockHeight returns a Context with an updated block height.

                                                                                                                                                                                                                                                                                                                                                      func (Context) WithBlockTime

                                                                                                                                                                                                                                                                                                                                                      func (c Context) WithBlockTime(newTime time.Time) Context

                                                                                                                                                                                                                                                                                                                                                        WithBlockTime returns a Context with an updated tendermint block header time in UTC time

                                                                                                                                                                                                                                                                                                                                                        func (Context) WithChainID

                                                                                                                                                                                                                                                                                                                                                        func (c Context) WithChainID(chainID string) Context

                                                                                                                                                                                                                                                                                                                                                          WithChainID returns a Context with an updated chain identifier.

                                                                                                                                                                                                                                                                                                                                                          func (Context) WithConsensusParams

                                                                                                                                                                                                                                                                                                                                                          func (c Context) WithConsensusParams(params *abci.ConsensusParams) Context

                                                                                                                                                                                                                                                                                                                                                            WithConsensusParams returns a Context with an updated consensus params

                                                                                                                                                                                                                                                                                                                                                            func (Context) WithContext

                                                                                                                                                                                                                                                                                                                                                            func (c Context) WithContext(ctx context.Context) Context

                                                                                                                                                                                                                                                                                                                                                              WithContext returns a Context with an updated context.Context.

                                                                                                                                                                                                                                                                                                                                                              func (Context) WithEventManager

                                                                                                                                                                                                                                                                                                                                                              func (c Context) WithEventManager(em *EventManager) Context

                                                                                                                                                                                                                                                                                                                                                                WithEventManager returns a Context with an updated event manager

                                                                                                                                                                                                                                                                                                                                                                func (Context) WithGasMeter

                                                                                                                                                                                                                                                                                                                                                                func (c Context) WithGasMeter(meter GasMeter) Context

                                                                                                                                                                                                                                                                                                                                                                  WithGasMeter returns a Context with an updated transaction GasMeter.

                                                                                                                                                                                                                                                                                                                                                                  func (Context) WithIsCheckTx

                                                                                                                                                                                                                                                                                                                                                                  func (c Context) WithIsCheckTx(isCheckTx bool) Context

                                                                                                                                                                                                                                                                                                                                                                    WithIsCheckTx enables or disables CheckTx value for verifying transactions and returns an updated Context

                                                                                                                                                                                                                                                                                                                                                                    func (Context) WithIsReCheckTx

                                                                                                                                                                                                                                                                                                                                                                    func (c Context) WithIsReCheckTx(isRecheckTx bool) Context

                                                                                                                                                                                                                                                                                                                                                                      WithIsRecheckTx called with true will also set true on checkTx in order to enforce the invariant that if recheckTx = true then checkTx = true as well.

                                                                                                                                                                                                                                                                                                                                                                      func (Context) WithLogger

                                                                                                                                                                                                                                                                                                                                                                      func (c Context) WithLogger(logger log.Logger) Context

                                                                                                                                                                                                                                                                                                                                                                        WithLogger returns a Context with an updated logger.

                                                                                                                                                                                                                                                                                                                                                                        func (Context) WithMinGasPrices

                                                                                                                                                                                                                                                                                                                                                                        func (c Context) WithMinGasPrices(gasPrices DecCoins) Context

                                                                                                                                                                                                                                                                                                                                                                          WithMinGasPrices returns a Context with an updated minimum gas price value

                                                                                                                                                                                                                                                                                                                                                                          func (Context) WithMultiStore

                                                                                                                                                                                                                                                                                                                                                                          func (c Context) WithMultiStore(ms MultiStore) Context

                                                                                                                                                                                                                                                                                                                                                                            WithMultiStore returns a Context with an updated MultiStore.

                                                                                                                                                                                                                                                                                                                                                                            func (Context) WithProposer

                                                                                                                                                                                                                                                                                                                                                                            func (c Context) WithProposer(addr ConsAddress) Context

                                                                                                                                                                                                                                                                                                                                                                              WithProposer returns a Context with an updated proposer consensus address.

                                                                                                                                                                                                                                                                                                                                                                              func (Context) WithTxBytes

                                                                                                                                                                                                                                                                                                                                                                              func (c Context) WithTxBytes(txBytes []byte) Context

                                                                                                                                                                                                                                                                                                                                                                                WithTxBytes returns a Context with an updated txBytes.

                                                                                                                                                                                                                                                                                                                                                                                func (Context) WithValue

                                                                                                                                                                                                                                                                                                                                                                                func (c Context) WithValue(key, value interface{}) Context

                                                                                                                                                                                                                                                                                                                                                                                  WithValue is deprecated, provided for backwards compatibility Please use

                                                                                                                                                                                                                                                                                                                                                                                  ctx = ctx.WithContext(context.WithValue(ctx.Context(), key, false))
                                                                                                                                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                                                                                                                                  instead of

                                                                                                                                                                                                                                                                                                                                                                                  ctx = ctx.WithValue(key, false)
                                                                                                                                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                                                                                                                                  func (Context) WithVoteInfos

                                                                                                                                                                                                                                                                                                                                                                                  func (c Context) WithVoteInfos(voteInfo []abci.VoteInfo) Context

                                                                                                                                                                                                                                                                                                                                                                                    WithVoteInfos returns a Context with an updated consensus VoteInfo.

                                                                                                                                                                                                                                                                                                                                                                                    type ContextKey

                                                                                                                                                                                                                                                                                                                                                                                    type ContextKey string

                                                                                                                                                                                                                                                                                                                                                                                      ContextKey defines a type alias for a stdlib Context key.

                                                                                                                                                                                                                                                                                                                                                                                      const SdkContextKey ContextKey = "sdk-context"

                                                                                                                                                                                                                                                                                                                                                                                        SdkContextKey is the key in the context.Context which holds the sdk.Context.

                                                                                                                                                                                                                                                                                                                                                                                        type CustomProtobufType

                                                                                                                                                                                                                                                                                                                                                                                        type CustomProtobufType interface {
                                                                                                                                                                                                                                                                                                                                                                                        	Marshal() ([]byte, error)
                                                                                                                                                                                                                                                                                                                                                                                        	MarshalTo(data []byte) (n int, err error)
                                                                                                                                                                                                                                                                                                                                                                                        	Unmarshal(data []byte) error
                                                                                                                                                                                                                                                                                                                                                                                        	Size() int
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        	MarshalJSON() ([]byte, error)
                                                                                                                                                                                                                                                                                                                                                                                        	UnmarshalJSON(data []byte) error
                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                          CustomProtobufType defines the interface custom gogo proto types must implement in order to be used as a "customtype" extension.

                                                                                                                                                                                                                                                                                                                                                                                          ref: https://github.com/gogo/protobuf/blob/master/custom_types.md

                                                                                                                                                                                                                                                                                                                                                                                          type Dec

                                                                                                                                                                                                                                                                                                                                                                                          type Dec struct {
                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                            NOTE: never use new(Dec) or else we will panic unmarshalling into the nil embedded big.Int

                                                                                                                                                                                                                                                                                                                                                                                            func GetDenomUnit

                                                                                                                                                                                                                                                                                                                                                                                            func GetDenomUnit(denom string) (Dec, bool)

                                                                                                                                                                                                                                                                                                                                                                                              GetDenomUnit returns a unit for a given denomination if it exists. A boolean is returned if the denomination is registered.

                                                                                                                                                                                                                                                                                                                                                                                              func MaxDec

                                                                                                                                                                                                                                                                                                                                                                                              func MaxDec(d1, d2 Dec) Dec

                                                                                                                                                                                                                                                                                                                                                                                                maximum decimal between two

                                                                                                                                                                                                                                                                                                                                                                                                func MinDec

                                                                                                                                                                                                                                                                                                                                                                                                func MinDec(d1, d2 Dec) Dec

                                                                                                                                                                                                                                                                                                                                                                                                  minimum decimal between two

                                                                                                                                                                                                                                                                                                                                                                                                  func MustNewDecFromStr

                                                                                                                                                                                                                                                                                                                                                                                                  func MustNewDecFromStr(s string) Dec

                                                                                                                                                                                                                                                                                                                                                                                                    Decimal from string, panic on error

                                                                                                                                                                                                                                                                                                                                                                                                    func NewDec

                                                                                                                                                                                                                                                                                                                                                                                                    func NewDec(i int64) Dec

                                                                                                                                                                                                                                                                                                                                                                                                      create a new Dec from integer assuming whole number

                                                                                                                                                                                                                                                                                                                                                                                                      func NewDecFromBigInt

                                                                                                                                                                                                                                                                                                                                                                                                      func NewDecFromBigInt(i *big.Int) Dec

                                                                                                                                                                                                                                                                                                                                                                                                        create a new Dec from big integer assuming whole numbers CONTRACT: prec <= Precision

                                                                                                                                                                                                                                                                                                                                                                                                        func NewDecFromBigIntWithPrec

                                                                                                                                                                                                                                                                                                                                                                                                        func NewDecFromBigIntWithPrec(i *big.Int, prec int64) Dec

                                                                                                                                                                                                                                                                                                                                                                                                          create a new Dec from big integer assuming whole numbers CONTRACT: prec <= Precision

                                                                                                                                                                                                                                                                                                                                                                                                          func NewDecFromInt

                                                                                                                                                                                                                                                                                                                                                                                                          func NewDecFromInt(i Int) Dec

                                                                                                                                                                                                                                                                                                                                                                                                            create a new Dec from big integer assuming whole numbers CONTRACT: prec <= Precision

                                                                                                                                                                                                                                                                                                                                                                                                            func NewDecFromIntWithPrec

                                                                                                                                                                                                                                                                                                                                                                                                            func NewDecFromIntWithPrec(i Int, prec int64) Dec

                                                                                                                                                                                                                                                                                                                                                                                                              create a new Dec from big integer with decimal place at prec CONTRACT: prec <= Precision

                                                                                                                                                                                                                                                                                                                                                                                                              func NewDecFromStr

                                                                                                                                                                                                                                                                                                                                                                                                              func NewDecFromStr(str string) (Dec, error)

                                                                                                                                                                                                                                                                                                                                                                                                                create a decimal from an input decimal string. valid must come in the form:

                                                                                                                                                                                                                                                                                                                                                                                                                (-) whole integers (.) decimal integers
                                                                                                                                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                                                                                examples of acceptable input include:

                                                                                                                                                                                                                                                                                                                                                                                                                -123.456
                                                                                                                                                                                                                                                                                                                                                                                                                456.7890
                                                                                                                                                                                                                                                                                                                                                                                                                345
                                                                                                                                                                                                                                                                                                                                                                                                                -456789
                                                                                                                                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                                                                                NOTE - An error will return if more decimal places are provided in the string than the constant Precision.

                                                                                                                                                                                                                                                                                                                                                                                                                CONTRACT - This function does not mutate the input str.

                                                                                                                                                                                                                                                                                                                                                                                                                func NewDecWithPrec

                                                                                                                                                                                                                                                                                                                                                                                                                func NewDecWithPrec(i, prec int64) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                  create a new Dec from integer with decimal place at prec CONTRACT: prec <= Precision

                                                                                                                                                                                                                                                                                                                                                                                                                  func OneDec

                                                                                                                                                                                                                                                                                                                                                                                                                  func OneDec() Dec

                                                                                                                                                                                                                                                                                                                                                                                                                  func SmallestDec

                                                                                                                                                                                                                                                                                                                                                                                                                  func SmallestDec() Dec

                                                                                                                                                                                                                                                                                                                                                                                                                  func ZeroDec

                                                                                                                                                                                                                                                                                                                                                                                                                  func ZeroDec() Dec

                                                                                                                                                                                                                                                                                                                                                                                                                  func (Dec) Abs

                                                                                                                                                                                                                                                                                                                                                                                                                  func (d Dec) Abs() Dec

                                                                                                                                                                                                                                                                                                                                                                                                                  func (Dec) Add

                                                                                                                                                                                                                                                                                                                                                                                                                  func (d Dec) Add(d2 Dec) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                    addition

                                                                                                                                                                                                                                                                                                                                                                                                                    func (Dec) ApproxRoot

                                                                                                                                                                                                                                                                                                                                                                                                                    func (d Dec) ApproxRoot(root uint64) (guess Dec, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                      ApproxRoot returns an approximate estimation of a Dec's positive real nth root using Newton's method (where n is positive). The algorithm starts with some guess and computes the sequence of improved guesses until an answer converges to an approximate answer. It returns `|d|.ApproxRoot() * -1` if input is negative. A maximum number of 100 iterations is used a backup boundary condition for cases where the answer never converges enough to satisfy the main condition.

                                                                                                                                                                                                                                                                                                                                                                                                                      func (Dec) ApproxSqrt

                                                                                                                                                                                                                                                                                                                                                                                                                      func (d Dec) ApproxSqrt() (Dec, error)

                                                                                                                                                                                                                                                                                                                                                                                                                        ApproxSqrt is a wrapper around ApproxRoot for the common special case of finding the square root of a number. It returns -(sqrt(abs(d)) if input is negative.

                                                                                                                                                                                                                                                                                                                                                                                                                        func (Dec) BigInt

                                                                                                                                                                                                                                                                                                                                                                                                                        func (d Dec) BigInt() *big.Int

                                                                                                                                                                                                                                                                                                                                                                                                                          BigInt returns a copy of the underlying big.Int.

                                                                                                                                                                                                                                                                                                                                                                                                                          func (Dec) Ceil

                                                                                                                                                                                                                                                                                                                                                                                                                          func (d Dec) Ceil() Dec

                                                                                                                                                                                                                                                                                                                                                                                                                            Ceil returns the smallest interger value (as a decimal) that is greater than or equal to the given decimal.

                                                                                                                                                                                                                                                                                                                                                                                                                            func (Dec) Equal

                                                                                                                                                                                                                                                                                                                                                                                                                            func (d Dec) Equal(d2 Dec) bool

                                                                                                                                                                                                                                                                                                                                                                                                                            func (Dec) Format

                                                                                                                                                                                                                                                                                                                                                                                                                            func (d Dec) Format(s fmt.State, verb rune)

                                                                                                                                                                                                                                                                                                                                                                                                                              format decimal state

                                                                                                                                                                                                                                                                                                                                                                                                                              func (Dec) GT

                                                                                                                                                                                                                                                                                                                                                                                                                              func (d Dec) GT(d2 Dec) bool

                                                                                                                                                                                                                                                                                                                                                                                                                              func (Dec) GTE

                                                                                                                                                                                                                                                                                                                                                                                                                              func (d Dec) GTE(d2 Dec) bool

                                                                                                                                                                                                                                                                                                                                                                                                                              func (Dec) IsInteger

                                                                                                                                                                                                                                                                                                                                                                                                                              func (d Dec) IsInteger() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                is integer, e.g. decimals are zero

                                                                                                                                                                                                                                                                                                                                                                                                                                func (Dec) IsNegative

                                                                                                                                                                                                                                                                                                                                                                                                                                func (d Dec) IsNegative() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                func (Dec) IsNil

                                                                                                                                                                                                                                                                                                                                                                                                                                func (d Dec) IsNil() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                  ______________________________________________________________________________________________ nolint

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Dec) IsPositive

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (d Dec) IsPositive() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Dec) IsZero

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (d Dec) IsZero() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Dec) LT

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (d Dec) LT(d2 Dec) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Dec) LTE

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (d Dec) LTE(d2 Dec) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Dec) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (d Dec) Marshal() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                    Marshal implements the gogo proto custom type interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Dec) MarshalAmino

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (d Dec) MarshalAmino() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                      Override Amino binary serialization by proxying to protobuf.

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Dec) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (d Dec) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                        MarshalJSON marshals the decimal

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Dec) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (d *Dec) MarshalTo(data []byte) (n int, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                          MarshalTo implements the gogo proto custom type interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Dec) MarshalYAML

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (d Dec) MarshalYAML() (interface{}, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                            MarshalYAML returns the YAML representation.

                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Dec) Mul

                                                                                                                                                                                                                                                                                                                                                                                                                                            func (d Dec) Mul(d2 Dec) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                              multiplication

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (Dec) MulInt

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (d Dec) MulInt(i Int) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                multiplication

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Dec) MulInt64

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (d Dec) MulInt64(i int64) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                  MulInt64 - multiplication with int64

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Dec) MulTruncate

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (d Dec) MulTruncate(d2 Dec) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                    multiplication truncate

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Dec) Neg

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (d Dec) Neg() Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Dec) Power

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (d Dec) Power(power uint64) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Power returns a the result of raising to a positive integer power

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Dec) Quo

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (d Dec) Quo(d2 Dec) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                        quotient

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (Dec) QuoInt

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (d Dec) QuoInt(i Int) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                          quotient

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Dec) QuoInt64

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (d Dec) QuoInt64(i int64) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                            QuoInt64 - quotient with int64

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Dec) QuoRoundUp

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (d Dec) QuoRoundUp(d2 Dec) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                              quotient, round up

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (Dec) QuoTruncate

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (d Dec) QuoTruncate(d2 Dec) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                quotient truncate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Dec) RoundInt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (d Dec) RoundInt() Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  RoundInt round the decimal using bankers rounding

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Dec) RoundInt64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (d Dec) RoundInt64() int64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    RoundInt64 rounds the decimal using bankers rounding

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Dec) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (d *Dec) Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Size implements the gogo proto custom type interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Dec) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (d Dec) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Dec) Sub

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (d Dec) Sub(d2 Dec) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        subtraction

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (Dec) TruncateDec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (d Dec) TruncateDec() Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          TruncateDec truncates the decimals from the number and returns a Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Dec) TruncateInt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (d Dec) TruncateInt() Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            TruncateInt truncates the decimals from the number and returns an Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Dec) TruncateInt64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (d Dec) TruncateInt64() int64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              TruncateInt64 truncates the decimals from the number and returns an int64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Dec) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (d *Dec) Unmarshal(data []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Unmarshal implements the gogo proto custom type interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Dec) UnmarshalAmino

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (d *Dec) UnmarshalAmino(bz []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Dec) UnmarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (d *Dec) UnmarshalJSON(bz []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  UnmarshalJSON defines custom decoding scheme

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DecCoin struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Denom  string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Amount Dec    `protobuf:"bytes,2,opt,name=amount,proto3,customtype=Dec" json:"amount"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    DecCoin defines a token with a denomination and a decimal amount.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NOTE: The amount field is an Dec which implements the custom method signatures required by gogoproto.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func ConvertDecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func ConvertDecCoin(coin DecCoin, denom string) (DecCoin, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ConvertDecCoin attempts to convert a decimal coin to a given denomination. If the given denomination is invalid or if neither denomination is registered, an error is returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func NewDecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func NewDecCoin(denom string, amount Int) DecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NewDecCoin creates a new DecCoin instance from an Int.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func NewDecCoinFromCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func NewDecCoinFromCoin(coin Coin) DecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          NewDecCoinFromCoin creates a new DecCoin from a Coin.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func NewDecCoinFromDec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func NewDecCoinFromDec(denom string, amount Dec) DecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            NewDecCoinFromDec creates a new DecCoin instance from a Dec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func NewInt64DecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func NewInt64DecCoin(denom string, amount int64) DecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              NewInt64DecCoin returns a new DecCoin with a denomination and amount. It will panic if the amount is negative or denom is invalid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func NormalizeDecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func NormalizeDecCoin(coin DecCoin) DecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                NormalizeDecCoin try to convert a decimal coin to the smallest unit registered, returns original one if failed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func ParseDecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func ParseDecCoin(coinStr string) (coin DecCoin, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ParseDecCoin parses a decimal coin from a string, returning an error if invalid. An empty string is considered invalid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DecCoin) Add

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (coin DecCoin) Add(coinB DecCoin) DecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Add adds amounts of two decimal coins with same denom.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DecCoin) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DecCoin) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DecCoin) Equal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (this *DecCoin) Equal(that interface{}) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DecCoin) GetDenom

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *DecCoin) GetDenom() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DecCoin) IsEqual

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (coin DecCoin) IsEqual(other DecCoin) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      IsEqual returns true if the two sets of Coins have the same value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DecCoin) IsGTE

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (coin DecCoin) IsGTE(other DecCoin) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        IsGTE returns true if they are the same type and the receiver is an equal or greater value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DecCoin) IsLT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (coin DecCoin) IsLT(other DecCoin) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          IsLT returns true if they are the same type and the receiver is a smaller value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DecCoin) IsNegative

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (coin DecCoin) IsNegative() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            IsNegative returns true if the coin amount is negative and false otherwise.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            TODO: Remove once unsigned integers are used.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DecCoin) IsPositive

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (coin DecCoin) IsPositive() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              IsPositive returns true if coin amount is positive.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              TODO: Remove once unsigned integers are used.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DecCoin) IsValid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (coin DecCoin) IsValid() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                IsValid returns true if the DecCoin has a non-negative amount and the denom is valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (DecCoin) IsZero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (coin DecCoin) IsZero() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  IsZero returns if the DecCoin amount is zero.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecCoin) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecCoin) Marshal() (dAtA []byte, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecCoin) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecCoin) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecCoin) MarshalToSizedBuffer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecCoin) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecCoin) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecCoin) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecCoin) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecCoin) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecCoin) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecCoin) Size() (n int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DecCoin) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (coin DecCoin) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    String implements the Stringer interface for DecCoin. It returns a human-readable representation of a decimal coin.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DecCoin) Sub

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (coin DecCoin) Sub(coinB DecCoin) DecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sub subtracts amounts of two decimal coins with same denom.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DecCoin) TruncateDecimal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (coin DecCoin) TruncateDecimal() (Coin, DecCoin)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        TruncateDecimal returns a Coin with a truncated decimal and a DecCoin for the change. Note, the change may be zero.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*DecCoin) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *DecCoin) Unmarshal(dAtA []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DecCoin) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (coin DecCoin) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Validate returns an error if the DecCoin has a negative amount or if the denom is invalid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DecCoin) XXX_DiscardUnknown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *DecCoin) XXX_DiscardUnknown()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DecCoin) XXX_Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *DecCoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DecCoin) XXX_Merge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *DecCoin) XXX_Merge(src proto.Message)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DecCoin) XXX_Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *DecCoin) XXX_Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DecCoin) XXX_Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *DecCoin) XXX_Unmarshal(b []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DecCoins []DecCoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            DecCoins defines a slice of coins with decimal values

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func NewDecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func NewDecCoins(decCoins ...DecCoin) DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              NewDecCoins constructs a new coin set with with decimal values from DecCoins. The provided coins will be sanitized by removing zero coins and sorting the coin set. A panic will occur if the coin set is not valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func NewDecCoinsFromCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func NewDecCoinsFromCoins(coins ...Coin) DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                NewDecCoinsFromCoins constructs a new coin set with decimal values from regular Coins.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func ParseDecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func ParseDecCoins(coinsStr string) (DecCoins, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ParseDecCoins will parse out a list of decimal coins separated by commas. If the parsing is successuful, the provided coins will be sanitized by removing zero coins and sorting the coin set. Lastly a validation of the coin set is executed. If the check passes, ParseDecCoins will return the sanitized coins. Otherwise it will return an error. If an empty string is provided to ParseDecCoins, it returns nil Coins. Expected format: "{amount0}{denomination},...,{amountN}{denominationN}"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DecCoins) Add

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (coins DecCoins) Add(coinsB ...DecCoin) DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Add adds two sets of DecCoins.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NOTE: Add operates under the invariant that coins are sorted by denominations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    CONTRACT: Add will never return Coins where one Coin has a non-positive amount. In otherwords, IsValid will always return true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DecCoins) AmountOf

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (coins DecCoins) AmountOf(denom string) Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      AmountOf returns the amount of a denom from deccoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DecCoins) Empty

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (coins DecCoins) Empty() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Empty returns true if there are no coins and false otherwise.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DecCoins) GetDenomByIndex

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (coins DecCoins) GetDenomByIndex(i int) string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          GetDenomByIndex returns the Denom to make the findDup generic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DecCoins) Intersect

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (coins DecCoins) Intersect(coinsB DecCoins) DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Intersect will return a new set of coins which contains the minimum DecCoin for common denoms found in both `coins` and `coinsB`. For denoms not common to both `coins` and `coinsB` the minimum is considered to be 0, thus they are not added to the final set.In other words, trim any denom amount from coin which exceeds that of coinB, such that (coin.Intersect(coinB)).IsLTE(coinB).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DecCoins) IsAllPositive

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (coins DecCoins) IsAllPositive() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              IsAllPositive returns true if there is at least one coin and all currencies have a positive value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              TODO: Remove once unsigned integers are used.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DecCoins) IsAnyNegative

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (coins DecCoins) IsAnyNegative() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                IsAnyNegative returns true if there is at least one coin whose amount is negative; returns false otherwise. It returns false if the DecCoins set is empty too.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                TODO: Remove once unsigned integers are used.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (DecCoins) IsEqual

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (coins DecCoins) IsEqual(coinsB DecCoins) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  IsEqual returns true if the two sets of DecCoins have the same value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DecCoins) IsValid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (coins DecCoins) IsValid() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    IsValid calls Validate and returns true when the DecCoins are sorted, have positive amount, with a valid and unique denomination (i.e no duplicates).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DecCoins) IsZero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (coins DecCoins) IsZero() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      IsZero returns whether all coins are zero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DecCoins) Len

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (coins DecCoins) Len() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Len implements sort.Interface for DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DecCoins) Less

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (coins DecCoins) Less(i, j int) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Less implements sort.Interface for DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DecCoins) MulDec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (coins DecCoins) MulDec(d Dec) DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            MulDec multiplies all the coins by a decimal.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            CONTRACT: No zero coins will be returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DecCoins) MulDecTruncate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (coins DecCoins) MulDecTruncate(d Dec) DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              MulDecTruncate multiplies all the decimal coins by a decimal, truncating. It panics if d is zero.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              CONTRACT: No zero coins will be returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DecCoins) QuoDec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (coins DecCoins) QuoDec(d Dec) DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                QuoDec divides all the decimal coins by a decimal. It panics if d is zero.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                CONTRACT: No zero coins will be returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (DecCoins) QuoDecTruncate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (coins DecCoins) QuoDecTruncate(d Dec) DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  QuoDecTruncate divides all the decimal coins by a decimal, truncating. It panics if d is zero.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  CONTRACT: No zero coins will be returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DecCoins) SafeSub

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (coins DecCoins) SafeSub(coinsB DecCoins) (DecCoins, bool)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SafeSub performs the same arithmetic as Sub but returns a boolean if any negative coin amount was returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DecCoins) Sort

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (coins DecCoins) Sort() DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sort is a helper function to sort the set of decimal coins in-place.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DecCoins) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (coins DecCoins) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        String implements the Stringer interface for DecCoins. It returns a human-readable representation of decimal coins.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DecCoins) Sub

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (coins DecCoins) Sub(coinsB DecCoins) DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Sub subtracts a set of DecCoins from another (adds the inverse).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DecCoins) Swap

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (coins DecCoins) Swap(i, j int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Swap implements sort.Interface for DecCoins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DecCoins) TruncateDecimal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (coins DecCoins) TruncateDecimal() (truncatedCoins Coins, changeCoins DecCoins)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              TruncateDecimal returns the coins with truncated decimals and returns the change. Note, it will not return any zero-amount coins in either the truncated or change coins.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DecCoins) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (coins DecCoins) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Validate checks that the DecCoins are sorted, have positive amount, with a valid and unique denomination (i.e no duplicates). Otherwise, it returns an error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type DecProto

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type DecProto struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Dec Dec `protobuf:"bytes,1,opt,name=dec,proto3,customtype=Dec" json:"dec"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  DecProto defines a Protobuf wrapper around a Dec object.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecProto) Marshal() (dAtA []byte, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecProto) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) MarshalToSizedBuffer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecProto) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecProto) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecProto) Size() (n int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DecProto) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (dp DecProto) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecProto) Unmarshal(dAtA []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) XXX_DiscardUnknown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecProto) XXX_DiscardUnknown()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) XXX_Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecProto) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) XXX_Merge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecProto) XXX_Merge(src proto.Message)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) XXX_Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecProto) XXX_Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DecProto) XXX_Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *DecProto) XXX_Unmarshal(b []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type EndBlocker

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type EndBlocker func(ctx Context, req abci.RequestEndBlock) abci.ResponseEndBlock

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    EndBlocker runs code after the transactions in a block and return updates to the validator set

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Note: applications which set create_empty_blocks=false will not have regular block timing and should use e.g. BFT timestamps rather than block height for any periodic EndBlock logic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ErrorGasOverflow

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ErrorGasOverflow = types.ErrorGasOverflow

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ErrorOutOfGas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ErrorOutOfGas = types.ErrorOutOfGas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type Event

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type Event abci.Event

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Event is a type alias for an ABCI Event

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func NewEvent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func NewEvent(ty string, attrs ...Attribute) Event

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NewEvent creates a new Event object with a given type and slice of one or more attributes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func TypedEventToEvent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func TypedEventToEvent(tev proto.Message) (Event, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          TypedEventToEvent takes typed event and converts to Event object

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Event) AppendAttributes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (e Event) AppendAttributes(attrs ...Attribute) Event

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            AppendAttributes adds one or more attributes to an Event.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type EventManager

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type EventManager struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              EventManager implements a simple wrapper around a slice of Event objects that can be emitted from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func NewEventManager

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func NewEventManager() *EventManager

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (EventManager) ABCIEvents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (em EventManager) ABCIEvents() []abci.Event

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ABCIEvents returns all stored Event objects as abci.Event objects.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*EventManager) EmitEvent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (em *EventManager) EmitEvent(event Event)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  EmitEvent stores a single Event object. Deprecated: Use EmitTypedEvent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*EventManager) EmitEvents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (em *EventManager) EmitEvents(events Events)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    EmitEvents stores a series of Event objects. Deprecated: Use EmitTypedEvents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*EventManager) EmitTypedEvent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (em *EventManager) EmitTypedEvent(tev proto.Message) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      EmitTypedEvent takes typed event and emits converting it into Event

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*EventManager) EmitTypedEvents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (em *EventManager) EmitTypedEvents(tevs ...proto.Message) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        EmitTypedEvents takes series of typed events and emit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*EventManager) Events

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (em *EventManager) Events() Events

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type Events

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type Events []Event

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Events defines a slice of Event objects

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func EmptyEvents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func EmptyEvents() Events

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            EmptyEvents returns an empty slice of events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Events) AppendEvent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (e Events) AppendEvent(event Event) Events

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              AppendEvent adds an Event to a slice of events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (Events) AppendEvents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (e Events) AppendEvents(events Events) Events

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                AppendEvents adds a slice of Event objects to an exist slice of Event objects.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Events) ToABCIEvents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (e Events) ToABCIEvents() []abci.Event

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ToABCIEvents converts a slice of Event objects to a slice of abci.Event objects.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Fee

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Fee interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	GetGas() uint64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	GetAmount() Coins
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Fee defines an interface for an application application-defined concrete transaction type to be able to set and return the transaction fee.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type FeeTx

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type FeeTx interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Tx
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	GetGas() uint64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	GetFee() Coins
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	FeePayer() AccAddress
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	FeeGranter() AccAddress
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FeeTx defines the interface to be implemented by Tx to use the FeeDecorators

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type Gas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type Gas = types.Gas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type GasConfig

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type GasConfig = types.GasConfig

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type GasInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type GasInfo struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// GasWanted is the maximum units of work we allow this tx to perform.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	GasWanted uint64 `protobuf:"varint,1,opt,name=gas_wanted,json=gasWanted,proto3" json:"gas_wanted,omitempty" yaml:"gas_wanted"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// GasUsed is the amount of gas actually consumed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	GasUsed uint64 `protobuf:"varint,2,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty" yaml:"gas_used"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GasInfo defines tx execution gas context.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) GetGasUsed

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) GetGasUsed() uint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) GetGasWanted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) GetGasWanted() uint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) Marshal() (dAtA []byte, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) MarshalToSizedBuffer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) Size() (n int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (GasInfo) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (gi GasInfo) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) Unmarshal(dAtA []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) XXX_DiscardUnknown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) XXX_DiscardUnknown()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) XXX_Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) XXX_Merge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) XXX_Merge(src proto.Message)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) XXX_Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) XXX_Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GasInfo) XXX_Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *GasInfo) XXX_Unmarshal(b []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type GasMeter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type GasMeter = types.GasMeter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func NewGasMeter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func NewGasMeter(limit Gas) GasMeter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func NewInfiniteGasMeter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func NewInfiniteGasMeter() GasMeter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type Handler

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type Handler func(ctx Context, msg Msg) (*Result, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Handler defines the core of the state transition function of an application.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type InitChainer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type InitChainer func(ctx Context, req abci.RequestInitChain) abci.ResponseInitChain

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            InitChainer initializes application state at genesis

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type Int struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Int wraps integer with 256 bit range bound Checks overflow, underflow and division by zero Exists in range from -(2^maxBitLen-1) to 2^maxBitLen-1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func MaxInt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func MaxInt(i, i2 Int) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MaxInt returns the maximum between two integers.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func MinInt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func MinInt(i1, i2 Int) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  return the minimum of the ints

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewInt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewInt(n int64) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NewInt constructs Int from int64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewIntFromBigInt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewIntFromBigInt(i *big.Int) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      NewIntFromBigInt constructs Int from big.Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func NewIntFromString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func NewIntFromString(s string) (res Int, ok bool)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NewIntFromString constructs Int from string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func NewIntFromUint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func NewIntFromUint64(n uint64) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          NewIntFromUint64 constructs an Int from a uint64.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func NewIntWithDecimal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func NewIntWithDecimal(n int64, dec int) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            NewIntWithDecimal constructs Int with decimal Result value is n*10^dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func OneInt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func OneInt() Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              OneInt returns Int value with one

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func TokensFromConsensusPower

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func TokensFromConsensusPower(power int64) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                TokensFromConsensusPower - convert input power to tokens

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func ZeroInt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func ZeroInt() Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ZeroInt returns Int value with zero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Int) Add

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (i Int) Add(i2 Int) (res Int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Add adds Int from another

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Int) AddRaw

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (i Int) AddRaw(i2 int64) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      AddRaw adds int64 to Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Int) BigInt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (i Int) BigInt() *big.Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        BigInt converts Int to big.Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (Int) Equal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (i Int) Equal(i2 Int) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equal compares two Ints

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Int) GT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (i Int) GT(i2 Int) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GT returns true if first Int is greater than second

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Int) GTE

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (i Int) GTE(i2 Int) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GTE returns true if receiver Int is greater than or equal to the parameter Int.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (Int) Int64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (i Int) Int64() int64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Int64 converts Int to int64 Panics if the value is out of range

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Int) IsInt64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (i Int) IsInt64() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  IsInt64 returns true if Int64() not panics

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Int) IsNegative

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (i Int) IsNegative() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    IsNegative returns true if Int is negative

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Int) IsNil

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (i Int) IsNil() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      IsNil returns true if Int is uninitialized

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Int) IsPositive

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (i Int) IsPositive() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        IsPositive returns true if Int is positive

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (Int) IsUint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (i Int) IsUint64() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          IsUint64 returns true if Uint64() not panics

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Int) IsZero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (i Int) IsZero() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            IsZero returns true if Int is zero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Int) LT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (i Int) LT(i2 Int) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              LT returns true if first Int is lesser than second

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (Int) LTE

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (i Int) LTE(i2 Int) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                LTE returns true if first Int is less than or equal to second

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Int) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (i Int) Marshal() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Marshal implements the gogo proto custom type interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Int) MarshalAmino

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (i Int) MarshalAmino() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Override Amino binary serialization by proxying to protobuf.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Int) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (i Int) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MarshalJSON defines custom encoding scheme

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Int) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (i *Int) MarshalTo(data []byte) (n int, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        MarshalTo implements the gogo proto custom type interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (Int) MarshalYAML

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (i Int) MarshalYAML() (interface{}, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MarshalYAML returns the YAML representation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Int) Mod

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (i Int) Mod(i2 Int) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Mod returns remainder after dividing with Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Int) ModRaw

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (i Int) ModRaw(i2 int64) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ModRaw returns remainder after dividing with int64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (Int) Mul

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (i Int) Mul(i2 Int) (res Int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Mul multiples two Ints

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Int) MulRaw

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (i Int) MulRaw(i2 int64) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MulRaw multipies Int and int64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Int) Neg

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (i Int) Neg() (res Int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Neg negates Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Int) Quo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (i Int) Quo(i2 Int) (res Int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Quo divides Int with Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Int) QuoRaw

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (i Int) QuoRaw(i2 int64) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        QuoRaw divides Int with int64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (Int) Sign

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (i Int) Sign() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Sign returns sign of Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Int) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (i *Int) Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Size implements the gogo proto custom type interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Int) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (i Int) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Human readable string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (Int) Sub

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (i Int) Sub(i2 Int) (res Int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Sub subtracts Int from another

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Int) SubRaw

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (i Int) SubRaw(i2 int64) Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SubRaw subtracts int64 from Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Int) ToDec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (i Int) ToDec() Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ToDec converts Int to Dec

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Int) Uint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (i Int) Uint64() uint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Uint64 converts Int to uint64 Panics if the value is out of range

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Int) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (i *Int) Unmarshal(data []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Unmarshal implements the gogo proto custom type interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Int) UnmarshalAmino

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (i *Int) UnmarshalAmino(bz []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Int) UnmarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (i *Int) UnmarshalJSON(bz []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UnmarshalJSON defines custom decoding scheme

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type IntProto

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type IntProto struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Int Int `protobuf:"bytes,1,opt,name=int,proto3,customtype=Int" json:"int"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            IntProto defines a Protobuf wrapper around an Int object.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *IntProto) Marshal() (dAtA []byte, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *IntProto) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) MarshalToSizedBuffer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *IntProto) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *IntProto) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *IntProto) Size() (n int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (IntProto) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (ip IntProto) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *IntProto) Unmarshal(dAtA []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) XXX_DiscardUnknown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *IntProto) XXX_DiscardUnknown()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) XXX_Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *IntProto) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) XXX_Merge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *IntProto) XXX_Merge(src proto.Message)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) XXX_Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *IntProto) XXX_Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*IntProto) XXX_Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *IntProto) XXX_Unmarshal(b []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type Invariant

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type Invariant func(ctx Context) (string, bool)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              An Invariant is a function which tests a particular invariant. The invariant returns a descriptive message about what happened and a boolean indicating whether the invariant has been broken. The simulator will then halt and print the logs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type InvariantRegistry

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type InvariantRegistry interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	RegisterRoute(moduleName, route string, invar Invariant)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                expected interface for registering invariants

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type Invariants

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type Invariants []Invariant

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Invariants defines a group of invariants

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Iterator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Iterator = types.Iterator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func KVStorePrefixIterator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func KVStorePrefixIterator(kvs KVStore, prefix []byte) Iterator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Iterator over all the keys with a certain prefix in ascending order

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func KVStorePrefixIteratorPaginated

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func KVStorePrefixIteratorPaginated(kvs KVStore, prefix []byte, page, limit uint) Iterator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      KVStorePrefixIteratorPaginated returns iterator over items in the selected page. Items iterated and skipped in ascending order.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func KVStoreReversePrefixIterator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func KVStoreReversePrefixIterator(kvs KVStore, prefix []byte) Iterator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Iterator over all the keys with a certain prefix in descending order.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func KVStoreReversePrefixIteratorPaginated

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func KVStoreReversePrefixIteratorPaginated(kvs KVStore, prefix []byte, page, limit uint) Iterator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          KVStoreReversePrefixIteratorPaginated returns iterator over items in the selected page. Items iterated and skipped in descending order.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type KVPair

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type KVPair = types.KVPair

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            key-value result for iterator queries

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type KVStore

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type KVStore = types.KVStore

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type KVStoreKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type KVStoreKey = types.KVStoreKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func NewKVStoreKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func NewKVStoreKey(name string) *KVStoreKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              NewKVStoreKey returns a new pointer to a KVStoreKey. Use a pointer so keys don't collide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type MemoryStoreKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type MemoryStoreKey = types.MemoryStoreKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type Msg

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type Msg interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	proto.Message
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Return the message type.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Must be alphanumeric or empty.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Route() string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Returns a human-readable string for the message, intended for utilization
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// within tags
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Type() string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// ValidateBasic does a simple validation check that
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// doesn't require access to any other information.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ValidateBasic() error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Get the canonical byte representation of the Msg.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	GetSignBytes() []byte
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Signers returns the addrs of signers that must sign.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// CONTRACT: All signatures must be present to be valid.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// CONTRACT: Returns addrs in some deterministic order.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	GetSigners() []AccAddress
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Msg defines the interface a transaction message must fulfill.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type MsgData

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type MsgData struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	MsgType string `protobuf:"bytes,1,opt,name=msg_type,json=msgType,proto3" json:"msg_type,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Data    []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MsgData defines the data returned in a Result object during message execution.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) GetData

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) GetData() []byte

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) GetMsgType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) GetMsgType() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) Marshal() (dAtA []byte, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) MarshalToSizedBuffer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) Size() (n int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (this *MsgData) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) Unmarshal(dAtA []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) XXX_DiscardUnknown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) XXX_DiscardUnknown()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) XXX_Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) XXX_Merge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) XXX_Merge(src proto.Message)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) XXX_Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) XXX_Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*MsgData) XXX_Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m *MsgData) XXX_Unmarshal(b []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type MsgRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type MsgRequest interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	proto.Message
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// ValidateBasic does a simple validation check that
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// doesn't require access to any other information.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ValidateBasic() error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Signers returns the addrs of signers that must sign.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// CONTRACT: All signatures must be present to be valid.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// CONTRACT: Returns addrs in some deterministic order.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	GetSigners() []AccAddress
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MsgRequest is the interface a transaction message, defined as a proto service method, must fulfill.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type MultiStore

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type MultiStore = types.MultiStore

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type MultiStorePersistentCache

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type MultiStorePersistentCache = types.MultiStorePersistentCache

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type PeerFilter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type PeerFilter func(info string) abci.ResponseQuery

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      PeerFilter responds to p2p filtering queries from Tendermint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type PruningOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type PruningOptions = types.PruningOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type Querier

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type Querier = func(ctx Context, path []string, req abci.RequestQuery) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Querier defines a function type that a module querier must implement to handle custom client queries.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type QueryRouter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type QueryRouter interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	AddRoute(r string, h Querier) QueryRouter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Route(path string) Querier
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          QueryRouter provides queryables for each query path.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Queryable

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Queryable = types.Queryable

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Request = Context

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Proposed rename, not done to avoid API breakage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type Result

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type Result struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Data is any data returned from message or handler execution. It MUST be
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// length prefixed in order to separate data from multiple message executions.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Log contains the log information from message or handler execution.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Log string `protobuf:"bytes,2,opt,name=log,proto3" json:"log,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Events contains a slice of Event objects that were emitted during message
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// or handler execution.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Events []types1.Event `protobuf:"bytes,3,rep,name=events,proto3" json:"events"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Result is the union of ResponseFormat and ResponseCheckTx.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func WrapServiceResult

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func WrapServiceResult(ctx Context, res proto.Message, err error) (*Result, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                WrapServiceResult wraps a result from a protobuf RPC service method call in a Result object or error. This method takes care of marshaling the res param to protobuf and attaching any events on the ctx.EventManager() to the Result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Result) GetEvents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (r Result) GetEvents() Events

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (m *Result) Marshal() (dAtA []byte, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (m *Result) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) MarshalToSizedBuffer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (m *Result) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (m *Result) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (m *Result) Size() (n int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Result) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (r Result) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (m *Result) Unmarshal(dAtA []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) XXX_DiscardUnknown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (m *Result) XXX_DiscardUnknown()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) XXX_Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (m *Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) XXX_Merge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (m *Result) XXX_Merge(src proto.Message)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) XXX_Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (m *Result) XXX_Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Result) XXX_Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (m *Result) XXX_Unmarshal(b []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type Route

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type Route struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func NewRoute

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func NewRoute(p string, h Handler) Route

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  NewRoute returns an instance of Route.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Route) Empty

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (r Route) Empty() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Empty returns true only if both handler and path are not empty.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Route) Handler

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (r Route) Handler() Handler

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Handler returns the handler that handles the route.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Route) Path

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (r Route) Path() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Path returns the path the route has assigned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type Router

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type Router interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	AddRoute(r Route) Router
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Route(ctx Context, path string) Handler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Router provides handlers for each transaction type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type SearchTxsResult

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type SearchTxsResult struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Count of all txs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	TotalCount uint64 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count" yaml:"total_count"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Count of txs in current page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Index of current page, start from 1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	PageNumber uint64 `protobuf:"varint,3,opt,name=page_number,json=pageNumber,proto3" json:"page_number" yaml:"page_number"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Count of total pages
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	PageTotal uint64 `protobuf:"varint,4,opt,name=page_total,json=pageTotal,proto3" json:"page_total" yaml:"page_total"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Max count txs per page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Limit uint64 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// List of txs in current page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Txs []*TxResponse `protobuf:"bytes,6,rep,name=txs,proto3" json:"txs,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SearchTxsResult defines a structure for querying txs pageable

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func NewSearchTxsResult

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func NewSearchTxsResult(totalCount, count, page, limit uint64, txs []*TxResponse) *SearchTxsResult

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) GetCount

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *SearchTxsResult) GetCount() uint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) GetLimit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *SearchTxsResult) GetLimit() uint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) GetPageNumber

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *SearchTxsResult) GetPageNumber() uint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) GetPageTotal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *SearchTxsResult) GetPageTotal() uint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) GetTotalCount

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *SearchTxsResult) GetTotalCount() uint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) GetTxs

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *SearchTxsResult) GetTxs() []*TxResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *SearchTxsResult) Marshal() (dAtA []byte, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *SearchTxsResult) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) MarshalToSizedBuffer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *SearchTxsResult) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *SearchTxsResult) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *SearchTxsResult) Size() (n int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (this *SearchTxsResult) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*SearchTxsResult) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m *SearchTxsResult) Unmarshal(dAtA []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (SearchTxsResult) UnpackInterfaces

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s SearchTxsResult) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              types.UnpackInterfaces needs to be called for each nested Tx because there are generally interfaces to unpack in Tx's

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SearchTxsResult) XXX_DiscardUnknown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SearchTxsResult) XXX_DiscardUnknown()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SearchTxsResult) XXX_Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SearchTxsResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SearchTxsResult) XXX_Merge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SearchTxsResult) XXX_Merge(src proto.Message)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SearchTxsResult) XXX_Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SearchTxsResult) XXX_Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SearchTxsResult) XXX_Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SearchTxsResult) XXX_Unmarshal(b []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ServiceMsg

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ServiceMsg struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// MethodName is the fully-qualified service method name.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MethodName string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Request is the request payload.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Request MsgRequest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ServiceMsg is the struct into which an Any whose typeUrl matches a service method format (ex. `/cosmos.gov.Msg/SubmitProposal`) unpacks.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (ServiceMsg) GetSignBytes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (msg ServiceMsg) GetSignBytes() []byte

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GetSignBytes implements Msg.GetSignBytes method.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (ServiceMsg) GetSigners

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (msg ServiceMsg) GetSigners() []AccAddress

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GetSigners implements Msg.GetSigners method.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ServiceMsg) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (msg ServiceMsg) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ServiceMsg) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (msg ServiceMsg) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ServiceMsg) Route

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (msg ServiceMsg) Route() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Route implements Msg.Route method.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (ServiceMsg) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (msg ServiceMsg) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (ServiceMsg) Type

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (msg ServiceMsg) Type() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Type implements Msg.Type method.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (ServiceMsg) ValidateBasic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (msg ServiceMsg) ValidateBasic() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ValidateBasic implements Msg.ValidateBasic method.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Signature

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Signature interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	GetPubKey() cryptotypes.PubKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	GetSignature() []byte
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Signature defines an interface for an application application-defined concrete transaction type to be able to set and return transaction signatures.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type SimulationResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type SimulationResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	GasInfo `protobuf:"bytes,1,opt,name=gas_info,json=gasInfo,proto3,embedded=gas_info" json:"gas_info"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Result  *Result `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SimulationResponse defines the response generated when a transaction is successfully simulated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) GetResult

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SimulationResponse) GetResult() *Result

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SimulationResponse) Marshal() (dAtA []byte, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SimulationResponse) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) MarshalToSizedBuffer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SimulationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SimulationResponse) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SimulationResponse) Size() (n int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SimulationResponse) Unmarshal(dAtA []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) XXX_DiscardUnknown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SimulationResponse) XXX_DiscardUnknown()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) XXX_Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SimulationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) XXX_Merge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SimulationResponse) XXX_Merge(src proto.Message)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) XXX_Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SimulationResponse) XXX_Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*SimulationResponse) XXX_Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m *SimulationResponse) XXX_Unmarshal(b []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type Store

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type Store = types.Store

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type StoreDecoderRegistry

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type StoreDecoderRegistry map[string]func(kvA, kvB kv.Pair) string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                StoreDecoderRegistry defines each of the modules store decoders. Used for ImportExport simulation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type StoreKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type StoreKey = types.StoreKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type StoreType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type StoreType = types.StoreType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type StringEvent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type StringEvent struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Type       string      `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Attributes []Attribute `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  StringEvent defines en Event object wrapper where all the attributes contain key/value pairs that are strings instead of raw bytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func StringifyEvent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func StringifyEvent(e abci.Event) StringEvent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    StringifyEvent converts an Event object to a StringEvent object.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) GetAttributes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) GetAttributes() []Attribute

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) GetType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) GetType() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) Marshal() (dAtA []byte, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) MarshalToSizedBuffer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) Size() (n int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (this *StringEvent) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) Unmarshal(dAtA []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) XXX_DiscardUnknown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) XXX_DiscardUnknown()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) XXX_Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) XXX_Merge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) XXX_Merge(src proto.Message)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) XXX_Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) XXX_Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*StringEvent) XXX_Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m *StringEvent) XXX_Unmarshal(b []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type StringEvents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type StringEvents []StringEvent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      StringAttributes defines a slice of StringEvents objects.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func StringifyEvents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func StringifyEvents(events []abci.Event) StringEvents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        StringifyEvents converts a slice of Event objects into a slice of StringEvent objects.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (StringEvents) Flatten

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (se StringEvents) Flatten() StringEvents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Flatten returns a flattened version of StringEvents by grouping all attributes per unique event type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (StringEvents) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (se StringEvents) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Terminator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Terminator struct{}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Terminator AnteDecorator will get added to the chain to simplify decorator code Don't need to check if next == nil further up the chain

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ______
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               <((((((\\\
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               /      . }\
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ;--..--._|}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            (\                 '--/\--'  )
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             \\                | '-'  :'|
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \\               . -==- .-|
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               \\               \.__.'   \--._
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               [\\          __.--|       //  _/'--.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               \ \\       .'-._ ('-----'/ __/      \
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \ \\     /   __>|      | '--.       |
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 \ \\   |   \   |     /    /       /
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \ '\ /     \  |     |  _/       /
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   \  \       \ |     | /        /
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             snd    \  \      \        /
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Terminator) AnteHandle

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (t Terminator) AnteHandle(ctx Context, _ Tx, _ bool, _ AnteHandler) (Context, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Simply return provided Context and nil error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type TraceContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type TraceContext = types.TraceContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                TraceContext contains TraceKVStore context data. It will be written with every trace operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type TransientStoreKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type TransientStoreKey = types.TransientStoreKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func NewTransientStoreKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func NewTransientStoreKey(name string) *TransientStoreKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Constructs new TransientStoreKey Must return a pointer according to the ocap principle

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Tx

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Tx interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Gets the all the transaction's messages.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	GetMsgs() []Msg
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// ValidateBasic does a simple and lightweight validation check that doesn't
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// require access to any other information.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ValidateBasic() error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Tx defines the interface a transaction must fulfill.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type TxDecoder

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type TxDecoder func(txBytes []byte) (Tx, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TxDecoder unmarshals transaction bytes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type TxEncoder

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type TxEncoder func(tx Tx) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        TxEncoder marshals transaction to bytes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type TxMsgData

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type TxMsgData struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Data []*MsgData `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          TxMsgData defines a list of MsgData. A transaction will have a MsgData object for each message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) GetData

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *TxMsgData) GetData() []*MsgData

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *TxMsgData) Marshal() (dAtA []byte, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *TxMsgData) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) MarshalToSizedBuffer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *TxMsgData) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *TxMsgData) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *TxMsgData) Size() (n int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (this *TxMsgData) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *TxMsgData) Unmarshal(dAtA []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) XXX_DiscardUnknown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *TxMsgData) XXX_DiscardUnknown()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) XXX_Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *TxMsgData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) XXX_Merge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *TxMsgData) XXX_Merge(src proto.Message)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) XXX_Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *TxMsgData) XXX_Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*TxMsgData) XXX_Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m *TxMsgData) XXX_Unmarshal(b []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type TxResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type TxResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The block height
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The transaction hash.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	TxHash string `protobuf:"bytes,2,opt,name=txhash,proto3" json:"txhash,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Namespace for the Code
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Codespace string `protobuf:"bytes,3,opt,name=codespace,proto3" json:"codespace,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Response code.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Code uint32 `protobuf:"varint,4,opt,name=code,proto3" json:"code,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Result bytes, if any.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Data string `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The output of the application's logger (raw string). May be
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// non-deterministic.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	RawLog string `protobuf:"bytes,6,opt,name=raw_log,json=rawLog,proto3" json:"raw_log,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The output of the application's logger (typed). May be non-deterministic.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Logs ABCIMessageLogs `protobuf:"bytes,7,rep,name=logs,proto3,castrepeated=ABCIMessageLogs" json:"logs"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Additional information. May be non-deterministic.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Info string `protobuf:"bytes,8,opt,name=info,proto3" json:"info,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Amount of gas requested for transaction.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	GasWanted int64 `protobuf:"varint,9,opt,name=gas_wanted,json=gasWanted,proto3" json:"gas_wanted,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Amount of gas consumed by transaction.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	GasUsed int64 `protobuf:"varint,10,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The request transaction bytes.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Tx *types.Any `protobuf:"bytes,11,opt,name=tx,proto3" json:"tx,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Time of the previous block. For heights > 1, it's the weighted median of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// the timestamps of the valid votes in the block.LastCommit. For height == 1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// it's genesis time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Timestamp string `protobuf:"bytes,12,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            TxResponse defines a structure containing relevant tx data and metadata. The tags are stringified and the log is JSON decoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func NewResponseFormatBroadcastTx

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func NewResponseFormatBroadcastTx(res *ctypes.ResultBroadcastTx) *TxResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              NewResponseFormatBroadcastTx returns a TxResponse given a ResultBroadcastTx from tendermint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func NewResponseFormatBroadcastTxCommit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func NewResponseFormatBroadcastTxCommit(res *ctypes.ResultBroadcastTxCommit) *TxResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                NewResponseFormatBroadcastTxCommit returns a TxResponse given a ResultBroadcastTxCommit from tendermint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func NewResponseResultTx

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func NewResponseResultTx(res *ctypes.ResultTx, anyTx *codectypes.Any, timestamp string) *TxResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  NewResponseResultTx returns a TxResponse given a ResultTx from tendermint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*TxResponse) Descriptor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*TxResponse) Descriptor() ([]byte, []int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (TxResponse) Empty

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (r TxResponse) Empty() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Empty returns true if the response is empty

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (TxResponse) GetTx

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (r TxResponse) GetTx() Tx

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GetTx unpacks the Tx from within a TxResponse and returns it

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*TxResponse) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (m *TxResponse) Marshal() (dAtA []byte, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*TxResponse) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (m *TxResponse) MarshalTo(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*TxResponse) MarshalToSizedBuffer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (m *TxResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*TxResponse) ProtoMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*TxResponse) ProtoMessage()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*TxResponse) Reset

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (m *TxResponse) Reset()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*TxResponse) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (m *TxResponse) Size() (n int)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (TxResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (r TxResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*TxResponse) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (m *TxResponse) Unmarshal(dAtA []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (TxResponse) UnpackInterfaces

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (r TxResponse) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*TxResponse) XXX_DiscardUnknown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *TxResponse) XXX_DiscardUnknown()

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*TxResponse) XXX_Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *TxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*TxResponse) XXX_Merge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *TxResponse) XXX_Merge(src proto.Message)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*TxResponse) XXX_Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *TxResponse) XXX_Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*TxResponse) XXX_Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m *TxResponse) XXX_Unmarshal(b []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type TxWithMemo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type TxWithMemo interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Tx
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	GetMemo() string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Tx must have GetMemo() method to use ValidateMemoDecorator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type TxWithTimeoutHeight

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type TxWithTimeoutHeight interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Tx
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	GetTimeoutHeight() uint64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            TxWithTimeoutHeight extends the Tx interface by allowing a transaction to set a height timeout.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type Uint struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Uint wraps integer with 256 bit range bound Checks overflow, underflow and division by zero Exists in range from 0 to 2^256-1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func MaxUint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func MaxUint(u1, u2 Uint) Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Return the maximum of the Uints

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func MinUint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func MinUint(u1, u2 Uint) Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Return the minimum of the Uints

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewUint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewUint(n uint64) Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NewUint constructs Uint from int64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewUintFromBigInt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewUintFromBigInt(i *big.Int) Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      NewUintFromBigUint constructs Uint from big.Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func NewUintFromString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func NewUintFromString(s string) Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NewUintFromString constructs Uint from string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func OneUint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func OneUint() Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          OneUint returns Uint value with one.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func ParseUint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func ParseUint(s string) (Uint, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ParseUint reads a string-encoded Uint value and return a Uint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func RelativePow

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func RelativePow(x Uint, n Uint, b Uint) (z Uint)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              RelativePow raises x to the power of n, where x (and the result, z) are scaled by factor b for example, RelativePow(210, 2, 100) = 441 (2.1^2 = 4.41)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func ZeroUint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func ZeroUint() Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ZeroUint returns unsigned zero.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Uint) Add

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (u Uint) Add(u2 Uint) Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Add adds Uint from another

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Uint) AddUint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (u Uint) AddUint64(u2 uint64) Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Add convert uint64 and add it to Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Uint) BigInt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (u Uint) BigInt() *big.Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      BigInt converts Uint to big.Int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Uint) Decr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (u Uint) Decr() Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Decr decrements the Uint by one. Decr will panic if the Uint is zero.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (Uint) Equal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (u Uint) Equal(u2 Uint) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equal compares two Uints

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Uint) GT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (u Uint) GT(u2 Uint) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GT returns true if first Uint is greater than second

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Uint) GTE

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (u Uint) GTE(u2 Uint) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GTE returns true if first Uint is greater than second

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (Uint) Incr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (u Uint) Incr() Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Incr increments the Uint by one.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Uint) IsZero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (u Uint) IsZero() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  IsZero returns 1 if the uint equals to 0.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Uint) LT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (u Uint) LT(u2 Uint) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    LT returns true if first Uint is lesser than second

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Uint) LTE

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (u Uint) LTE(u2 Uint) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      LTE returns true if first Uint is lesser than or equal to the second

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Uint) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (u Uint) Marshal() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Marshal implements the gogo proto custom type interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (Uint) MarshalAmino

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (u Uint) MarshalAmino() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Override Amino binary serialization by proxying to protobuf.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Uint) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (u Uint) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            MarshalJSON defines custom encoding scheme

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Uint) MarshalTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (u *Uint) MarshalTo(data []byte) (n int, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              MarshalTo implements the gogo proto custom type interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (Uint) Mod

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (u Uint) Mod(u2 Uint) Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Mod returns remainder after dividing with Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Uint) Mul

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (u Uint) Mul(u2 Uint) (res Uint)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Mul multiplies two Uints

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Uint) MulUint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (u Uint) MulUint64(u2 uint64) (res Uint)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Mul multiplies two Uints

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Uint) Quo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (u Uint) Quo(u2 Uint) (res Uint)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Quo divides Uint with Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Uint) QuoUint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (u Uint) QuoUint64(u2 uint64) Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Quo divides Uint with uint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Uint) Size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (u *Uint) Size() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Size implements the gogo proto custom type interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Uint) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (u Uint) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Human readable string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Uint) Sub

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (u Uint) Sub(u2 Uint) Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Sub adds Uint from another

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (Uint) SubUint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (u Uint) SubUint64(u2 uint64) Uint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SubUint64 adds Uint from another

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Uint) Uint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (u Uint) Uint64() uint64

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Uint64 converts Uint to uint64 Panics if the value is out of range

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*Uint) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (u *Uint) Unmarshal(data []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unmarshal implements the gogo proto custom type interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Uint) UnmarshalAmino

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (u *Uint) UnmarshalAmino(bz []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Uint) UnmarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (u *Uint) UnmarshalJSON(bz []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UnmarshalJSON defines custom decoding scheme

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ValAddress

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ValAddress []byte

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ValAddress defines a wrapper around bytes meant to present a validator's operator. When marshaled to a string or JSON, it uses Bech32.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func ValAddressFromBech32

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func ValAddressFromBech32(address string) (addr ValAddress, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ValAddressFromBech32 creates a ValAddress from a Bech32 string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func ValAddressFromHex

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func ValAddressFromHex(address string) (addr ValAddress, err error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ValAddressFromHex creates a ValAddress from a hex string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (ValAddress) Bytes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (va ValAddress) Bytes() []byte

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Bytes returns the raw address bytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (ValAddress) Empty

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (va ValAddress) Empty() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns boolean for whether an AccAddress is empty

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (ValAddress) Equals

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (va ValAddress) Equals(va2 Address) bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns boolean for whether two ValAddresses are Equal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (ValAddress) Format

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (va ValAddress) Format(s fmt.State, verb rune)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Format implements the fmt.Formatter interface. nolint: errcheck

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ValAddress) Marshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (va ValAddress) Marshal() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Marshal returns the raw address bytes. It is needed for protobuf compatibility.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (ValAddress) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (va ValAddress) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        MarshalJSON marshals to JSON using Bech32.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (ValAddress) MarshalYAML

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (va ValAddress) MarshalYAML() (interface{}, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MarshalYAML marshals to YAML using Bech32.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (ValAddress) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (va ValAddress) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            String implements the Stringer interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ValAddress) Unmarshal

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (va *ValAddress) Unmarshal(data []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Unmarshal sets the address to the given data. It is needed for protobuf compatibility.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ValAddress) UnmarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (va *ValAddress) UnmarshalJSON(data []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UnmarshalJSON unmarshals from JSON assuming Bech32 encoding.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ValAddress) UnmarshalYAML

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (va *ValAddress) UnmarshalYAML(data []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  UnmarshalYAML unmarshals from YAML assuming Bech32 encoding.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Directories

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Path Synopsis
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Package errors implements custom error interfaces for cosmos-sdk.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Package errors implements custom error interfaces for cosmos-sdk.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Package module contains application module patterns and associated "manager" functionality.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Package module contains application module patterns and associated "manager" functionality.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Package rest provides HTTP types and primitives for REST requests validation and responses handling.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Package rest provides HTTP types and primitives for REST requests validation and responses handling.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  tx
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Package tx is a reverse proxy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Package tx is a reverse proxy.