![]() |
Ethereum
PoC-8
The C++ Implementation of Ethereum
|
#include "Instruction.h"#include <libethcore/BlockHeader.h>#include <libethcore/ChainOperationParams.h>#include <libethcore/Common.h>#include <libethcore/LogEntry.h>#include <libdevcore/Common.h>#include <libdevcore/CommonData.h>#include <libdevcore/SHA3.h>#include <evmc/evmc.h>#include <evmc/helpers.h>#include <boost/optional.hpp>#include <functional>#include <set>Go to the source code of this file.
Classes | |
| class | dev::eth::owning_bytes_ref |
| struct | dev::eth::SubState |
| struct | dev::eth::CallParameters |
| class | dev::eth::EnvInfo |
| struct | dev::eth::CallResult |
| struct | dev::eth::CreateResult |
| class | dev::eth::ExtVMFace |
| Interface and null implementation of the class for specifying VM externalities. More... | |
Namespaces | |
| dev | |
| dev::eth | |
Typedefs | |
| using | dev::eth::OnOpFunc = std::function< void(uint64_t, uint64_t, Instruction, bigint, bigint, bigint, VMFace const *, ExtVMFace const *)> |
Functions | |
| evmc_address | dev::eth::toEvmC (Address const &_addr) |
| evmc_uint256be | dev::eth::toEvmC (h256 const &_h) |
| u256 | dev::eth::fromEvmC (evmc_uint256be const &_n) |
| Address | dev::eth::fromEvmC (evmc_address const &_addr) |