mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-12 11:19:08 -05:00
wallet: add CFeeRate ctor doxygen documentation
as requested by reviewers
This commit is contained in:
parent
3f72791613
commit
6112cf20d4
1 changed files with 10 additions and 1 deletions
|
@ -39,7 +39,16 @@ public:
|
||||||
// We've previously had bugs creep in from silent double->int conversion...
|
// We've previously had bugs creep in from silent double->int conversion...
|
||||||
static_assert(std::is_integral<I>::value, "CFeeRate should be used without floats");
|
static_assert(std::is_integral<I>::value, "CFeeRate should be used without floats");
|
||||||
}
|
}
|
||||||
/** Constructor for a fee rate in satoshis per kB. The size in bytes must not exceed (2^63 - 1)*/
|
/** Constructor for a fee rate in satoshis per kvB (sat/kvB). The size in bytes must not exceed (2^63 - 1).
|
||||||
|
*
|
||||||
|
* Passing an nBytes value of COIN (1e8) returns a fee rate in satoshis per vB (sat/vB),
|
||||||
|
* e.g. (nFeePaid * 1e8 / 1e3) == (nFeePaid / 1e5),
|
||||||
|
* where 1e5 is the ratio to convert from BTC/kvB to sat/vB.
|
||||||
|
*
|
||||||
|
* @param[in] nFeePaid CAmount fee rate to construct with
|
||||||
|
* @param[in] nBytes size_t bytes (units) to construct with
|
||||||
|
* @returns fee rate
|
||||||
|
*/
|
||||||
CFeeRate(const CAmount& nFeePaid, size_t nBytes);
|
CFeeRate(const CAmount& nFeePaid, size_t nBytes);
|
||||||
/**
|
/**
|
||||||
* Return the fee in satoshis for the given size in bytes.
|
* Return the fee in satoshis for the given size in bytes.
|
||||||
|
|
Loading…
Add table
Reference in a new issue