Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <libethereum/State.h>
#include <libevm/ExtVMFace.h>
#include <crypto/sha256.h>
#include <crypto/ripemd160.h>
#include <uint256.h>
#include <primitives/transaction.h>
#include <fasc/fasctransaction.h>
#include <libethereum/Executive.h>
#include <libethcore/SealEngine.h>
Go to the source code of this file.
Classes | |
struct | TransferInfo |
struct | Vin |
struct | ResultExecute |
class | FascState |
struct | TemporaryState |
class | CondensingTX |
Namespaces | |
fasc | |
Typedefs | |
using | OnOpFunc = std::function< void(uint64_t, uint64_t, dev::eth::Instruction, dev::bigint, dev::bigint, dev::bigint, dev::eth::VM *, dev::eth::ExtVMFace const *)> |
using | plusAndMinus = std::pair< dev::u256, dev::u256 > |
using | valtype = std::vector< unsigned char > |
Functions | |
template<class DB > | |
dev::AddressHash | fasc::commit (std::unordered_map< dev::Address, Vin > const &_cache, dev::eth::SecureTrieDB< dev::Address, DB > &_state, std::unordered_map< dev::Address, dev::eth::Account > const &_cacheAcc) |
using OnOpFunc = std::function<void(uint64_t, uint64_t, dev::eth::Instruction, dev::bigint, dev::bigint, dev::bigint, dev::eth::VM*, dev::eth::ExtVMFace const*)> |
Definition at line 15 of file fascstate.h.
using plusAndMinus = std::pair<dev::u256, dev::u256> |
Definition at line 16 of file fascstate.h.
using valtype = std::vector<unsigned char> |
Definition at line 17 of file fascstate.h.