2个版本
0.1.16-alpha.0 | 2023年4月2日 |
---|---|
0.1.12-alpha.0 | 2023年3月4日 |
#20 在 #estimate
2.5MB
8K SLoC
8,451行代码
src/main.rs
src/lib.rs
src/binance_rpc.rs
-
src/chain_rpc.rs
-
src/rpc_common.rs
-
src/rpc_common_types.rs
-
src/rpc_common_errors.rs
-
src/rpc_common_util.rs
-
src/rpc_common_commands.rs
-
src/bitcoin_rpc.rs
-
src/bitcoin_rpc_common.rs
-
src/bitcoin_rpc_types.rs
-
src/bitcoin_rpc_errors.rs
-
src/bitcoin_rpc_util.rs
-
src/bitcoin_rpc_commands.rs
-
src/bitcoin_rpc_chaininfo.rs
-
src/bitcoin_rpc_blockchain.rs
-
src/bitcoin_rpc_block.rs
-
getblocktemplate
:一个返回构建新挖矿块模板的函数 -
getmininginfo
:一个返回挖矿过程信息(如使用的线程数量)的函数 -
getnetworkhashps
:一个返回每秒网络哈希率的估计值的函数 -
prioritisetransaction
:一个设置交易优先级的函数 -
register_mining_rpc_commands
:一个注册与挖矿相关的RPC命令的函数 -
submitblock
:一个将块提交到网络的函数 -
submitheader
:一个将块头提交到网络进行挖矿的函数。
110> 哪些RPC与挖矿相关?
以下RPC与挖矿相关
-
generate
:在本地节点的区块链中生成块。此RPC调用仅用于测试目的,不应在主网络上使用。 -
generatetoaddress
:生成指定数量的块,并将区块奖励发送到指定的地址。 -
getblocktemplate
:返回构建挖矿块所需的数据。 -
prioritisetransaction
:设置要包含在下一个区块中的交易的优先级。 -
submitblock
:将新的块提交到网络。 -
submitheader
:将块头提交到网络进行挖矿。
除了这些RPC外,estimaterawfee
和 estimatesmartfee
调用对于矿工估计在他们的块中包含的交易费用也非常有用。
依赖关系
~107MB
~1M SLoC