Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <fascstate.h>
Public Member Functions | |
CondensingTX (FascState *_state, const std::vector< TransferInfo > &_transfers, const FascTransaction &_transaction, std::set< dev::Address > _deleteAddresses=std::set< dev::Address >()) | |
CTransaction | createCondensingTX () |
std::unordered_map< dev::Address, Vin > | createVin (const CTransaction &tx) |
bool | reachedVoutLimit () |
Private Member Functions | |
void | selectionVin () |
void | calculatePlusAndMinus () |
bool | createNewBalances () |
std::vector< CTxIn > | createVins () |
std::vector< CTxOut > | createVout () |
bool | checkDeleteAddress (dev::Address addr) |
Private Attributes | |
std::map< dev::Address, plusAndMinus > | plusMinusInfo |
std::map< dev::Address, dev::u256 > | balances |
std::map< dev::Address, uint32_t > | nVouts |
std::map< dev::Address, Vin > | vins |
const std::vector< TransferInfo > & | transfers |
const std::set< dev::Address > | deleteAddresses |
const FascTransaction & | transaction |
FascState * | state |
bool | voutOverflow = false |
Definition at line 159 of file fascstate.h.
|
inline |
Definition at line 163 of file fascstate.h.
|
private |
Definition at line 322 of file fascstate.cpp.
|
private |
Definition at line 387 of file fascstate.cpp.
CTransaction CondensingTX::createCondensingTX | ( | ) |
|
private |
std::unordered_map< dev::Address, Vin > CondensingTX::createVin | ( | const CTransaction & | tx | ) |
Definition at line 290 of file fascstate.cpp.
|
private |
|
private |
Definition at line 362 of file fascstate.cpp.
|
inline |
|
private |
|
private |
Definition at line 189 of file fascstate.h.
|
private |
Definition at line 199 of file fascstate.h.
|
private |
Definition at line 191 of file fascstate.h.
|
private |
Definition at line 187 of file fascstate.h.
|
private |
Definition at line 203 of file fascstate.h.
|
private |
Definition at line 201 of file fascstate.h.
|
private |
Definition at line 195 of file fascstate.h.
|
private |
Definition at line 193 of file fascstate.h.
|
private |
Definition at line 205 of file fascstate.h.