Classes | |
| class | EVM |
| class | EVMStorage |
Functions | |
| asio::awaitable< std::expected< std::vector< std::uint8_t >, chain::ExecuteError > > | fetchOwner (EVM &evm, const chain::Address &address) |
| template<class T > | |
| std::vector< std::uint8_t > | encodeAsArg (const T &val) |
| template<> | |
| std::vector< std::uint8_t > | encodeAsArg< chain::Address > (const chain::Address &address) |
| template<> | |
| std::vector< std::uint8_t > | encodeAsArg< std::uint32_t > (const std::uint32_t &value) |
| template<> | |
| std::vector< std::uint8_t > | encodeAsArg< std::vector< std::uint32_t > > (const std::vector< std::uint32_t > &vec) |
| template<> | |
| std::vector< std::uint8_t > | encodeAsArg< std::vector< std::tuple< std::uint32_t, std::uint32_t > > > (const std::vector< std::tuple< std::uint32_t, std::uint32_t > > &vec) |
| template<> | |
| std::vector< std::uint8_t > | encodeAsArg< std::string > (const std::string &str) |
| template<typename H > | |
| H | AbslHashValue (H h, const evmc::address &addr) |
| template<> | |
| std::vector< std::uint8_t > | encodeAsArg< chain::Address > (const chain::Address &address) |
| template<> | |
| std::vector< std::uint8_t > | encodeAsArg< std::uint32_t > (const std::uint32_t &value) |
| template<> | |
| std::vector< std::uint8_t > | encodeAsArg< std::vector< std::uint32_t > > (const std::vector< std::uint32_t > &vec) |
| template<> | |
| std::vector< std::uint8_t > | encodeAsArg< std::vector< std::tuple< std::uint32_t, std::uint32_t > > > (const std::vector< std::tuple< std::uint32_t, std::uint32_t > > &vec) |
| template<> | |
| std::vector< std::uint8_t > | encodeAsArg< std::string > (const std::string &str) |
Variables | |
| const std::uint64_t | DEFAULT_GAS_LIMIT = 100'000'000 |
|
inline |
| std::vector< std::uint8_t > dcn::evm::encodeAsArg | ( | const T & | val | ) |
| std::vector< std::uint8_t > dcn::evm::encodeAsArg< chain::Address > | ( | const chain::Address & | address | ) |
| std::vector< std::uint8_t > dcn::evm::encodeAsArg< chain::Address > | ( | const chain::Address & | address | ) |
| std::vector< std::uint8_t > dcn::evm::encodeAsArg< std::string > | ( | const std::string & | str | ) |
| std::vector< std::uint8_t > dcn::evm::encodeAsArg< std::string > | ( | const std::string & | str | ) |
| std::vector< std::uint8_t > dcn::evm::encodeAsArg< std::uint32_t > | ( | const std::uint32_t & | value | ) |
| std::vector< std::uint8_t > dcn::evm::encodeAsArg< std::uint32_t > | ( | const std::uint32_t & | value | ) |
| std::vector< std::uint8_t > dcn::evm::encodeAsArg< std::vector< std::tuple< std::uint32_t, std::uint32_t > > > | ( | const std::vector< std::tuple< std::uint32_t, std::uint32_t > > & | vec | ) |
| std::vector< std::uint8_t > dcn::evm::encodeAsArg< std::vector< std::tuple< std::uint32_t, std::uint32_t > > > | ( | const std::vector< std::tuple< std::uint32_t, std::uint32_t > > & | vec | ) |
| std::vector< std::uint8_t > dcn::evm::encodeAsArg< std::vector< std::uint32_t > > | ( | const std::vector< std::uint32_t > & | vec | ) |
| std::vector< std::uint8_t > dcn::evm::encodeAsArg< std::vector< std::uint32_t > > | ( | const std::vector< std::uint32_t > & | vec | ) |
| asio::awaitable< std::expected< std::vector< std::uint8_t >, chain::ExecuteError > > dcn::evm::fetchOwner | ( | EVM & | evm, |
| const chain::Address & | address | ||
| ) |
| const std::uint64_t dcn::evm::DEFAULT_GAS_LIMIT = 100'000'000 |