Documentation
¶
Index ¶
- Constants
- Variables
- func BuildCustomSigners() []signing.CustomGetSigner
- func GetAccAddress(attrs []sdk.Attribute, key string) (sdk.AccAddress, error)
- func GetString(attrs []sdk.Attribute, key string) (string, error)
- func GetUint64(attrs []sdk.Attribute, key string) (uint64, error)
- func MustAccAddressFromBech32(address string) sdk.AccAddress
- func NewSigningOptions() signing.Options
- type BaseModuleEvent
- type CodecOptions
- type EncodingConfig
- type Event
- type ModuleEvent
Constants ¶
const ( DenomAkt = "akt" // 1akt DenomMakt = "makt" // 10^-3akt DenomUakt = "uakt" // 10^-6akt BondDenom = DenomUakt DenomMaktExponent = 3 DenomUaktExponent = 6 Bech32PrefixAccAddr = "akash" Bech32PrefixAccPub = "akashpub" Bech32PrefixValAddr = "akashvaloper" Bech32PrefixValPub = "akashvaloperpub" Bech32PrefixConsAddr = "akashvalcons" Bech32PrefixConsPub = "akashvalconspub" )
const (
// EventTypeMessage defines the Akash message string
EventTypeMessage = akashEventMessageV1
)
Variables ¶
var ( // ErrNotFound is the error with message "Not found" ErrNotFound = errors.New("not found") // ErrUnknownType is the error with message "Unknown type" ErrUnknownType = errors.New("unknown type") // ErrUnknownModule is the error with message "Unknown module" ErrUnknownModule = errors.New("unknown module") // ErrUnknownAction is the error with message "Unknown action" ErrUnknownAction = errors.New("unknown action") // ErrParsingBlockID indicates one of the uint parsers failed to convert a value. ErrParsingBlockID = errors.New("error parsing block id values") // ErrInvalidParseBlockIDInput indicates the splitting of block path failed. ErrInvalidParseBlockIDInput = errors.New("error parsing block id input string") )
Functions ¶
func BuildCustomSigners ¶
func BuildCustomSigners() []signing.CustomGetSigner
func GetAccAddress ¶
GetAccAddress take sdk attributes, key and returns account address. Returns error incase of failure.
func GetString ¶
GetString take sdk attributes, key and returns key value. Returns error incase of failure.
func GetUint64 ¶
GetUint64 take sdk attributes, key and returns uint64 value. Returns error incase of failure.
func MustAccAddressFromBech32 ¶
func MustAccAddressFromBech32(address string) sdk.AccAddress
MustAccAddressFromBech32 creates an AccAddress from a Bech32 string. It panics if there is an error.
func NewSigningOptions ¶
Types ¶
type BaseModuleEvent ¶
type CodecOptions ¶
type CodecOptions struct {
AccAddressPrefix string
ValAddressPrefix string
Options signing.Options
}
func NewCodecOptions ¶
func NewCodecOptions() *CodecOptions
func (CodecOptions) NewCodec ¶
func (o CodecOptions) NewCodec() *codec.ProtoCodec
NewCodec returns a new codec with the given options.
func (CodecOptions) NewInterfaceRegistry ¶
func (o CodecOptions) NewInterfaceRegistry() codectypes.InterfaceRegistry
NewInterfaceRegistry returns a new InterfaceRegistry with the given options.
type EncodingConfig ¶
type EncodingConfig struct {
InterfaceRegistry types.InterfaceRegistry
Codec codec.Codec
TxConfig client.TxConfig
SigningOptions signing.Options
Amino *codec.LegacyAmino
}
EncodingConfig specifies the concrete encoding types to use for a given app. This is provided for compatibility between protobuf and amino implementations.
func MakeEncodingConfig ¶
func MakeEncodingConfig(modules ...module.AppModuleBasic) EncodingConfig
MakeEncodingConfig creates an EncodingConfig for a proto based test configuration.
type Event ¶
Event stores type, module, action and attributes list of sdk
func ParseEvent ¶
func ParseEvent(sev sdk.StringEvent) (Event, error)
ParseEvent parses string to event