测试网用 RPC 获取手续费率报错

测试网,用 JS-SDK 调用 estimateFeeRate RPC 时报错:

const ckb = new CKBCore(AGGRON_NODE_URL)
let result = await ckb.rpc.estimateFeeRate('0x3')

{"code":-3,"message":"collected samples is not enough, please make sure node has peers and try later"}

推测原因是测试网节点数量不足,无法估计费率?

手续费是动态的,这个接口需要统计足够的交易来估算费率。因为现在交易太少所以返回这个消息

推荐用这里的方法来估算费用

ok,看下来似乎目前默认设置成最小值,再给个手动增加的能力就可以了