1 个不稳定版本
0.1.0 | 2020年11月19日 |
---|
#4 in #fees
56KB
1.5K SLoC
[实验性] CKB 扩展:费用估算器
CKB 交易费用估算器扩展。
⚠️ 警告
非生产就绪!
用法
-
编译
cargo build --release
-
运行一个 CKB 节点。
-
运行费用估算器服务
RUST_LOG="info,ckb_fee_estimator=trace" \ ./target/release/ckb-fee-estimator \ --subscribe-addr "${CKB_RPC_TCP_ADDRESS}" \ --listen-addr "localhost:8080"
-
等待收集足够的数据。
-
通过 HTTP JSON-RPC 查询
curl -H 'content-type: application/json' \ -d '{"id": 2,"jsonrpc": "2.0","method": "estimate_fee_rate","params": [{"algorithm":"vbytes-flow", "probability":0.90, "target_minutes": 10}]}' \ "https://127.0.0.1:8080"
JSON-RPC 方法
estimate_fee_rate
-
参数
-
algorithm
:用于估算费用率的算法。目前,只有一个算法
vbytes-flow
。 -
算法相关参数
- 对于
vbytes-flow
算法,需要提供probability
(32位浮点数)和target_minutes
(32位无符号整数)。
- 对于
-
-
返回
-
费用率(64位无符号整数)或 null。
使用返回的费用率,交易在
target_minutes
内被提交的概率应等于或大于probability
。
-
算法
vbytes-flow
许可证
在 MIT 许可证 下授权。
依赖项
~22–34MB
~564K SLoC