Module host

Module host 

Source
Expand description

A module that provides the interface for interacting with the host environment.

Structs§

HostEnv
Represents the host environment for executing smart contracts.
InstallConfig
A configuration for a contract.
NoArgs
Default implementation of InitArgs. Should be used when the contract does not require initialization arguments.
UpgradeConfig
A configuration for upgrading contract.

Traits§

Deployer
A type which can deploy a contract.
EntryPointsCallerProvider
A type which can provide an EntryPointsCaller.
HostContext
The HostContext trait defines the interface for interacting with the host environment.
HostRef
A host side reference to a contract.
HostRefLoader
Trait for loading a contract from the host environment.
InitArgs
A type which can be used as initialization arguments for a contract.
UpgradeArgs
A type which can be used as upgrade arguments for a contract.