Expand description
Daemon
and DaemonAsync
execution environments.
The Daemon
type is a synchronous wrapper around the DaemonAsync
type and can be used as a contract execution environment.
Modules§
- This regroups all env variables used by cw-orch-daemon. It allows for easier documentation and env variable management This is used to import environment variables with safe names (and at a centralized location) To get the env variable parsed value, you can use
- Live mock is a mock that uses a live chain to query for data. It can be used to do chain-backed unit-testing. It can’t be used for state-changing operations.
- Cosmos blockchain networks
- Proto types for different blockchains
- DaemonQuerier
Macros§
- macro for constructing and performing a query on a CosmosSDK module.
Structs§
- The response from a transaction performed on a blockchain.
- Represents a blockchain node. Is constructed with the DaemonBuilder.
- Represents a blockchain node. It’s constructed using
DaemonAsyncBuilder
. - Create
DaemonAsync
throughDaemonAsyncBuilder
- Create
Daemon
throughDaemonBuilder
- Stores the chain information and deployment state. Uses a simple JSON file to store the deployment information locally.
- A helper for constructing a gRPC channel
- Struct used to build a raw transaction and broadcast it with a sender.
- A single attribute of an event.
- A single event from a transaction and its attributes.
- The events from a single message in a transaction.
Enums§
Constants§
- The default deployment id if none is provided
Functions§
- Parse a string timestamp into a
DateTime<Utc>
Type Aliases§
- A wallet is a sender of transactions, can be safely cloned and shared within the same thread.