和笔记内容(8)

EOS RPC

使用./keosd启动服务

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/cleos$ ./cleos --wallet-url http://127.0.0.1:8888 wallet create -n zcd.7
Creating wallet: zcd.7
Save password to use in the future to unlock this wallet.
Without password imported keys will not be retrievable.
“PW5HvzQCLZsFqtAqiZbja8Biuv4AzQX8aWupMScPfDc3MrNY97rhU”

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/cleos$ curl --requesl http://127.0.0.1:8888/v1/wallet/list_wallets
[“zcd.7 *”]

//create

zcd@zcd-HP-EliteBook-840-G3: ~$ curl --request POST --url http://127.0.0.1:8888/v1/wallet/create --data " 8888"
“PW5K2WwQUu5PMTfyrQF8Hm9ZXgrYc8eNJygUD7K9m58hrNGLMGMTb”

//list_wallets

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$ curl --request POST --url http://127.0.0.1:8888/v1/wallet/list_wallets
["-zcd.9 *",“8888”,“8zcd.9 *”,“9999 *”]

//unlock

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/pl http://127.0.0.1:8888/v1/wallet/unlock --data [“8888”,“PW5K2WwQUu5PMTfyrQF8Hm9ZXgrYc8eNJygUD7K9m58hrNGLMGMTb”]
{}

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$ curl --request POST --url http://127.0.0.1:8888/v1/wallet/list_wallets
["-zcd.9 *",“8888 *”,“8zcd.9 *”,“9999 *”]zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$

//create_key support K1 or R1

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/ $ curl --request POST --url http://127.0.0.1:8888/v1/wallet/create_key --data [“8888”,“K1”]
“EOS7627HBAYh95Q7VXHadH85pWYwDEpu4JvoUk7vhFzat6i6LevRE”

zcd@zcd-HP-EliteBook-840-l http://127.0.0.1:8888/v1/wallet/create_key --data [“8888”,“R1”]
“PUB_R1_7tEYrVx5EvxtuazffmKV5uUEccZFwU2x2rBVoKyYMmYbqb8CB3”

//list_keys, name+password

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$ curl --request POST --url http://127.0.0.1:8888/v1/wallet/list_keys --data [“8888”,“PW5K2WwQUu5PMTfyrQF8Hm9ZXgrYc8eNJygUD7K9m58hrNGLMGMTb”]
[[“EOS7627HBAYh95Q7VXHadH85pWYwDEpu4JvoUk7vhFzat6i6LevRE”,“5HuW19cEVzEn2ZyA2BXLHuPrLFjBAp667T2HWGKDrT6kmzMD6Vb”],[“PUB_R1_7tEYrVx5EvxtuazffmKV5uUEccZFwU2x2rBVoKyYMmYbqb8CB3”,“PVT_R1_2h2iYQFPSoVRjBQjTVdrqb8RJJyMYqXG6zVhWLCDabAJX3nNwn”]]

//get_public_key

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$ curl --request POST --url http://127.0.0.1:8888/v1/wallet/get_public_keys
[“EOS7627HBAYh95Q7VXHadH85pWYwDEpu4JvoUk7vhFzat6i6LevRE”,“PUB_R1_7tEYrVx5EvxtuazffmKV5uUEccZFwU2x2rBVoKyYMmYbqb8CB3”]

//import_key:

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$ curl --request POST --url http://127.0.0.1:8888/v1/wallet/import_key --data [“8888”,“5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3”]
{}

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$ curl --request POST --l http://127.0.0.1:8888/v1/wallet/list_keys --data [“8888”,“PW5K2WwQUu5PMTfyrQF8Hm9ZXgrYc8eNJygUD7K9m58hrNGLMGMTb”]
[[“EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV”,“5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3”],[“EOS7627HBAYh95Q7VXHadH85pWYwDEpu4JvoUk7vhFzat6i6LevRE”,“5HuW19cEVzEn2ZyA2BXLHuPrLFjBAp667T2HWGKDrT6kmzMD6Vb”],[“PUB_R1_7tEYrVx5EvxtuazffmKV5uUEccZFwU2x2rBVoKyYMmYbqb8CB3”,“PVT_R1_2h2iYQFPSoVRjBQjTVdrqb8RJJyMYqXG6zVhWLCDabAJX3nNwn”]]

//set_timeout

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$ sudo curl --request POST --url http://127.0.0.1:8888/v1/wallet/set_timeout --data 9000000000
{}

reset timeout之后,都重新lock住了,需要重新open and unlock

//ope

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$ curl --request POST --l http://127.0.0.1:8888/v1/wallet/open --data “8888”
{}

//remove_key,name+password+public key

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$ curl --request POST --url http://127.0.0.1:8888/v1/wallet/remove_key --data [“8888”,“PW5K2WwQUu5PMTfyrQF8Hm9ZXgrYc8eNJygUD7K9m58hrNGLMGMTb”,“EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV”]
{}

//list_keys

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$ curl --request POST --l http://127.0.0.1:8888/v1/wallet/list_keys --data [“8888”,“PW5K2WwQUu5PMTfyrQF8Hm9ZXgrYc8eNJygUD7K9m58hrNGLMGMTb”]
[[“EOS7627HBAYh95Q7VXHadH85pWYwDEpu4JvoUk7vhFzat6i6LevRE”,“5HuW19cEVzEn2ZyA2BXLHuPrLFjBAp667T2HWGKDrT6kmzMD6Vb”],[“PUB_R1_7tEYrVx5EvxtuazffmKV5uUEccZFwU2x2rBVoKyYMmYbqb8CB3”,“PVT_R1_2h2iYQFPSoVRjBQjTVdrqb8RJJyMYqXG6zVhWLCDabAJX3nNwn”]]

//lock:
zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$ curl --request POST --url http://127.0.0.1:8888/v1/wallet/lock --data “8888”
{}

//lock_all

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/keosd$ curl --requestl http://127.0.0.1:8888/v1/wallet/lock_all
{}

//sign_digest, name+public key

zcd@zcd-HP-EliteBook-840-G3:~/eos/build/programs/l http://127.0.0.1:8888/v1/wallet/sign_digest --data [“8888”,“PUB_R1_7tEYrVx5EvxtuazffmKV5uUEccZFwU2x2rBVoKyYMmYbqb8CB3”]
“SIG_R1_KA1tsjBGTQChXzAqfxDnTtstr2DMbL2GK5rV2gTRzzDW7rhpGdRz6Cvzs8fUY9ji4SdJD7hdpAK3Udi8Xd9dLYWozKMdpZ”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值