Commit d94f4980 authored by 谢昇's avatar 谢昇

Update cli独立模块命令.md

parent 56d58526
**版本:V6.2.0**
**版本:V6.2.0**
......@@ -52,16 +52,67 @@ B地址需要小额BTY作为手续费
3. lock操作
./cli hashlock lock -a 1000 -d 360 -r 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt -t 1KoVEeACNMyr42uEnfKR7SJTi5wE8nGWqx -s mysecret
由A签名并发送
`cli hashlock lock -a 500 -d 360 -r 1KVtEMhwaJqVE4nQEhdfxNkMPXFhRtEZd3 -t 1LgiDySWZBGGcR4njtsXbWpJ6AS2R9cdwW -s mysecret`
-d为lock周期,只有在此时间内,才能成功进行send,超出这个周期只能进行unlock操作;
-s为唯一标识,目前的标识在使用过一次以后无法再次使用。
**A签名**并发送
查询A地址合约余额:
`cli account balance -a 1KVtEMhwaJqVE4nQEhdfxNkMPXFhRtEZd3`
```
{
"addr": "1KVtEMhwaJqVE4nQEhdfxNkMPXFhRtEZd3",
"execAccount": [
{
"execer": "coins",
"account": {
"balance": "499.9980",
"frozen": "0.0000"
}
},
{
"execer": "hashlock",
"account": {
"balance": "0.0000",
"frozen": "500.0000"
}
}
]
}
```
hashlock的500已被冻结。
4. send操作
./cli hashlock send -s mysecret
由B签名并发送
4. send操作
`cli hashlock send -s mysecret`
-s的标识需与lock时的一致。
**B签名**并发送。
查询B地址各合约余额:
`cli account balance -a 1LgiDySWZBGGcR4njtsXbWpJ6AS2R9cdwW`
```
{
"addr": "1LgiDySWZBGGcR4njtsXbWpJ6AS2R9cdwW",
"execAccount": [
{
"execer": "coins",
"account": {
"balance": "0.9990",
"frozen": "0.0000"
}
},
{
"execer": "hashlock",
"account": {
"balance": "500.0000",
"frozen": "0.0000"
}
}
]
}
```
hashlock的500已转移至B地址的hashlock合约中。
5. 取回,从hashlock合约取钱
./cli bty withdraw -a 1000 -e hashlock
B签名并发送
`cli coins withdraw -a 500 -e hashlock`
**B签名**并发送。
注意:
A. 暂时未支持查询命令,如果需要监视操作过程,可以查询合约余额。在lock执行后,合约余额Frozen在A账户,在send完成后,合约余额在B账户
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment