首页 > 解决方案 > 如何使用 bitcore-lib (NodeJs) 获得交易的最低费用?

问题描述

我正在使用 bitcore-lib nodejs 包进行 BTC 交易。当我为每字节设置 1 个 satoshi 费用时,它会显示一个错误,例如“费用太小:预期超过 x 但得到了 y”。有没有办法让那个 x 值来设定费用?

let tx = bitcore.Transaction();

tx.from(utxos);
tx.to(toAddress,sendAmountInSatoshi);
tx.change(fromAddress);
tx.fee(fee);
tx.sign(pKey);

标签: node.jsbitcoinbitcore

解决方案


虽然我不确定它是否是 API 规范的一部分,但您可以使用他们的_estimateFee()方法:

https://github.com/bitpay/bitcore-lib/blob/86583608814dfc513e675d7b853806caf9bd95e7/lib/transaction/transaction.js#L242


推荐阅读