官网:
https://eosio.github.io/eos/group__eosiorpc.html
官方中文:https://eos.readthedocs.io/zh_CN/latest/API/EOSIO-RPC/
密钥对生成工具: https://eosfans.io/tools/generate/
1、创建钱包
描述:
创建新钱包
请求示例:
$ curl http://localhost:8888/v1/wallet/create -X POST -d '"default"'
参数:
返回数据:
PW5KFWYKqvt63d4iNvedfDEPVZL227D3RQ1zpVFzuUwhMAJmRAYyX
数据说明:
新钱包的密码,用于解锁该钱包
2、打开钱包
描述:
钱包默认是关闭状态,打开钱包才能进行操作
请求示例:
$ curl http://localhost:8888/v1/wallet/open-X POST -d '"default"'
参数:
返回数据:
{}
3、锁定钱包
描述:
锁定给定的钱包
请求示例:
$ curlhttp://localhost:8888/v1/wallet/lock -X POST -d '"default"'
参数:
返回数据:
{}
4、锁定所有钱包
描述:
锁定本地所有钱包
请求示例:
$ curlhttp://localhost:8888/v1/wallet/lock_all
返回数据:
{}
5、解锁钱包
描述:
解锁给定的钱包
请求示例:
$ curl http://localhost:8888/v1/wallet/unlock-X POST -d '["default", "PW5KFWYKqvt63d4iNvedfDEPVZL227D3RQ1zpVFzuUwhMAJmRAYyX"]'
参数:
返回数据:
{}
6、钱包导入私钥
描述:
向给定的钱包中导入一个私钥
请求示例:
$ curlhttp://localhost:8888/v1/wallet/import_key -X POST -d '["default","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]'
参数:
返回数据:
{}
7、列出钱包
描述:
列出本地打开的所有钱包
请求示例:
$ curl http://localhost:8888/v1/wallet/list_wallets
参数:
无
返回数据:
["default *"]
数
官方中文:https://eos.readthedocs.io/zh_CN/latest/API/EOSIO-RPC/
密钥对生成工具: https://eosfans.io/tools/generate/
1、创建钱包
描述:
创建新钱包
请求示例:
$ curl http://localhost:8888/v1/wallet/create -X POST -d '"default"'
参数:
参数 |
参数类型 |
是否必须 |
钱包名 |
string |
是 |
返回数据:
PW5KFWYKqvt63d4iNvedfDEPVZL227D3RQ1zpVFzuUwhMAJmRAYyX
数据说明:
新钱包的密码,用于解锁该钱包
2、打开钱包
描述:
钱包默认是关闭状态,打开钱包才能进行操作
请求示例:
$ curl http://localhost:8888/v1/wallet/open-X POST -d '"default"'
参数:
参数 |
参数类型 |
是否必须 |
钱包名 |
string |
是 |
返回数据:
{}
3、锁定钱包
描述:
锁定给定的钱包
请求示例:
$ curlhttp://localhost:8888/v1/wallet/lock -X POST -d '"default"'
参数:
参数 |
参数类型 |
是否必须 |
钱包名 |
string |
是 |
返回数据:
{}
4、锁定所有钱包
描述:
锁定本地所有钱包
请求示例:
$ curlhttp://localhost:8888/v1/wallet/lock_all
返回数据:
{}
5、解锁钱包
描述:
解锁给定的钱包
请求示例:
$ curl http://localhost:8888/v1/wallet/unlock-X POST -d '["default", "PW5KFWYKqvt63d4iNvedfDEPVZL227D3RQ1zpVFzuUwhMAJmRAYyX"]'
参数:
参数 |
参数类型 |
是否必须 |
钱包名 |
string |
是 |
密码 |
string |
是 |
返回数据:
{}
6、钱包导入私钥
描述:
向给定的钱包中导入一个私钥
请求示例:
$ curlhttp://localhost:8888/v1/wallet/import_key -X POST -d '["default","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]'
参数:
参数 |
参数类型 |
是否必须 |
钱包名 |
string |
是 |
私钥 |
string |
是 |
返回数据:
{}
7、列出钱包
描述:
列出本地打开的所有钱包
请求示例:
$ curl http://localhost:8888/v1/wallet/list_wallets
参数:
无
返回数据:
["default *"]
数