命令行get_vesting_balances教程

设置命令行钱包导入账户进入解锁状态后:

unlocked >>>

查询:

使用get_vesting_balances(string account_name)命令进行查询vesting_balances状态,如查询cnvote11  命令行为get_vesting_balances cnvote11

unlocked >>> get_vesting_balances cnvote11

[{

    “id”: “1.13.23”,

    “owner”: “1.2.52”,

    “balance”: {

      “amount”: 963772609,

      “asset_id”: “1.3.0”

    },

    “policy”: [

      1,{

        “vesting_seconds”: 7776000,

        “start_claim”: “1970-01-01T00:00:00”,

        “coin_seconds_earned”: “3631620479525409”,

        “coin_seconds_earned_last_update”: “2020-10-19T13:00:00”

      }

    ],

    “balance_type”: “cashback”,

    “allowed_withdraw”: {

      “amount”: 467906148,

      “asset_id”: “1.3.0”

    },

    “allowed_withdraw_time”: “2020-10-19T14:57:54”

  },{

    “id”: “1.13.162”,

    “owner”: “1.2.52”,

    “balance”: {

      “amount”: 100000000,

      “asset_id”: “1.3.0”

    },

    “policy”: [

      0,{

        “begin_timestamp”: “2020-10-20T12:50:00”,

        “vesting_cliff_seconds”: 0,

        “vesting_duration_seconds”: 3600,

        “begin_balance”: 100000000

      }

    ],

    “balance_type”: “unspecified”,

    “allowed_withdraw”: {

      “amount”: 0,

      “asset_id”: “1.3.0”

    },

    “allowed_withdraw_time”: “2020-10-19T14:57:54”

  }

其中反馈报文

id 为vesting_balances  ID,每一笔待领取金额都是不同的;

owner为待领取人

balances内分别为金额及资产ID,显示金额如果是NBS,实际需要除以十万(资产精度五位小数;)

policy中begin_timestamp为解锁开始时间,vesting_duration_seconds为解锁总时长(秒),begin_balance为全部需要的解锁金额;

balance_type为解锁类型,allowed_withdraw为已解冻金额;allowed_withdraw_time为解冻时间(基本上显示目前时间);

提取:

使用withdraw_vesting功能提取该笔待领取资金;cli钱包默认的withdraw_vesting(string witness_name, string amount, string asset_symbol, bool broadcast)只能领取见证人待领取资金,如需领取手动存入资金需要构建交易

命令行:

1:begin_builder_transaction(敲回车)

2:add_operation_to_builder_transaction 0 [33,{“fee”:{“amount”:”0″,”asset_id”:”1.3.0″},”vesting_balance”:”1.13.163″,”owner”:”1.2.52″,”amount”:{“amount”:100000000,”asset_id”:”1.3.0″}}](添加交易领取vesting_balances ID为 1.13.163的1000NBS),vesting_balance后第一个参数填vesting_balances ID,第二个参数owner填资产所有者ID,amount参数第一个填金额(*十万),第二个填资金ID,  输入之后敲回车

3:set_fees_on_builder_transaction 0 1.3.0(敲回车)

4:propose_builder_transaction2 0 witness-yuan “2020-10-18T01:30:00” 0 true(敲回车,本行为使用witness-yuan提案签名广播发出,时间参数为 提案到期时间;也可直接签名广播发出),自签命令行为:sign_builder_transaction 0 true

发表评论

电子邮件地址不会被公开。 必填项已用*标注

火信群聊
火信群聊
微信公众
微信公众
官方微博
返回顶部