Expand description
A module that provides the interface for interacting with the host environment.
Structs§
- HostEnv
- Represents the host environment for executing smart contracts.
- Install
Config - A configuration for a contract.
- NoArgs
- Default implementation of InitArgs. Should be used when the contract does not require initialization arguments.
- Upgrade
Config - A configuration for upgrading contract.
Traits§
- Deployer
- A type which can deploy a contract.
- Entry
Points Caller Provider - A type which can provide an EntryPointsCaller.
- Host
Context - The
HostContexttrait defines the interface for interacting with the host environment. - HostRef
- A host side reference to a contract.
- Host
RefLoader - Trait for loading a contract from the host environment.
- Init
Args - A type which can be used as initialization arguments for a contract.
- Upgrade
Args - A type which can be used as upgrade arguments for a contract.