Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Namespaces | Typedefs | Functions
fascstate.h File Reference
#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>
Include dependency graph for fascstate.h:
This graph shows which files directly or indirectly include this file:

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)
 

Typedef Documentation

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.