#include "evm.hpp"Namespaces | |
| namespace | dcn |
| namespace | dcn::evm |
Functions | |
| std::vector< std::uint8_t > | dcn::evm::constructSelector (std::string signature) |
| template<> | |
| std::vector< std::uint8_t > | dcn::evm::encodeAsArg< Address > (const Address &address) |
| template<> | |
| std::vector< std::uint8_t > | dcn::evm::encodeAsArg< std::uint32_t > (const std::uint32_t &value) |
| template<> | |
| std::vector< std::uint8_t > | dcn::evm::encodeAsArg< std::vector< std::uint32_t > > (const std::vector< std::uint32_t > &vec) |
| template<> | |
| 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) |
| template<> | |
| std::vector< std::uint8_t > | dcn::evm::encodeAsArg< std::string > (const std::string &str) |
| DeployError | dcn::evm::_decodeDeployError (const evmc::Result &r) |
| ExecuteError | dcn::evm::_decodeExecuteError (const evmc::Result &r) |
| template<> | |
| std::vector< std::vector< uint32_t > > | dcn::evm::decodeReturnedValue (const std::vector< std::uint8_t > &bytes) |
| template<> | |
| Address | dcn::evm::decodeReturnedValue (const std::vector< std::uint8_t > &bytes) |
| template<> | |
| std::vector< Samples > | dcn::evm::decodeReturnedValue (const std::vector< std::uint8_t > &bytes) |
| asio::awaitable< std::expected< std::vector< std::uint8_t >, ExecuteError > > | dcn::evm::fetchOwner (EVM &evm, const Address &address) |