Module prelude

Source

Modules§

util

Structs§

AddrEth
BalanceMaintainer
ChainConfig
ChainId
ClimbCache
This cache is on the QueryClient and can be used to either pre-populate the cache with resources created on the outside or reuse them between climb clients
Coin
Coin defines a token with a denomination and an amount.
Connection
KeplrSigner
KeplrSignerInner
KeySigner
QueryClient
SigningClient
SigningClientPoolManager
Currently this only works with mnemonic phrases
TxBuilder
WebChainConfig

Enums§

AddrKind
Address
The canonical type used everywhere for addresses Display is implemented as plain string
AnyClient
A useful abstraction when we have either a Signing or Query client but need to delay the decision of requiring it to be a SigningClient until runtime.
ConnectionMode
CosmosTxEvents
KeplrError

Statics§

COSMOS_HUB_PATH

Traits§

ConfigAddressExt
Message
A Protocol Buffers message.
QueryRequest
TxSigner

Functions§

contract_str_to_msg
This is a helper to create contract messages from JSON-encoded strings if the supplied value is None, it will encode the cosmwasm-friendly Empty type this is exported in the prelude
cosmos_hub_derivation
new_coin
helper function to create a Coin
new_coins
helper function to create a vec of coins from an iterator of tuples where the first is the amount, and the second is the denom. Example:
proto_into_any
the typical type used for turning protobuf messages into Any messages especially used in transactions, and needed for multi-message transactions so exported in the prelude
proto_into_bytes

Type Aliases§

PublicKey

Derive Macros§

Message