CLI 钱包操作(九):变更投票的矿工数量

提议变更已投票矿工计数

若想提议变更被投票矿工的数量,可以采用以下方法。

方法介绍:

set_desired_miner_count - 在系统中设置您投票的矿工数量。每个账户都可以建议活跃矿工列表当中矿工的数量。账户之间的票数相对独立,不受其他影响。您投票的票数需要至少与您建议的活跃矿工数量相等(您建议的矿工数量若为20,就不能只为10个人投票)。每次在区块链中设置的矿工数值有最大数量限制(当前默认最大数值为1001)。此设置可随时变更。如果您的账户有投票代理人设置,您的选择权将被忽略。

signed_transaction
set_desired_miner_count(string account_to_modify,
                        uint16_t desired_number_of_miners,
                        bool broadcast = false);

返回值:

  • 改变您投票代理人设置的已签字交易

举例说明:

set_desired_miner_count richard 11 true

回应:

{
  "ref_block_num": 47616,
  "ref_block_prefix": 3219005700,
  "expiration": "2017-12-22T13:48:50",
  "operations": [[
      2,{
        "fee": {
          "amount": 500000,
          "asset_id": "1.3.0"
        },
        "account": "1.2.71",
        "new_options": {
          "memo_key": "DCT8NC1kNjEeqRp8SnEPQWtpeCLoJRuquH5jHtE78NNTthSi6t2uX",
          "voting_account": "1.2.3",
          "num_miner": 11,
          "votes": [
            "0:0",
            "0:1",
            "0:2",
            "0:3",
            "0:4",
            "0:5",
            "0:6",
            "0:7",
            "0:8",
            "0:9",
            "0:10"
          ],
          "extensions": [],
          "allow_subscription": false,
          "price_per_subscribe": {
            "amount": 0,
            "asset_id": "1.3.0"
          },
          "subscription_period": 0
        },
        "extensions": {}
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "202d0694f993d471613372724a8467d930c481e3c502e87430dce4ad9c9b18db173d3505b15b9279edc3f18925106cacadc64df86d1e3977bea3834cdba2195c34"
  ]
}

设置理想矿工计数的API开发者文档

提议变更区块链参数

您可以选择对一些区块链参数提出变更提意。请注意,这是已签字的交易,所以您需要支付交易费用。另外,不合理建议会被过滤掉。

命令行介绍:

propose_parameter_change - 创建一个提议变更参数的交易。如果变更需求很大,可指定多个参数。

signed_transaction propose_parameter_change (string proposing_account,
                                             fc::time_point_sec expiration_time,
                                             variant_object changed_values,
                                             bool broadcast = false)        

参数:

  • proposing_account - 发起提议变更的付费账号
  • expiration_time - 指定提意生效到过期的时间戳
  • changed_values - 需变更的数值。所有其他区块链参数以默认值输入。
  • broadcast - 若想广播交易,输入 true

返回值:

  • 交易的已签字版本

举例说明:

propose_parameter_change alien "2018-05-30T19:36:11" {"block_interval":15} true

回应:

{
  "ref_block_num": 46239,
  "ref_block_prefix": 1270744930,
  "expiration": "2018-05-15T13:49:05",
  "operations": [[
      9,{
        "fee": {
          "amount": 500004,
          "asset_id": "1.3.0"
        },
        "fee_paying_account": "1.2.30",
        "expiration_time": "2018-05-30T19:36:11",
        "proposed_ops": [{
            "op": [
              8,{
                "fee": {
                  "amount": 10,
                  "asset_id": "1.3.0"
                },
                "new_parameters": {
                  "current_fees": {
                    "parameters": [[
                        0,{
                          "fee": 500000
                        }
                      ],[
                        1,{
                          "basic_fee": 500000
                        }
                      ],[
                        2,{
                          "fee": 500000
                        }
                      ],[
                        3,{
                          "basic_fee": 500000
                        }
                      ],[
                        4,{
                          "fee": 500000
                        }
                      ],[
                        5,{
                          "fee": 10
                        }
                      ],[
                        6,{
                          "fee": 50000000
                        }
                      ],[
                        7,{
                          "fee": 500000
                        }
                      ],[
                        8,{
                          "fee": 10
                        }
                      ],[
                        9,{
                          "fee": 500000,
                          "price_per_kbyte": 10
                        }
                      ],[
                        10,{
                          "fee": 500000,
                          "price_per_kbyte": 10
                        }
                      ],[
                        11,{
                          "fee": 500000
                        }
                      ],[
                        12,{
                          "fee": 500000
                        }
                      ],[
                        13,{
                          "fee": 500000
                        }
                      ],[
                        14,{
                          "fee": 500000,
                          "price_per_kbyte": 10
                        }
                      ],[
                        15,{
                          "fee": 0
                        }
                      ],[
                        16,{
                          "fee": 500000
                        }
                      ],[
                        17,{
                          "fee": 500000
                        }
                      ],[
                        18,{
                          "fee": 500000,
                          "price_per_kbyte": 10
                        }
                      ],[
                        19,{
                          "fee": 5000000
                        }
                      ],[
                        20,{
                          "fee": 0
                        }
                      ],[
                        21,{
                          "fee": 0
                        }
                      ],[
                        22,{
                          "fee": 0
                        }
                      ],[
                        23,{
                          "fee": 0
                        }
                      ],[
                        24,{
                          "fee": 0
                        }
                      ],[
                        25,{
                          "fee": 0
                        }
                      ],[
                        26,{
                          "fee": 0
                        }
                      ],[
                        27,{
                          "fee": 0
                        }
                      ],[
                        28,{
                          "fee": 0
                        }
                      ],[
                        29,{
                          "fee": 0
                        }
                      ],[
                        30,{
                          "fee": 0
                        }
                      ],[
                        31,{
                          "fee": 0
                        }
                      ],[
                        32,{
                          "fee": 0
                        }
                      ],[
                        33,{
                          "fee": 0
                        }
                      ],[
                        34,{
                          "fee": 0
                        }
                      ],[
                        35,{
                          "fee": 0
                        }
                      ],[
                        36,{
                          "fee": 0
                        }
                      ],[
                        37,{
                          "fee": 0
                        }
                      ],[
                        38,{
                          "fee": 0
                        }
                      ]
                    ],
                    "scale": 10000
                  },
                  "block_interval": 15,
                  "maintenance_interval": 86400,
                  "maintenance_skip_slots": 3,
                  "miner_proposal_review_period": 1209600,
                  "maximum_transaction_size": 4096,
                  "maximum_block_size": 2048000,
                  "maximum_time_until_expiration": 86400,
                  "maximum_proposal_lifetime": 2419200,
                  "maximum_asset_feed_publishers": 10,
                  "maximum_miner_count": 1001,
                  "maximum_authority_membership": 10,
                  "cashback_vesting_period_seconds": 31536000,
                  "cashback_vesting_threshold": 1000000000,
                  "max_predicate_opcode": 1,
                  "max_authority_depth": 2,
                  "extensions": []
                }
              }
            ]
          }
        ],
        "review_period_seconds": 1209600,
        "extensions": []
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "1f43c6efa44266e8dda0dbb125c75f336fa05a4f8143c842a03e41de9b35e43c986a3f65fd7513e3b4cc3d333132192988385f0400af94f22cd1dae84572210e94"
  ]
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值