[#CFeeRate-2constructor-02] = xref:CFeeRate.adoc[CFeeRate]::CFeeRate :relfileprefix: ../ :mrdocs: Constructors == Synopses Declared in `<policy/feerate.h>` Fee rate of 0 satoshis per 0 vB [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:CFeeRate/2constructor-07.adoc[CFeeRate]() = default; ---- [.small]#xref:CFeeRate/2constructor-07.adoc[_» more..._]# Construct from a fee rate expressed as FeePerVSize. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- explicit xref:CFeeRate/2constructor-04.adoc[CFeeRate](xref:FeePerVSize.adoc[FeePerVSize] const& feerate); ---- [.small]#xref:CFeeRate/2constructor-04.adoc[_» more..._]# Construct a fee rate from an amount in satoshis per 1000 vB. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<std::integral I> constexpr explicit xref:CFeeRate/2constructor-09.adoc[CFeeRate](I const m_feerate_kvb); ---- [.small]#xref:CFeeRate/2constructor-09.adoc[_» more..._]# Construct a fee rate from a fee in satoshis and a vsize in vB. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:CFeeRate/2constructor-0a.adoc[CFeeRate]( xref:CAmount.adoc[CAmount] const& nFeePaid, int32_t virtual_bytes); ---- [.small]#xref:CFeeRate/2constructor-0a.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *feerate* | Fee rate as a fee/vsize fraction. | *m_feerate_kvb* | Fee rate expressed as satoshis per 1000 virtualbytes. | *nFeePaid* | Fee paid, in satoshis. | *virtual_bytes* | Transaction virtual size, in vB. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#