Decentralised Art Server
High-performance C++ backend that exposes HTML interface and a secure REST API for managing Performative Transactions entities
Loading...
Searching...
No Matches
evm_storage.hpp File Reference
#include <cstdint>
#include <string>
#include <cstring>
#include <vector>
#include <format>
#include <stack>
#include <evmc/evmc.h>
#include <evmc/evmc.hpp>
#include <evmc/hex.hpp>
#include <spdlog/spdlog.h>
#include <absl/container/flat_hash_map.h>
#include "keccak256.hpp"
#include "evm_formatter.hpp"

Go to the source code of this file.

Classes

class  dcn::evm::EVMStorage
struct  dcn::evm::EVMStorage::EmittedLogRecord
struct  dcn::evm::EVMStorage::Account

Namespaces

namespace  dcn
namespace  dcn::evm

Macros

#define interface   __STRUCT__

Functions

template<typename H>
dcn::evm::AbslHashValue (H h, const evmc::address &addr)

Variables

const std::uint64_t dcn::evm::DEFAULT_GAS_LIMIT = 100'000'000

Macro Definition Documentation

◆ interface

#define interface   __STRUCT__