• lotus 2k 测试网 多签钱包改为单签


    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                         0
    
    root@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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    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
    
    • 1
    • 2
    • 3
    • 4

    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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    4,Owner 改为多签

    # lotus-miner actor set-owner --really-do-it t01006 t3slrtvahewprkvajrbydh6bhzb5mctseo3pn4pkgceulekbbwo7to6wy6ft4vp6yodeajow2wzjozb436tfmq
    Message CID: bafy2bzacecu35ooif3npytsocpkcei3xitmirr6wl77h5x42qsi33chajj5om
    message succeeded!
    
    
    • 1
    • 2
    • 3
    • 4

    5,多签地址1 确认

    lotus-shed miner-multisig --from t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza --multisig t01006 --miner t01002 propose-change-owner t01006
    
    • 1
    # lotus-shed miner-multisig --from t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza --multisig t01006 --miner t01002 propose-change-owner t01006
    Propose Message CID: bafy2bzacebftrbin5tbd5ysyhvey25te6h2347nwbe7idbwut7hhnko2bpq7o
    Transaction ID: 0
    
    • 1
    • 2
    • 3

    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 FIL
    
    root@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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    6,多签地址2 确认

    lotus-shed miner-multisig --from t3u36nam4mvwlioqxuahpnmamiotn5vmjuww7o5e7667nncvqrwktr6v56fct6iof6wqtze7eml3pq7qqvexcq --multisig t01006 --miner t01002 approve-change-owner t01006 0 t01003
    
    • 1
    # 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:
    
    • 1
    • 2
    • 3
    • 4
    • 5

    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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    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
    bafy2bzacebauqmrq7klrhl6ogqqlpc7u7veg3vtasyklcezcqktim5lldcdps
    
    root@ubuntu-18-12:~# lotus wallet balance t01006
    5000 FIL
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    8.1 多签地址1 确认转账

    # lotus msig propose --from t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza t01006 t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla 100
    sent proposal in message:  bafy2bzacebdc2vasocwsnsyclrgaqptbowlditwkq3xlf7ytg4jx6qo3lck4g
    Transaction ID: 1
    
    • 1
    • 2
    • 3
    # 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
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    多签地址1 发起提案 修改为单签

    lotus-shed miner-multisig --from=t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza --multisig=t01006 --miner=t01002 propose-change-owner t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla
    
    • 1
    # lotus-shed miner-multisig --from=t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza --multisig=t01006 --miner=t01002 propose-change-owner t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla
    Propose Message CID: bafy2bzacedyvviwif3bjixblfnkf752pj7mhlydrpb4jv3pfjhrst5m22ie64
    Transaction ID: 2
    
    • 1
    • 2
    • 3

    lotus-shed miner-multisig --from=<多签成员2> --multisig=<多签地址ID> --miner= approve-change-owner <单签Owner地址> <多签成员1>

    多签地址2 确认提案 修改为单签

    lotus-shed miner-multisig --from=t3u36nam4mvwlioqxuahpnmamiotn5vmjuww7o5e7667nncvqrwktr6v56fct6iof6wqtze7eml3pq7qqvexcq --multisig=t01006 --miner=t01002 approve-change-owner t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla 2 t3xc6jn5i536ebsctq4xvyb7yn5aiexhuzudd3t74h7kap7jeabwwmid2eu34ssncdqzqxf2dtmvmvur7t6pza
    
    • 1
    # 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:
    
    • 1
    • 2
    • 3
    • 4
    • 5

    owner 修改为单签

    lotus-miner actor set-owner --really-do-it t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla
    
    • 1

    root@ubuntu-18-12:~# lotus-miner actor set-owner --really-do-it t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla t3v4o7j5uwqhpjr3lfo4t5ficl3zsnvysbwt326wnkxw7kzirrdjwkafpesqrntvq7lgn7cnjrd7hnyb5uivla
    Message CID: bafy2bzaceb3dhtlg7r4hz3jox6lwodgbpt7qi52lr2hcgvsfijfeczddqf5z2
    message succeeded!
    
    
    • 1
    • 2
    • 3
    • 4

    参考

    1. Lotus 多重签名钱包使用详解
    2. 以多重签名地址为所有者的操作教程
  • 相关阅读:
    SpringBoot+Vue项目实现高校学生健康打卡系统
    Jmeter压力测试工具,下载、安装、汉化超详细教程
    Spark系列之Spark启动与基础使用
    【0235】修改私有内存(private memory)中的MyBEEntry时,st_changecount值前后变化
    显而易看app的订阅内容
    什么是能力?
    秸秆焚烧视频监控系统
    【python中处理日期和时间一】_time及calendar相关函数
    机器学习笔记之高斯过程(二)高斯过程回归——权重空间角度
    MYSQL的CRUD语句(含c++代码)
  • 原文地址:https://blog.csdn.net/u010953692/article/details/127756338