本网站正在建设图片/推广方式怎么写
多签改单签
- 1,创建3个钱包
- 2,创建多签钱包
- 3,查看多签钱包
- 4,Owner 改为多签
- 5,多签地址1 确认
- 5.1 查看多签 等待签名消息
- 6,多签地址2 确认
- 7,查看多签地址
- 8,可以往多签地址转帐
- 8.1 多签地址1 确认转账
- 多签地址1 发起提案 修改为单签
- 多签地址2 确认提案 修改为单签
- owner 修改为单签
- 参考
1,创建3个钱包
root@ubuntu-18-12:~# lotus wallet list
Address Balance Nonce Default
t3slrtvahewprkvajrbydh6bhzb5mctseo3pn4pkgceulekbbwo7to6wy6ft4vp6yodeajow2wzjozb436tfmq 99993.999996913905748366 FIL 4 X
t3u36nam4mvwlioqxuahpnmamiotn5vmjuww7o5e7667nncvqrwktr6v56fct6iof6wqtze7eml3pq7qqvexcq 2 FIL 0
t3wu2fxqess5cjikccrpx47rtsr7sqs6z2bqgtul3thnolss36ztibgifjyfkmvdfz6s5p2jrxnn3uxjkoeqpq 3 FIL 0
t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza 1 FIL 0root@ubuntu-18-12:~# lotus-miner actor control list
name ID key use balance
owner t01001 t3slrtvah... other 99993.999996913905748366 FIL
worker t01001 t3slrtvah... other 99993.999996913905748366 FIL
2,创建多签钱包
--required 2
指定需要签名者的数量 2/3,需要有2个地址签名
# lotus msig create --required 2 t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza t3u36nam4mvwlioqxuahpnmamiotn5vmjuww7o5e7667nncvqrwktr6v56fct6iof6wqtze7eml3pq7qqvexcq t3wu2fxqess5cjikccrpx47rtsr7sqs6z2bqgtul3thnolss36ztibgifjyfkmvdfz6s5p2jrxnn3uxjkoeqpq
sent create in message: bafy2bzaceaqbm5sm4aczupzbvdrzimcto7h5mxhnjtunytqbqq3pebqx27sn4
waiting for confirmation..
Created new multisig: t01006 t24wugeaqw5w2362tuoe6bf32ktox4rgpyl43jzbi
3,查看多签钱包
# lotus msig inspect t01006
Balance: 0 FIL
Spendable: 0 FIL
Threshold: 2 / 3
Signers:
ID Address
t01003 t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza
t01004 t3u36nam4mvwlioqxuahpnmamiotn5vmjuww7o5e7667nncvqrwktr6v56fct6iof6wqtze7eml3pq7qqvexcq
t01005 t3wu2fxqess5cjikccrpx47rtsr7sqs6z2bqgtul3thnolss36ztibgifjyfkmvdfz6s5p2jrxnn3uxjkoeqpq
Transactions: 0
4,Owner 改为多签
# lotus-miner actor set-owner --really-do-it t01006 t3slrtvahewprkvajrbydh6bhzb5mctseo3pn4pkgceulekbbwo7to6wy6ft4vp6yodeajow2wzjozb436tfmq
Message CID: bafy2bzacecu35ooif3npytsocpkcei3xitmirr6wl77h5x42qsi33chajj5om
message succeeded!
5,多签地址1 确认
lotus-shed miner-multisig --from t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza --multisig t01006 --miner t01002 propose-change-owner t01006
# lotus-shed miner-multisig --from t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza --multisig t01006 --miner t01002 propose-change-owner t01006
Propose Message CID: bafy2bzacebftrbin5tbd5ysyhvey25te6h2347nwbe7idbwut7hhnko2bpq7o
Transaction ID: 0
5.1 查看多签 等待签名消息
# lotus-miner actor control list
name ID key use balance
owner t01001 t3slrtvah... other 99993.999995799664224063 FIL
worker t01001 t3slrtvah... other 99993.999995799664224063 FILroot@ubuntu-18-12:~# lotus msig inspect t01006
Balance: 0 FIL
Spendable: 0 FIL
Threshold: 2 / 3
Signers:
ID Address
t01003 t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza
t01004 t3u36nam4mvwlioqxuahpnmamiotn5vmjuww7o5e7667nncvqrwktr6v56fct6iof6wqtze7eml3pq7qqvexcq
t01005 t3wu2fxqess5cjikccrpx47rtsr7sqs6z2bqgtul3thnolss36ztibgifjyfkmvdfz6s5p2jrxnn3uxjkoeqpq
Transactions: 1
ID State Approvals To Value Method Params
0 pending 1 t01002 0 FIL ChangeOwnerAddress(23) 4300ee07
6,多签地址2 确认
lotus-shed miner-multisig --from t3u36nam4mvwlioqxuahpnmamiotn5vmjuww7o5e7667nncvqrwktr6v56fct6iof6wqtze7eml3pq7qqvexcq --multisig t01006 --miner t01002 approve-change-owner t01006 0 t01003
# lotus-shed miner-multisig --from t3u36nam4mvwlioqxuahpnmamiotn5vmjuww7o5e7667nncvqrwktr6v56fct6iof6wqtze7eml3pq7qqvexcq --multisig t01006 --miner t01002 approve-change-owner t01006 0 t01003
Approve Message CID: bafy2bzaceb4gb2tecq3cba2ujh3mnpnfq2shwaerpne36p2fotrjvhbdxlwai
Transaction was executed with the approve
Exit Code: 0
Return Value:
7,查看多签地址
# lotus msig inspect t01006
Balance: 0 FIL
Spendable: 0 FIL
Threshold: 2 / 3
Signers:
ID Address
t01003 t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza
t01004 t3u36nam4mvwlioqxuahpnmamiotn5vmjuww7o5e7667nncvqrwktr6v56fct6iof6wqtze7eml3pq7qqvexcq
t01005 t3wu2fxqess5cjikccrpx47rtsr7sqs6z2bqgtul3thnolss36ztibgifjyfkmvdfz6s5p2jrxnn3uxjkoeqpq
Transactions: 0
8,可以往多签地址转帐
root@ubuntu-18-12:~# lotus wallet balance t01006
0 FIL (warning: may display 0 if chain sync in progress)root@ubuntu-18-12:~# lotus send t01006 5000
bafy2bzacebauqmrq7klrhl6ogqqlpc7u7veg3vtasyklcezcqktim5lldcdpsroot@ubuntu-18-12:~# lotus wallet balance t01006
5000 FIL
8.1 多签地址1 确认转账
# lotus msig propose --from t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza t01006 t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla 100
sent proposal in message: bafy2bzacebdc2vasocwsnsyclrgaqptbowlditwkq3xlf7ytg4jx6qo3lck4g
Transaction ID: 1
# lotus msig inspect t01006
Balance: 5000 FIL
Spendable: 5000 FIL
Threshold: 2 / 3
Signers:
ID Address
t01003 t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza
t01004 t3u36nam4mvwlioqxuahpnmamiotn5vmjuww7o5e7667nncvqrwktr6v56fct6iof6wqtze7eml3pq7qqvexcq
t01005 t3wu2fxqess5cjikccrpx47rtsr7sqs6z2bqgtul3thnolss36ztibgifjyfkmvdfz6s5p2jrxnn3uxjkoeqpq
Transactions: 1
ID State Approvals To Value Method Params
1 pending 1 t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla 100 FIL Send(0)
多签地址1 发起提案 修改为单签
lotus-shed miner-multisig --from=t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza --multisig=t01006 --miner=t01002 propose-change-owner t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla
# lotus-shed miner-multisig --from=t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza --multisig=t01006 --miner=t01002 propose-change-owner t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla
Propose Message CID: bafy2bzacedyvviwif3bjixblfnkf752pj7mhlydrpb4jv3pfjhrst5m22ie64
Transaction ID: 2
lotus-shed miner-multisig --from=<多签成员2> --multisig=<多签地址ID> --miner=<MinerID> approve-change-owner <单签Owner地址> <Transaction> <多签成员1>
多签地址2 确认提案 修改为单签
lotus-shed miner-multisig --from=t3u36nam4mvwlioqxuahpnmamiotn5vmjuww7o5e7667nncvqrwktr6v56fct6iof6wqtze7eml3pq7qqvexcq --multisig=t01006 --miner=t01002 approve-change-owner t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla 2 t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza
# lotus-shed miner-multisig --from=t3u36nam4mvwlioqxuahpnmamiotn5vmjuww7o5e7667nncvqrwktr6v56fct6iof6wqtze7eml3pq7qqvexcq --multisig=t01006 --miner=t01002 approve-change-owner t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla 2 t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza
Approve Message CID: bafy2bzacea7ntlnvvlls5cyoptgsnals7wsoi2vt6dlbtse3jfm5afqxxijf2
Transaction was executed with the approve
Exit Code: 0
Return Value:
owner 修改为单签
lotus-miner actor set-owner --really-do-it t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla
root@ubuntu-18-12:~# lotus-miner actor set-owner --really-do-it t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla
Message CID: bafy2bzaceb3dhtlg7r4hz3jox6lwodgbpt7qi52lr2hcgvsfijfeczddqf5z2
message succeeded!
参考
- Lotus 多重签名钱包使用详解
- 以多重签名地址为所有者的操作教程