Documentation ¶
Index ¶
- Constants
- Variables
- func AdjustGas(ctx client.Context, txf tx.Factory, msgs ...sdk.Msg) (tx.Factory, error)
- func BroadcastTX(ctx context.Context, cctx client.Context, flags *pflag.FlagSet, ...) error
- 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 InitSDKConfig()
- func MustAccAddressFromBech32(address string) sdk.AccAddress
- func PrepareFactory(clientCtx client.Context, txf tx.Factory) (tx.Factory, error)
- func RenderQueryResponse(cdc *codec.LegacyAmino, obj interface{}) ([]byte, error)
- type BaseModuleEvent
- type Event
- type ModuleEvent
Constants ¶
const ( Bech32PrefixAccAddr = "akash" Bech32PrefixAccPub = "akashpub" Bech32PrefixValAddr = "akashvaloper" Bech32PrefixValPub = "akashvaloperpub" Bech32PrefixConsAddr = "akashvalcons" Bech32PrefixConsPub = "akashvalconspub" )
const (
BroadcastBlockRetryTimeout = 300 * time.Second
)
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") )
var ( // ErrCouldNotRenderObject indicates response rendering error. ErrCouldNotRenderObject = sdkerrors.New("sdkutil", 1, "could not render object") )
Functions ¶
func BroadcastTX ¶
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 InitSDKConfig ¶
func InitSDKConfig()
InitSDKConfig configures address prefixes for validator, accounts and consensus nodes
func MustAccAddressFromBech32 ¶
func MustAccAddressFromBech32(address string) sdk.AccAddress
MustAccAddressFromBech32 creates an AccAddress from a Bech32 string. It panics if there is an error.
func PrepareFactory ¶
PrepareFactory has been copied from cosmos-sdk to make it public. Source: https://github.com/cosmos/cosmos-sdk/blob/v0.43.0-rc2/client/tx/tx.go#L311
func RenderQueryResponse ¶
func RenderQueryResponse(cdc *codec.LegacyAmino, obj interface{}) ([]byte, error)
RenderQueryResponse uses codec to render query response. Returns error incase of failure.
Types ¶
type BaseModuleEvent ¶
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