成为节点条件: 1万RMB募集BIK,锁仓一年
BIK购买: 乌拉钱包
乌拉钱包下载地址:
android: https://www.pgyer.com/cHXc
IOS: https://www.pgyer.com/NJ3M
节点API
web3_sha3
返回指定数据的Keccak-256
(不同于标准的SHA3-256
算法)哈希值。.
调用方式:
节点 |
调用方法 |
RPC |
{"jsonrpc":"2.0","method":"web3_sha3","params":["0x68656c6c6f20776f726c64"],"id":67} |
GET |
api.php?action=sha3&data=0x68656c6c6f20776f726c64 |
参数
DATA
- 要计算SHA3哈希的数据
返回
DATA
- 指定字符串的SHA3结果.
例子
// Request
curl -XPOST--data '{"jsonrpc":"2.0","method":"web3_sha3","params":["0x68656c6c6f20776f726c64"],"id":64}'
// Result
{
"id":64,
"jsonrpc":"2.0",
"result":"0x47173285a8d7341e5e972fc677286384f802f8ef42a5ec5f03bbfa254cb01fad"
}
net_listening
检测节点主动侦听网络连接的状态,则返回 true
.
调用方式:
节点 |
调用方法 |
RPC |
{"jsonrpc":"2.0","method":"net_listening","params":[""],"id":67} |
GET |
api.php?action=listening |
返回
Boolean
- 如果节点正在主动侦听网络连接,则返回true
否则
false
.
例子
// Request
curl -XPOST--data '{"jsonrpc":"2.0","method":"net_listening","params":[],"id":67}'
// Result
{
"id":67,
"jsonrpc":"2.0",
"result":true
}
net_peerCount
返回当前节点所连接的端对端节点数量.
调用方式:
节点 |
调用方法 |
RPC |
{"jsonrpc":"2.0","method":"net_peerCount","params":[],"id":67} |
GET |
api.php?action=peercount |
返回
QUANTITY
- 连接PEER的数量
例子
// Request
curl -XPOST--data '{"jsonrpc":"2.0","method":"net_peerCount","params":[],"id":74}'
// Result
{
"id":74,
"jsonrpc":"2.0",
"result":"0x2"// 2
}
fwl_protocolVersion
返回软件版本.
调用方式:
节点 |
调用方法 |
RPC |
{"jsonrpc":"2.0","method":"fwl_protocolVersion","params":[""],"id":67} |
GET |
api.php?action=protocolVersion |
返回
String
-当前软件版本
例子
// Request
curl -XPOST--data '{"jsonrpc":"2.0","method":"fwl_protocolVersion","params":[],"id":67}'
// Result
{
"id":67,
"jsonrpc":"2.0",
"result":"54"
}
fwl_syncing
对于已经同步的客户端,该调用返回一个描述同步状态的对象;对于未同步客户端,返回false。
调用方式:
节点 |
调用方法 |
RPC |
{"jsonrpc":"2.0","method":"fwl_syncing","params":[""],"id":67} |
GET |
api.php?action=syncing |
返回
Object|Boolean,同步状态对象或false。同步对象的结构如下:
- startingBlock:QUANTITY- 导入开始的块
- currentBlock:QUANTITY- 当前块
- highestBlock:QUANTITY- 估计的最高区块
例子
// Request
curl -XPOST--data '{"jsonrpc":"2.0","method":"fwl_syncing","params":[],"id":1}'
// Result
{
"id":1,
"jsonrpc":"2.0",
"result": {
startingBlock:'0x384',
currentBlock:'0x386',
highestBlock:'0x454'
}
}
// Or when not syncing
{
"id":1,
"jsonrpc":"2.0",
"result":false
}
fwl_coinbase
返回节点coinbase地址.
调用方式:
节点 |
调用方法 |
RPC |
{"jsonrpc":"2.0","method":"fwl_coinbase","params":[""],"id":67} |
GET |
api.php?action=coinbase |
返回
DATA
,20个字节 - 当前coinbase地址.
例子
// Request
curl -XPOST--data '{"jsonrpc":"2.0","method":"fwl_coinbase","params":[],"id":64}'
// Result
{
"id":64,
"jsonrpc":"2.0",
"result":"0x407d73d8a49eeb85d32cf465507dd71d507100c1"
}
fwl_hashrate
返回节点每秒可算出的哈希数量.
调用方式:
节点 |
调用方法 |
RPC |
{"jsonrpc":"2.0","method":"fwl_hashrate","params":[""],"id":67} |
GET |
api.php?action=hashrate |
返回
QUANTITY
-每秒的哈希数.
例子
// Request
curl -XPOST--data '{"jsonrpc":"2.0","method":"fwl_ashrate","params":[],"id":71}'
// Result
{
"id":71,
"jsonrpc":"2.0",
"result":"0x38a"
}
fwl_gasPrice
返回当前的gas价格,单位:wei.
调用方式:(注意RPC参数中gasPrice的大小写)
节点 |
调用方法 |
RPC |
{"jsonrpc":"2.0","method":"fwl_gasPrice","params":[""],"id":67} |
GET |
api.php?action=gasprice |
返回
QUANTITY
-当前GAS价格的整数.
例子
// Request
curl -XPOST--data '{"jsonrpc":"2.0","method":"fwl_gasPrice","params":[],"id":73}'
// Result
{
"id":73,
"jsonrpc":"2.0",
"result":"0x09184e72a000"// 10000000000000
}
fwl_accounts
返回节点持有的地址列表.
调用方式:
节点 |
调用方法 |
RPC |
{"jsonrpc":"2.0","method":"fwl_accounts","params":[""],"id":67} |
GET |
api.php?action=accounts |
返回
Array of DATA
,20字节 - 节点拥有的地址.
例子
// Request
curl -XPOST--data '{"jsonrpc":"2.0","method":"fwl_accounts","params":[],"id":1}'
// Result
{
"id":1,
"jsonrpc":"2.0",
"result": ["0x407d73d8a49eeb85d32cf465507dd71d507100c1"]
}
fwl_blockNumber
返回最近块的块号.
调用方式:
节点 |
调用方法 |
RPC |
{"jsonrpc":"2.0","method":"fwl_blockNumber","params":[< |