MinerFees
in package
The total amount of fees that the purchaser will pay to cover BitPay's UTXO sweep cost for an invoice.
The key is the currency and the value is an object containing the satoshis per byte, the total fee, and the fiat amount. This is referenced as "Network Cost" on an invoice, see this support article for more information.
Tags
Table of Contents
Properties
- $bch : MinerFeesItem
- $btc : MinerFeesItem
- $busd : MinerFeesItem
- $dai : MinerFeesItem
- $doge : MinerFeesItem
- $eth : MinerFeesItem
- $gusd : MinerFeesItem
- $ltc : MinerFeesItem
- $matic : MinerFeesItem
- $pax : MinerFeesItem
- $usdc : MinerFeesItem
- $usdcM : MinerFeesItem
- $wbtc : MinerFeesItem
- $xrp : MinerFeesItem
Methods
- __construct() : mixed
- MinerFees constructor.
- getBCH() : MinerFeesItem
- Gets BCH.
- getBTC() : MinerFeesItem
- Gets BTC.
- getBUSD() : MinerFeesItem
- Gets BUSD.
- getDAI() : MinerFeesItem
- Gets DAI.
- getDOGE() : MinerFeesItem
- Gets DOGE.
- getETH() : MinerFeesItem
- Gets ETH.
- getGUSD() : MinerFeesItem
- Gets GUSD.
- getLTC() : MinerFeesItem
- Gets LTC.
- getMATIC() : MinerFeesItem
- Gets MATIC.
- getPAX() : MinerFeesItem
- Gets PAX.
- getUSDC() : MinerFeesItem
- Gets USDC.
- getUsdcM() : MinerFeesItem
- Gets USDC_m.
- getWBTC() : MinerFeesItem
- Gets WBTC.
- getXRP() : MinerFeesItem
- Gets XRP.
- setBCH() : void
- Sets BCH.
- setBTC() : void
- Sets BTC.
- setBUSD() : void
- Sets BUSD.
- setDAI() : void
- Sets DAI.
- setDOGE() : void
- Sets DOGE.
- setETH() : void
- Sets ETH.
- setGUSD() : void
- Sets GUSD.
- setLTC() : void
- Sets LTC.
- setMATIC() : void
- Sets MATIC.
- setPAX() : void
- Sets PAX.
- setUSDC() : void
- Sets USDC.
- setUsdcM() : void
- Sets USDC_m.
- setWBTC() : void
- Sets WBTC.
- setXRP() : void
- Sets XRP.
- toArray() : array<string|int, mixed>
- Return array with details for currencies.
Properties
$bch
protected
MinerFeesItem
$bch
$btc
protected
MinerFeesItem
$btc
$busd
protected
MinerFeesItem
$busd
$dai
protected
MinerFeesItem
$dai
$doge
protected
MinerFeesItem
$doge
$eth
protected
MinerFeesItem
$eth
$gusd
protected
MinerFeesItem
$gusd
$ltc
protected
MinerFeesItem
$ltc
$matic
protected
MinerFeesItem
$matic
$pax
protected
MinerFeesItem
$pax
$usdc
protected
MinerFeesItem
$usdc
$usdcM
protected
MinerFeesItem
$usdcM
$wbtc
protected
MinerFeesItem
$wbtc
$xrp
protected
MinerFeesItem
$xrp
Methods
__construct()
MinerFees constructor.
public
__construct() : mixed
getBCH()
Gets BCH.
public
getBCH() : MinerFeesItem
Return values
MinerFeesItemgetBTC()
Gets BTC.
public
getBTC() : MinerFeesItem
Return values
MinerFeesItemgetBUSD()
Gets BUSD.
public
getBUSD() : MinerFeesItem
Return values
MinerFeesItemgetDAI()
Gets DAI.
public
getDAI() : MinerFeesItem
Return values
MinerFeesItemgetDOGE()
Gets DOGE.
public
getDOGE() : MinerFeesItem
Return values
MinerFeesItemgetETH()
Gets ETH.
public
getETH() : MinerFeesItem
Return values
MinerFeesItemgetGUSD()
Gets GUSD.
public
getGUSD() : MinerFeesItem
Return values
MinerFeesItemgetLTC()
Gets LTC.
public
getLTC() : MinerFeesItem
Return values
MinerFeesItemgetMATIC()
Gets MATIC.
public
getMATIC() : MinerFeesItem
Return values
MinerFeesItemgetPAX()
Gets PAX.
public
getPAX() : MinerFeesItem
Return values
MinerFeesItemgetUSDC()
Gets USDC.
public
getUSDC() : MinerFeesItem
Return values
MinerFeesItemgetUsdcM()
Gets USDC_m.
public
getUsdcM() : MinerFeesItem
Return values
MinerFeesItemgetWBTC()
Gets WBTC.
public
getWBTC() : MinerFeesItem
Return values
MinerFeesItemgetXRP()
Gets XRP.
public
getXRP() : MinerFeesItem
Return values
MinerFeesItemsetBCH()
Sets BCH.
public
setBCH(MinerFeesItem $bch) : void
Parameters
- $bch : MinerFeesItem
-
the BCH
setBTC()
Sets BTC.
public
setBTC(MinerFeesItem $btc) : void
Parameters
- $btc : MinerFeesItem
-
the BTC
setBUSD()
Sets BUSD.
public
setBUSD(MinerFeesItem $busd) : void
Parameters
- $busd : MinerFeesItem
-
the BUSD
setDAI()
Sets DAI.
public
setDAI(MinerFeesItem $dai) : void
Parameters
- $dai : MinerFeesItem
setDOGE()
Sets DOGE.
public
setDOGE(MinerFeesItem $doge) : void
Parameters
- $doge : MinerFeesItem
-
the DOGE
setETH()
Sets ETH.
public
setETH(MinerFeesItem $eth) : void
Parameters
- $eth : MinerFeesItem
-
the ETH
setGUSD()
Sets GUSD.
public
setGUSD(MinerFeesItem $gusd) : void
Parameters
- $gusd : MinerFeesItem
-
the GUSD
setLTC()
Sets LTC.
public
setLTC(MinerFeesItem $ltc) : void
Parameters
- $ltc : MinerFeesItem
-
the LTC
setMATIC()
Sets MATIC.
public
setMATIC(MinerFeesItem $matic) : void
Parameters
- $matic : MinerFeesItem
setPAX()
Sets PAX.
public
setPAX(MinerFeesItem $pax) : void
Parameters
- $pax : MinerFeesItem
-
the PAX
setUSDC()
Sets USDC.
public
setUSDC(MinerFeesItem $usdc) : void
Parameters
- $usdc : MinerFeesItem
-
the USDC
setUsdcM()
Sets USDC_m.
public
setUsdcM(MinerFeesItem $usdcM) : void
Parameters
- $usdcM : MinerFeesItem
setWBTC()
Sets WBTC.
public
setWBTC(MinerFeesItem $wbtc) : void
Parameters
- $wbtc : MinerFeesItem
setXRP()
Sets XRP.
public
setXRP(MinerFeesItem $xrp) : void
Parameters
- $xrp : MinerFeesItem
-
the XRP
toArray()
Return array with details for currencies.
public
toArray() : array<string|int, mixed>