MCPcopy Create free account
hub / github.com/bitpay/bitcore / displayFeeRate

Method displayFeeRate

packages/bitcore-cli/src/utils.ts:288–301  ·  view source on GitHub ↗
(chain: string, feeRate: number | string | bigint)

Source from the content-addressed store, hash-verified

286 }
287
288 static displayFeeRate(chain: string, feeRate: number | string | bigint) {
289 chain = chain.toLowerCase();
290 const feeUnit = Utils.getFeeUnit(chain);
291 switch (feeUnit) {
292 case 'sat/kB':
293 return `${Number(feeRate) / 1000} sat/B`;
294 case 'gwei':
295 return `${Number(feeRate) / 1e9} Gwei`;
296 case 'drops':
297 case 'lamports':
298 default:
299 return `${Number(feeRate)} ${feeUnit}`;
300 }
301 }
302
303 static convertFeeRate(chain: string, feeRate: number | string): number {
304 const feeRateStr = Utils.displayFeeRate(chain, feeRate);

Callers 4

utils.test.tsFile · 0.80
convertFeeRateMethod · 0.80
getTxProposalsFunction · 0.80
createTransactionFunction · 0.80

Calls 1

getFeeUnitMethod · 0.80

Tested by

no test coverage detected