#include <chain_interface.hpp>
◆ ~IChain()
| virtual dcn::chain::IChain::~IChain |
( |
| ) |
|
|
virtualdefault |
◆ deployContract()
| virtual std::expected< DeployReceipt, DeployError > dcn::chain::IChain::deployContract |
( |
const std::vector< std::uint8_t > & |
init_code, |
|
|
std::optional< std::uint64_t > |
gas_limit = std::nullopt, |
|
|
std::uint64_t |
value_wei = 0 |
|
) |
| const |
|
pure virtual |
◆ sendCreateTransaction()
| virtual std::expected< std::string, DeployError > dcn::chain::IChain::sendCreateTransaction |
( |
const std::vector< std::uint8_t > & |
init_code, |
|
|
std::optional< std::uint64_t > |
gas_limit = std::nullopt, |
|
|
std::uint64_t |
value_wei = 0 |
|
) |
| const |
|
pure virtual |
◆ signerAddress()
The documentation for this class was generated from the following file: