Dogecoin Core  1.14.2
P2P Digital Currency
Functions
dogecoin.h File Reference
#include "amount.h"
#include "chain.h"
#include "chainparams.h"
Include dependency graph for dogecoin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool AllowDigishieldMinDifficultyForBlock (const CBlockIndex *pindexLast, const CBlockHeader *pblock, const Consensus::Params &params)
 
CAmount GetDogecoinBlockSubsidy (int nHeight, const Consensus::Params &consensusParams, uint256 prevHash)
 
unsigned int CalculateDogecoinNextWorkRequired (const CBlockIndex *pindexLast, int64_t nLastRetargetTime, const Consensus::Params &params)
 
bool CheckAuxPowProofOfWork (const CBlockHeader &block, const Consensus::Params &params)
 Check proof-of-work of a block header, taking auxpow into account. More...
 
CAmount GetDogecoinMinRelayFee (const CTransaction &tx, unsigned int nBytes, bool fAllowFree)
 
CAmount GetDogecoinDustFee (const std::vector< CTxOut > &vout, CFeeRate &baseFeeRate)
 

Function Documentation

◆ AllowDigishieldMinDifficultyForBlock()

bool AllowDigishieldMinDifficultyForBlock ( const CBlockIndex pindexLast,
const CBlockHeader pblock,
const Consensus::Params params 
)

Definition at line 25 of file dogecoin.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CalculateDogecoinNextWorkRequired()

unsigned int CalculateDogecoinNextWorkRequired ( const CBlockIndex pindexLast,
int64_t  nLastRetargetTime,
const Consensus::Params params 
)

Definition at line 40 of file dogecoin.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CheckAuxPowProofOfWork()

bool CheckAuxPowProofOfWork ( const CBlockHeader block,
const Consensus::Params params 
)

Check proof-of-work of a block header, taking auxpow into account.

Parameters
blockThe block header.
paramsConsensus parameters.
Returns
True iff the PoW is correct.

Definition at line 88 of file dogecoin.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetDogecoinBlockSubsidy()

CAmount GetDogecoinBlockSubsidy ( int  nHeight,
const Consensus::Params consensusParams,
uint256  prevHash 
)

Definition at line 125 of file dogecoin.cpp.

Here is the call graph for this function:

◆ GetDogecoinDustFee()

CAmount GetDogecoinDustFee ( const std::vector< CTxOut > &  vout,
CFeeRate baseFeeRate 
)

Definition at line 179 of file dogecoin.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetDogecoinMinRelayFee()

CAmount GetDogecoinMinRelayFee ( const CTransaction tx,
unsigned int  nBytes,
bool  fAllowFree 
)

Definition at line 149 of file dogecoin.cpp.

Here is the call graph for this function: