chain getting halted when son payouts are created #127

Closed
opened 2021-06-09 18:21:04 +00:00 by prandnum · 34 comments
prandnum commented 2021-06-09 18:21:04 +00:00 (Migrated from gitlab.com)
  1. Deposited Tokens(HIVE AND HBD) to peerplays account
  2. Created 4 new accounts
  3. Transferred funds from nathan account to the new accounts
  4. created gpos vesting balance.
  5. Voted for the sons

Issue Seen:
At son payout time, it is seen that the witness is not able to create a block and the chain is getting halted.

logs: witness-son-payout.log

1) Deposited Tokens(HIVE AND HBD) to peerplays account 2) Created 4 new accounts 3) Transferred funds from nathan account to the new accounts 4) created gpos vesting balance. 5) Voted for the sons Issue Seen: At son payout time, it is seen that the witness is not able to create a block and the chain is getting halted. logs: [witness-son-payout.log](/uploads/81545ee11b5e685675fca7e250020be1/witness-son-payout.log)
prandnum commented 2021-06-09 18:21:05 +00:00 (Migrated from gitlab.com)

added to epic &77

added to epic &77
prandnum commented 2021-06-09 18:21:05 +00:00 (Migrated from gitlab.com)

assigned to @serkixenos

assigned to @serkixenos
prandnum commented 2021-06-09 18:22:36 +00:00 (Migrated from gitlab.com)

@bobinson @serkixenos

CC: @hbelakon

This is blocking Peerplays HIVE SON testing. This issue is similar to the issue reported yesterday(#126). Both the time the chain got halted.

@bobinson @serkixenos CC: @hbelakon This is blocking Peerplays HIVE SON testing. This issue is similar to the issue reported yesterday(#126). Both the time the chain got halted.
hbelakon commented 2021-06-10 12:22:27 +00:00 (Migrated from gitlab.com)

@serkixenos please estimate!

@serkixenos please estimate!
serkixenos commented 2021-06-11 12:00:56 +00:00 (Migrated from gitlab.com)

changed time estimate to 8h

changed time estimate to 8h
serkixenos commented 2021-06-30 23:14:16 +00:00 (Migrated from gitlab.com)

Unable to reproduce, more info needed

Unable to reproduce, more info needed
serkixenos commented 2021-07-01 10:26:31 +00:00 (Migrated from gitlab.com)

assigned to @prandnum

assigned to @prandnum
prandnum commented 2021-07-02 20:19:26 +00:00 (Migrated from gitlab.com)

Issue reproduced

Following commands were executed.

transfer nathan hvtnss 10000 TEST "" true
transfer nathan hjkr 20000 TEST "" true
transfer nathan hbtmn 30000 TEST "" true
transfer nathan hhlk 40000 TEST "" true

create_vesting_balance hvtnss 2000 TEST gpos true
create_vesting_balance hjkr 3000 TEST gpos true
create_vesting_balance hbtmn 5000 TEST gpos true
create_vesting_balance hhlk 7000 TEST gpos true

vote_for_son hvtnss sonaccount03 true true
vote_for_son hjkr sonaccount06 true true
vote_for_son hbtmn sonaccount12 true true
vote_for_son hhlk sonaccount14 true true

propose_parameter_change 1.2.8 "<>" {"extensions":{"son_pay_time": 1800}} true
approve_proposal 1.2.8 "1.10.35" {"active_approvals_to_add":["1.2.8","1.2.9","1.2.10","1.2.11","1.2.12","1.2.13","1.2.14","1.2.15","1.2.16","1.2.17","1.2.18"]} true

Starting 2021-07-01T20:12:51 propose_parameter_change operation was tried 3 times, two times it failed the date used were, 2021-07-01T20:18:15(failed), 2021-07-01T20:20:15(failed), and 2021-07-01T20:25:15 (passed), and then approve_proposal was executed.

The chain didn't go down immediately. The system was left after the above-mentioned operations and the next day it was seen that the chain had halted.

complete logs are attached. chain.zip

### Issue reproduced #### Following commands were executed. transfer nathan hvtnss 10000 TEST "" true transfer nathan hjkr 20000 TEST "" true transfer nathan hbtmn 30000 TEST "" true transfer nathan hhlk 40000 TEST "" true create_vesting_balance hvtnss 2000 TEST gpos true create_vesting_balance hjkr 3000 TEST gpos true create_vesting_balance hbtmn 5000 TEST gpos true create_vesting_balance hhlk 7000 TEST gpos true vote_for_son hvtnss sonaccount03 true true vote_for_son hjkr sonaccount06 true true vote_for_son hbtmn sonaccount12 true true vote_for_son hhlk sonaccount14 true true propose_parameter_change 1.2.8 "<<DATE>>" {"extensions":{"son_pay_time": 1800}} true approve_proposal 1.2.8 "1.10.35" {"active_approvals_to_add":["1.2.8","1.2.9","1.2.10","1.2.11","1.2.12","1.2.13","1.2.14","1.2.15","1.2.16","1.2.17","1.2.18"]} true Starting 2021-07-01T20:12:51 propose_parameter_change operation was tried 3 times, two times it failed the date used were, 2021-07-01T20:18:15(failed), 2021-07-01T20:20:15(failed), and 2021-07-01T20:25:15 (passed), and then approve_proposal was executed. The chain didn't go down immediately. The system was left after the above-mentioned operations and the next day it was seen that the chain had halted. complete logs are attached. [chain.zip](/uploads/7dec9e3cc32bf16f156e9ea461374951/chain.zip)
serkixenos commented 2021-07-08 12:31:40 +00:00 (Migrated from gitlab.com)

unassigned @prandnum and @serkixenos

unassigned @prandnum and @serkixenos
prandnum commented 2021-07-19 17:32:44 +00:00 (Migrated from gitlab.com)

@serkixenos @sierra19XX - Please move the ticket to the appropriate milestone

CC: @bobinson @hbelakon

@serkixenos @sierra19XX - Please move the ticket to the appropriate milestone CC: @bobinson @hbelakon
serkixenos commented 2021-08-16 17:10:16 +00:00 (Migrated from gitlab.com)

assigned to @serkixenos

assigned to @serkixenos
bobinson commented 2021-08-19 09:38:27 +00:00 (Migrated from gitlab.com)

mentioned in issue #168

mentioned in issue #168
prandnum commented 2021-08-19 12:31:42 +00:00 (Migrated from gitlab.com)

mentioned in issue #169

mentioned in issue #169
serkixenos commented 2021-08-20 13:34:26 +00:00 (Migrated from gitlab.com)

Unable to reproduce

Unable to reproduce
serkixenos commented 2021-08-20 13:34:31 +00:00 (Migrated from gitlab.com)

assigned to @prandnum and unassigned @serkixenos

assigned to @prandnum and unassigned @serkixenos
hbelakon commented 2021-10-13 03:08:03 +00:00 (Migrated from gitlab.com)

changed epic to &373

changed epic to &373
serkixenos commented 2021-10-14 12:35:34 +00:00 (Migrated from gitlab.com)

Might be resolved with: 9b3c84c2bd

@prandnum Please retest

Might be resolved with: https://gitlab.com/PBSA/peerplays/-/commit/9b3c84c2bdd0f251140b08cd0a0683e1abafdd5e @prandnum Please retest
prandnum commented 2021-10-15 11:59:02 +00:00 (Migrated from gitlab.com)
The issue is reproduced. logs available at https://gitlab.com/PBSA/documentation/working-documents/-/blob/develop/15oct.tar.gz
serkixenos commented 2021-10-15 12:45:47 +00:00 (Migrated from gitlab.com)

@prandnum chain parameters change proposal from the logs contains invalid values.
This is from your logs:

\"son_account\":\"1.2.3\",\"btc_asset\":\"1.3.0\",\"maximum_son_count\":15,\"hbd_asset\":\"1.3.0\",\"hive_asset\":\"1.3.0\"}}}]]

1.2.3 is a system account GRAPHENE_NULL_ACCOUNT.
1.3.0 is a core asset, not btc_asset, same goes for hbd_asset, hive_asset.
maximum_son_count should be 7, not 15, if you do not have enough SONs up and running, this may halt SON network.

What exactly are you trying to do achieve with these changes? Why are they needed?

Can you provide the output of get_global_properties when the network halts?

If this change is applied, the software will try to recreate son account & son assets, which might lead to the error "Could not create object! Most likely a uniqueness constraint is violated.".

@prandnum chain parameters change proposal from the logs contains invalid values. This is from your logs: ``` \"son_account\":\"1.2.3\",\"btc_asset\":\"1.3.0\",\"maximum_son_count\":15,\"hbd_asset\":\"1.3.0\",\"hive_asset\":\"1.3.0\"}}}]] ``` 1.2.3 is a system account GRAPHENE_NULL_ACCOUNT. 1.3.0 is a core asset, not btc_asset, same goes for hbd_asset, hive_asset. maximum_son_count should be 7, not 15, if you do not have enough SONs up and running, this may halt SON network. What exactly are you trying to do achieve with these changes? Why are they needed? Can you provide the output of get_global_properties when the network halts? If this change is applied, the software will try to recreate son account & son assets, which might lead to the error "Could not create object! Most likely a uniqueness constraint is violated.".
serkixenos commented 2021-10-15 18:23:02 +00:00 (Migrated from gitlab.com)

Global properties

unlocked >>> get_global_properties 
get_global_properties 
{
  "id": "2.0.0",
  "parameters": {
    "current_fees": {
      "parameters": [[
          0,{
            "fee": 2000000,
            "price_per_kbyte": 1000000
          }
        ],[
          1,{
            "fee": 500000
          }
        ],[
          2,{
            "fee": 0
          }
        ],[
          3,{
            "fee": 2000000
          }
        ],[
          4,{}
        ],[
          5,{
            "basic_fee": 500000,
            "premium_fee": 200000000,
            "price_per_kbyte": 100000
          }
        ],[
          6,{
            "fee": 2000000,
            "price_per_kbyte": 100000
          }
        ],[
          7,{
            "fee": 300000
          }
        ],[
          8,{
            "membership_annual_fee": 200000000,
            "membership_lifetime_fee": 1000000000
          }
        ],[
          9,{
            "fee": 50000000
          }
        ],[
          10,{
            "symbol3": "50000000000",
            "symbol4": "30000000000",
            "long_symbol": 500000000,
            "price_per_kbyte": 10
          }
        ],[
          11,{
            "fee": 50000000,
            "price_per_kbyte": 10
          }
        ],[
          12,{
            "fee": 50000000
          }
        ],[
          13,{
            "fee": 50000000
          }
        ],[
          14,{
            "fee": 2000000,
            "price_per_kbyte": 100000
          }
        ],[
          15,{
            "fee": 2000000
          }
        ],[
          16,{
            "fee": 100000
          }
        ],[
          17,{
            "fee": 10000000
          }
        ],[
          18,{
            "fee": 50000000
          }
        ],[
          19,{
            "fee": 100000
          }
        ],[
          20,{
            "fee": 500000000
          }
        ],[
          21,{
            "fee": 2000000
          }
        ],[
          22,{
            "fee": 2000000,
            "price_per_kbyte": 10
          }
        ],[
          23,{
            "fee": 2000000,
            "price_per_kbyte": 10
          }
        ],[
          24,{
            "fee": 100000
          }
        ],[
          25,{
            "fee": 100000
          }
        ],[
          26,{
            "fee": 100000
          }
        ],[
          27,{
            "fee": 2000000,
            "price_per_kbyte": 10
          }
        ],[
          28,{
            "fee": 0
          }
        ],[
          29,{
            "fee": 500000000
          }
        ],[
          30,{
            "fee": 2000000
          }
        ],[
          31,{
            "fee": 100000
          }
        ],[
          32,{
            "fee": 100000
          }
        ],[
          33,{
            "fee": 2000000
          }
        ],[
          34,{
            "fee": 500000000
          }
        ],[
          35,{
            "fee": 100000,
            "price_per_kbyte": 10
          }
        ],[
          36,{
            "fee": 100000
          }
        ],[
          37,{}
        ],[
          38,{
            "fee": 2000000,
            "price_per_kbyte": 10
          }
        ],[
          39,{
            "fee": 500000,
            "price_per_output": 500000
          }
        ],[
          40,{
            "fee": 500000,
            "price_per_output": 500000
          }
        ],[
          41,{
            "fee": 500000
          }
        ],[
          42,{}
        ],[
          43,{
            "fee": 2000000
          }
        ],[
          44,{}
        ],[
          45,{
            "fee": 100000
          }
        ],[
          46,{
            "fee": 100000
          }
        ],[
          47,{
            "fee": 100000
          }
        ],[
          48,{
            "fee": 50000000
          }
        ],[
          49,{
            "distribution_base_fee": 0,
            "distribution_fee_per_holder": 0
          }
        ],[
          50,{}
        ],[
          51,{
            "fee": 100000
          }
        ],[
          52,{
            "fee": 100000
          }
        ],[
          53,{
            "fee": 100000
          }
        ],[
          54,{
            "fee": 100000
          }
        ],[
          55,{
            "fee": 100000
          }
        ],[
          56,{
            "fee": 100000
          }
        ],[
          57,{
            "fee": 100000
          }
        ],[
          58,{
            "fee": 100000
          }
        ],[
          59,{
            "fee": 100000
          }
        ],[
          60,{
            "fee": 100000
          }
        ],[
          61,{
            "fee": 100000
          }
        ],[
          62,{
            "fee": 100000
          }
        ],[
          63,{
            "fee": 100000
          }
        ],[
          64,{}
        ],[
          65,{}
        ],[
          66,{
            "fee": 100000
          }
        ],[
          67,{}
        ],[
          68,{
            "fee": 100000
          }
        ],[
          69,{}
        ],[
          70,{
            "fee": 100000
          }
        ],[
          71,{
            "fee": 100000
          }
        ],[
          72,{
            "fee": 100000
          }
        ],[
          73,{
            "fee": 100000
          }
        ],[
          74,{
            "fee": 100000
          }
        ],[
          75,{}
        ],[
          76,{}
        ],[
          77,{
            "lottery_asset": 2000000,
            "price_per_kbyte": 10
          }
        ],[
          78,{
            "fee": 0
          }
        ],[
          79,{
            "fee": 0
          }
        ],[
          80,{
            "fee": 0
          }
        ],[
          81,{
            "fee": 2000000
          }
        ],[
          82,{
            "fee": 100000,
            "price_per_kbyte": 100000
          }
        ],[
          83,{
            "fee": 100000
          }
        ],[
          84,{
            "fee": 100000
          }
        ],[
          85,{
            "fee": 100000,
            "price_per_kbyte": 100000
          }
        ],[
          86,{
            "fee": 100000
          }
        ],[
          87,{
            "fee": 100000
          }
        ],[
          88,{
            "fee": 100000,
            "price_per_kbyte": 100000
          }
        ],[
          89,{
            "fee": 100000
          }
        ],[
          90,{
            "fee": 100000
          }
        ],[
          91,{
            "fee": 0
          }
        ],[
          92,{
            "fee": 100000,
            "price_per_kbyte": 100000
          }
        ],[
          93,{
            "fee": 100000
          }
        ],[
          94,{
            "fee": 100000,
            "price_per_kbyte": 100000
          }
        ],[
          95,{
            "fee": 100000,
            "price_per_kbyte": 100000
          }
        ],[
          96,{
            "fee": 100000
          }
        ],[
          97,{
            "fee": 100000
          }
        ],[
          98,{
            "fee": 100000,
            "price_per_kbyte": 100000
          }
        ],[
          99,{
            "fee": 100000,
            "price_per_kbyte": 100000
          }
        ],[
          100,{
            "fee": 100000
          }
        ],[
          101,{
            "fee": 0
          }
        ],[
          102,{
            "fee": 0
          }
        ],[
          103,{
            "fee": 0
          }
        ],[
          104,{
            "fee": 0
          }
        ],[
          105,{
            "fee": 0
          }
        ],[
          106,{
            "fee": 0
          }
        ],[
          107,{
            "fee": 0
          }
        ],[
          108,{
            "fee": 0
          }
        ],[
          109,{
            "fee": 0
          }
        ],[
          110,{
            "fee": 0
          }
        ],[
          111,{
            "fee": 0
          }
        ],[
          112,{
            "fee": 0
          }
        ],[
          113,{
            "fee": 0
          }
        ],[
          114,{
            "fee": 0
          }
        ],[
          115,{
            "fee": 0
          }
        ],[
          116,{
            "fee": 0
          }
        ],[
          117,{
            "fee": 0
          }
        ],[
          118,{
            "fee": 0
          }
        ],[
          119,{
            "fee": 0
          }
        ],[
          120,{
            "fee": 100000
          }
        ],[
          121,{
            "fee": 100000
          }
        ],[
          122,{
            "fee": 100000
          }
        ],[
          123,{
            "fee": 500000000
          }
        ]
      ],
      "scale": 10000
    },
    "block_interval": 3,
    "maintenance_interval": 600,
    "maintenance_skip_slots": 3,
    "committee_proposal_review_period": 600,
    "maximum_transaction_size": 2048,
    "maximum_block_size": 1228800000,
    "maximum_time_until_expiration": 86400,
    "maximum_proposal_lifetime": 2419200,
    "maximum_asset_whitelist_authorities": 10,
    "maximum_asset_feed_publishers": 10,
    "maximum_witness_count": 1001,
    "maximum_committee_count": 1001,
    "maximum_authority_membership": 10,
    "reserve_percent_of_fee": 2000,
    "network_percent_of_fee": 2000,
    "lifetime_referrer_percent_of_fee": 3000,
    "cashback_vesting_period_seconds": 31536000,
    "cashback_vesting_threshold": 10000000,
    "count_non_member_votes": true,
    "allow_non_member_whitelists": false,
    "witness_pay_per_block": 1000000,
    "worker_budget_per_day": "50000000000",
    "max_predicate_opcode": 1,
    "fee_liquidation_threshold": 10000000,
    "accounts_per_fee_scale": 1000,
    "account_fee_scale_bitshifts": 4,
    "max_authority_depth": 2,
    "witness_schedule_algorithm": 1,
    "min_round_delay": 0,
    "max_round_delay": 600,
    "min_time_per_commit_move": 0,
    "max_time_per_commit_move": 600,
    "min_time_per_reveal_move": 0,
    "max_time_per_reveal_move": 600,
    "rake_fee_percentage": 300,
    "maximum_registration_deadline": 2592000,
    "maximum_players_in_tournament": 256,
    "maximum_tournament_whitelist_length": 1000,
    "maximum_tournament_start_time_in_future": 2419200,
    "maximum_tournament_start_delay": 604800,
    "maximum_tournament_number_of_wins": 100,
    "extensions": {
      "sweeps_distribution_percentage": 200,
      "sweeps_distribution_asset": "1.3.0",
      "sweeps_vesting_accumulator_account": "1.2.0",
      "gpos_period": 15552000,
      "gpos_subperiod": 2592000,
      "gpos_period_start": 1624928400,
      "gpos_vesting_lockin_period": 2592000,
      "rbac_max_permissions_per_account": 5,
      "rbac_max_account_authority_lifetime": 15552000,
      "rbac_max_authorities_per_permission": 15,
      "account_roles_max_per_account": 20,
      "account_roles_max_lifetime": 31536000,
      "son_vesting_amount": 5000000,
      "son_vesting_period": 172800,
      "son_pay_max": 20000000,
      "son_pay_time": 86400,
      "son_deregister_time": 1200,
      "son_heartbeat_frequency": 120,
      "son_down_time": 360,
      "son_bitcoin_min_tx_confirmations": 1,
      "son_account": "1.2.19",
      "btc_asset": "1.3.1",
      "maximum_son_count": 7,
      "hbd_asset": "1.3.2",
      "hive_asset": "1.3.3"
    }
  },
  "next_available_vote_id": 51,
  "active_committee_members": [
    "1.5.0",
    "1.5.1",
    "1.5.2",
    "1.5.3",
    "1.5.4",
    "1.5.5",
    "1.5.6",
    "1.5.7",
    "1.5.8",
    "1.5.9",
    "1.5.10"
  ],
  "active_witnesses": [
    "1.6.1",
    "1.6.2",
    "1.6.3",
    "1.6.4",
    "1.6.5",
    "1.6.6",
    "1.6.7",
    "1.6.8",
    "1.6.9",
    "1.6.10",
    "1.6.11"
  ],
  "active_sons": [{
      "son_id": "1.33.0",
      "weight": 1,
      "signing_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL",
      "sidechain_public_keys": [[
          "bitcoin",
          "03456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275"
        ],[
          "peerplays",
          "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL"
        ],[
          "hive",
          "sonaccount01"
        ]
      ]
    },{
      "son_id": "1.33.1",
      "weight": 1,
      "signing_key": "TEST82qv1LKFvwVKD9pg5JQf6qqwLcoeqUniQjWJ3wKTodyWa7gHUs",
      "sidechain_public_keys": [[
          "bitcoin",
          "02d67c26cf20153fe7625ca1454222d3b3aeb53b122d8a0f7d32a3dd4b2c2016f4"
        ],[
          "peerplays",
          "TEST82qv1LKFvwVKD9pg5JQf6qqwLcoeqUniQjWJ3wKTodyWa7gHUs"
        ],[
          "hive",
          "sonaccount02"
        ]
      ]
    },{
      "son_id": "1.33.2",
      "weight": 1,
      "signing_key": "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU",
      "sidechain_public_keys": [[
          "bitcoin",
          "037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666"
        ],[
          "peerplays",
          "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU"
        ],[
          "hive",
          "sonaccount05"
        ]
      ]
    },{
      "son_id": "1.33.3",
      "weight": 1,
      "signing_key": "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8",
      "sidechain_public_keys": [[
          "bitcoin",
          "02ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccf"
        ],[
          "peerplays",
          "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8"
        ],[
          "hive",
          "sonaccount06"
        ]
      ]
    },{
      "son_id": "1.33.4",
      "weight": 1,
      "signing_key": "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB",
      "sidechain_public_keys": [[
          "bitcoin",
          "0317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7f"
        ],[
          "peerplays",
          "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB"
        ],[
          "hive",
          "sonaccount07"
        ]
      ]
    },{
      "son_id": "1.33.5",
      "weight": 1,
      "signing_key": "TEST51nSJ2q1C9htnYWfTv73JxEc4nBWPNxJtUGPGpD4XwxeLzAd8t",
      "sidechain_public_keys": [[
          "bitcoin",
          "0266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84"
        ],[
          "peerplays",
          "TEST51nSJ2q1C9htnYWfTv73JxEc4nBWPNxJtUGPGpD4XwxeLzAd8t"
        ],[
          "hive",
          "sonaccount08"
        ]
      ]
    },{
      "son_id": "1.33.6",
      "weight": 1,
      "signing_key": "TEST8EmMMvQdAPzcnxymRUpbYdg8fArUY473QosCQpuPtWXxXtoNp4",
      "sidechain_public_keys": [[
          "bitcoin",
          "023821cc3da7be9e8cdceb8f146e9ddd78a9519875ecc5b42fe645af690544bccf"
        ],[
          "peerplays",
          "TEST8EmMMvQdAPzcnxymRUpbYdg8fArUY473QosCQpuPtWXxXtoNp4"
        ],[
          "hive",
          "sonaccount09"
        ]
      ]
    }
  ]
}

Created chain parameter change proposal

unlocked >>> propose_parameter_change 1.2.7 "2021-10-15T21:00:00" {"extensions":{"son_pay_time": 1800}} true 
propose_parameter_change 1.2.7 "2021-10-15T21:00:00" {"extensions":{"son_pay_time": 1800}} true
{
  "ref_block_num": 5403,
  "ref_block_prefix": 931470802,
  "expiration": "2021-10-15T18:11:42",
  "operations": [[
      22,{
        "fee": {
          "amount": 2000013,
          "asset_id": "1.3.0"
        },
        "fee_paying_account": "1.2.7",
        "expiration_time": "2021-10-15T21:00:00",
        "proposed_ops": [{
            "op": [
              31,{
                "fee": {
                  "amount": 100000,
                  "asset_id": "1.3.0"
                },
                "new_parameters": {
                  "current_fees": {
                    "parameters": [[
                        0,{
                          "fee": 2000000,
                          "price_per_kbyte": 1000000
                        }
                      ],[
                        1,{
                          "fee": 500000
                        }
                      ],[
                        2,{
                          "fee": 0
                        }
                      ],[
                        3,{
                          "fee": 2000000
                        }
                      ],[
                        4,{}
                      ],[
                        5,{
                          "basic_fee": 500000,
                          "premium_fee": 200000000,
                          "price_per_kbyte": 100000
                        }
                      ],[
                        6,{
                          "fee": 2000000,
                          "price_per_kbyte": 100000
                        }
                      ],[
                        7,{
                          "fee": 300000
                        }
                      ],[
                        8,{
                          "membership_annual_fee": 200000000,
                          "membership_lifetime_fee": 1000000000
                        }
                      ],[
                        9,{
                          "fee": 50000000
                        }
                      ],[
                        10,{
                          "symbol3": "50000000000",
                          "symbol4": "30000000000",
                          "long_symbol": 500000000,
                          "price_per_kbyte": 10
                        }
                      ],[
                        11,{
                          "fee": 50000000,
                          "price_per_kbyte": 10
                        }
                      ],[
                        12,{
                          "fee": 50000000
                        }
                      ],[
                        13,{
                          "fee": 50000000
                        }
                      ],[
                        14,{
                          "fee": 2000000,
                          "price_per_kbyte": 100000
                        }
                      ],[
                        15,{
                          "fee": 2000000
                        }
                      ],[
                        16,{
                          "fee": 100000
                        }
                      ],[
                        17,{
                          "fee": 10000000
                        }
                      ],[
                        18,{
                          "fee": 50000000
                        }
                      ],[
                        19,{
                          "fee": 100000
                        }
                      ],[
                        20,{
                          "fee": 500000000
                        }
                      ],[
                        21,{
                          "fee": 2000000
                        }
                      ],[
                        22,{
                          "fee": 2000000,
                          "price_per_kbyte": 10
                        }
                      ],[
                        23,{
                          "fee": 2000000,
                          "price_per_kbyte": 10
                        }
                      ],[
                        24,{
                          "fee": 100000
                        }
                      ],[
                        25,{
                          "fee": 100000
                        }
                      ],[
                        26,{
                          "fee": 100000
                        }
                      ],[
                        27,{
                          "fee": 2000000,
                          "price_per_kbyte": 10
                        }
                      ],[
                        28,{
                          "fee": 0
                        }
                      ],[
                        29,{
                          "fee": 500000000
                        }
                      ],[
                        30,{
                          "fee": 2000000
                        }
                      ],[
                        31,{
                          "fee": 100000
                        }
                      ],[
                        32,{
                          "fee": 100000
                        }
                      ],[
                        33,{
                          "fee": 2000000
                        }
                      ],[
                        34,{
                          "fee": 500000000
                        }
                      ],[
                        35,{
                          "fee": 100000,
                          "price_per_kbyte": 10
                        }
                      ],[
                        36,{
                          "fee": 100000
                        }
                      ],[
                        37,{}
                      ],[
                        38,{
                          "fee": 2000000,
                          "price_per_kbyte": 10
                        }
                      ],[
                        39,{
                          "fee": 500000,
                          "price_per_output": 500000
                        }
                      ],[
                        40,{
                          "fee": 500000,
                          "price_per_output": 500000
                        }
                      ],[
                        41,{
                          "fee": 500000
                        }
                      ],[
                        42,{}
                      ],[
                        43,{
                          "fee": 2000000
                        }
                      ],[
                        44,{}
                      ],[
                        45,{
                          "fee": 100000
                        }
                      ],[
                        46,{
                          "fee": 100000
                        }
                      ],[
                        47,{
                          "fee": 100000
                        }
                      ],[
                        48,{
                          "fee": 50000000
                        }
                      ],[
                        49,{
                          "distribution_base_fee": 0,
                          "distribution_fee_per_holder": 0
                        }
                      ],[
                        50,{}
                      ],[
                        51,{
                          "fee": 100000
                        }
                      ],[
                        52,{
                          "fee": 100000
                        }
                      ],[
                        53,{
                          "fee": 100000
                        }
                      ],[
                        54,{
                          "fee": 100000
                        }
                      ],[
                        55,{
                          "fee": 100000
                        }
                      ],[
                        56,{
                          "fee": 100000
                        }
                      ],[
                        57,{
                          "fee": 100000
                        }
                      ],[
                        58,{
                          "fee": 100000
                        }
                      ],[
                        59,{
                          "fee": 100000
                        }
                      ],[
                        60,{
                          "fee": 100000
                        }
                      ],[
                        61,{
                          "fee": 100000
                        }
                      ],[
                        62,{
                          "fee": 100000
                        }
                      ],[
                        63,{
                          "fee": 100000
                        }
                      ],[
                        64,{}
                      ],[
                        65,{}
                      ],[
                        66,{
                          "fee": 100000
                        }
                      ],[
                        67,{}
                      ],[
                        68,{
                          "fee": 100000
                        }
                      ],[
                        69,{}
                      ],[
                        70,{
                          "fee": 100000
                        }
                      ],[
                        71,{
                          "fee": 100000
                        }
                      ],[
                        72,{
                          "fee": 100000
                        }
                      ],[
                        73,{
                          "fee": 100000
                        }
                      ],[
                        74,{
                          "fee": 100000
                        }
                      ],[
                        75,{}
                      ],[
                        76,{}
                      ],[
                        77,{
                          "lottery_asset": 2000000,
                          "price_per_kbyte": 10
                        }
                      ],[
                        78,{
                          "fee": 0
                        }
                      ],[
                        79,{
                          "fee": 0
                        }
                      ],[
                        80,{
                          "fee": 0
                        }
                      ],[
                        81,{
                          "fee": 2000000
                        }
                      ],[
                        82,{
                          "fee": 100000,
                          "price_per_kbyte": 100000
                        }
                      ],[
                        83,{
                          "fee": 100000
                        }
                      ],[
                        84,{
                          "fee": 100000
                        }
                      ],[
                        85,{
                          "fee": 100000,
                          "price_per_kbyte": 100000
                        }
                      ],[
                        86,{
                          "fee": 100000
                        }
                      ],[
                        87,{
                          "fee": 100000
                        }
                      ],[
                        88,{
                          "fee": 100000,
                          "price_per_kbyte": 100000
                        }
                      ],[
                        89,{
                          "fee": 100000
                        }
                      ],[
                        90,{
                          "fee": 100000
                        }
                      ],[
                        91,{
                          "fee": 0
                        }
                      ],[
                        92,{
                          "fee": 100000,
                          "price_per_kbyte": 100000
                        }
                      ],[
                        93,{
                          "fee": 100000
                        }
                      ],[
                        94,{
                          "fee": 100000,
                          "price_per_kbyte": 100000
                        }
                      ],[
                        95,{
                          "fee": 100000,
                          "price_per_kbyte": 100000
                        }
                      ],[
                        96,{
                          "fee": 100000
                        }
                      ],[
                        97,{
                          "fee": 100000
                        }
                      ],[
                        98,{
                          "fee": 100000,
                          "price_per_kbyte": 100000
                        }
                      ],[
                        99,{
                          "fee": 100000,
                          "price_per_kbyte": 100000
                        }
                      ],[
                        100,{
                          "fee": 100000
                        }
                      ],[
                        101,{
                          "fee": 0
                        }
                      ],[
                        102,{
                          "fee": 0
                        }
                      ],[
                        103,{
                          "fee": 0
                        }
                      ],[
                        104,{
                          "fee": 0
                        }
                      ],[
                        105,{
                          "fee": 0
                        }
                      ],[
                        106,{
                          "fee": 0
                        }
                      ],[
                        107,{
                          "fee": 0
                        }
                      ],[
                        108,{
                          "fee": 0
                        }
                      ],[
                        109,{
                          "fee": 0
                        }
                      ],[
                        110,{
                          "fee": 0
                        }
                      ],[
                        111,{
                          "fee": 0
                        }
                      ],[
                        112,{
                          "fee": 0
                        }
                      ],[
                        113,{
                          "fee": 0
                        }
                      ],[
                        114,{
                          "fee": 0
                        }
                      ],[
                        115,{
                          "fee": 0
                        }
                      ],[
                        116,{
                          "fee": 0
                        }
                      ],[
                        117,{
                          "fee": 0
                        }
                      ],[
                        118,{
                          "fee": 0
                        }
                      ],[
                        119,{
                          "fee": 0
                        }
                      ],[
                        120,{
                          "fee": 100000
                        }
                      ],[
                        121,{
                          "fee": 100000
                        }
                      ],[
                        122,{
                          "fee": 100000
                        }
                      ],[
                        123,{
                          "fee": 500000000
                        }
                      ]
                    ],
                    "scale": 10000
                  },
                  "block_interval": 3,
                  "maintenance_interval": 600,
                  "maintenance_skip_slots": 3,
                  "committee_proposal_review_period": 600,
                  "maximum_transaction_size": 2048,
                  "maximum_block_size": 1228800000,
                  "maximum_time_until_expiration": 86400,
                  "maximum_proposal_lifetime": 2419200,
                  "maximum_asset_whitelist_authorities": 10,
                  "maximum_asset_feed_publishers": 10,
                  "maximum_witness_count": 1001,
                  "maximum_committee_count": 1001,
                  "maximum_authority_membership": 10,
                  "reserve_percent_of_fee": 2000,
                  "network_percent_of_fee": 2000,
                  "lifetime_referrer_percent_of_fee": 3000,
                  "cashback_vesting_period_seconds": 31536000,
                  "cashback_vesting_threshold": 10000000,
                  "count_non_member_votes": true,
                  "allow_non_member_whitelists": false,
                  "witness_pay_per_block": 1000000,
                  "worker_budget_per_day": "50000000000",
                  "max_predicate_opcode": 1,
                  "fee_liquidation_threshold": 10000000,
                  "accounts_per_fee_scale": 1000,
                  "account_fee_scale_bitshifts": 4,
                  "max_authority_depth": 2,
                  "witness_schedule_algorithm": 1,
                  "min_round_delay": 0,
                  "max_round_delay": 600,
                  "min_time_per_commit_move": 0,
                  "max_time_per_commit_move": 600,
                  "min_time_per_reveal_move": 0,
                  "max_time_per_reveal_move": 600,
                  "rake_fee_percentage": 300,
                  "maximum_registration_deadline": 2592000,
                  "maximum_players_in_tournament": 256,
                  "maximum_tournament_whitelist_length": 1000,
                  "maximum_tournament_start_time_in_future": 2419200,
                  "maximum_tournament_start_delay": 604800,
                  "maximum_tournament_number_of_wins": 100,
                  "extensions": {
                    "sweeps_distribution_percentage": 200,
                    "sweeps_distribution_asset": "1.3.0",
                    "sweeps_vesting_accumulator_account": "1.2.0",
                    "gpos_period": 15552000,
                    "gpos_subperiod": 2592000,
                    "gpos_period_start": 1578272400,
                    "gpos_vesting_lockin_period": 2592000,
                    "rbac_max_permissions_per_account": 5,
                    "rbac_max_account_authority_lifetime": 15552000,
                    "rbac_max_authorities_per_permission": 15,
                    "account_roles_max_per_account": 20,
                    "account_roles_max_lifetime": 31536000,
                    "son_vesting_amount": 5000000,
                    "son_vesting_period": 172800,
                    "son_pay_max": 20000000,
                    "son_pay_time": 1800,
                    "son_deregister_time": 43200,
                    "son_heartbeat_frequency": 180,
                    "son_down_time": 360,
                    "son_bitcoin_min_tx_confirmations": 1,
                    "son_account": "1.2.3",
                    "btc_asset": "1.3.0",
                    "maximum_son_count": 15,
                    "hbd_asset": "1.3.0",
                    "hive_asset": "1.3.0"
                  }
                }
              }
            ]
          }
        ],
        "review_period_seconds": 600,
        "extensions": []
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "202acbb1fb07e67ac48b7d66dc970e23ef0143b82c244fa4f5ddaca858039d886857f558e4bea42c22e377d95889525f1f58121833e2fc057c614b9d7db33946d3"
  ]
}

Get proposal object

unlocked >>> get_object 1.10.11
get_object 1.10.11
[{
    "id": "1.10.11",
    "expiration_time": "2021-10-15T21:00:00",
    "review_period_time": "2021-10-15T20:50:00",
    "proposed_transaction": {
      "ref_block_num": 0,
      "ref_block_prefix": 0,
      "expiration": "2021-10-15T21:00:00",
      "operations": [[
          31,{
            "fee": {
              "amount": 100000,
              "asset_id": "1.3.0"
            },
            "new_parameters": {
              "current_fees": {
                "parameters": [[
                    0,{
                      "fee": 2000000,
                      "price_per_kbyte": 1000000
                    }
                  ],[
                    1,{
                      "fee": 500000
                    }
                  ],[
                    2,{
                      "fee": 0
                    }
                  ],[
                    3,{
                      "fee": 2000000
                    }
                  ],[
                    4,{}
                  ],[
                    5,{
                      "basic_fee": 500000,
                      "premium_fee": 200000000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    6,{
                      "fee": 2000000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    7,{
                      "fee": 300000
                    }
                  ],[
                    8,{
                      "membership_annual_fee": 200000000,
                      "membership_lifetime_fee": 1000000000
                    }
                  ],[
                    9,{
                      "fee": 50000000
                    }
                  ],[
                    10,{
                      "symbol3": "50000000000",
                      "symbol4": "30000000000",
                      "long_symbol": 500000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    11,{
                      "fee": 50000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    12,{
                      "fee": 50000000
                    }
                  ],[
                    13,{
                      "fee": 50000000
                    }
                  ],[
                    14,{
                      "fee": 2000000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    15,{
                      "fee": 2000000
                    }
                  ],[
                    16,{
                      "fee": 100000
                    }
                  ],[
                    17,{
                      "fee": 10000000
                    }
                  ],[
                    18,{
                      "fee": 50000000
                    }
                  ],[
                    19,{
                      "fee": 100000
                    }
                  ],[
                    20,{
                      "fee": 500000000
                    }
                  ],[
                    21,{
                      "fee": 2000000
                    }
                  ],[
                    22,{
                      "fee": 2000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    23,{
                      "fee": 2000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    24,{
                      "fee": 100000
                    }
                  ],[
                    25,{
                      "fee": 100000
                    }
                  ],[
                    26,{
                      "fee": 100000
                    }
                  ],[
                    27,{
                      "fee": 2000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    28,{
                      "fee": 0
                    }
                  ],[
                    29,{
                      "fee": 500000000
                    }
                  ],[
                    30,{
                      "fee": 2000000
                    }
                  ],[
                    31,{
                      "fee": 100000
                    }
                  ],[
                    32,{
                      "fee": 100000
                    }
                  ],[
                    33,{
                      "fee": 2000000
                    }
                  ],[
                    34,{
                      "fee": 500000000
                    }
                  ],[
                    35,{
                      "fee": 100000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    36,{
                      "fee": 100000
                    }
                  ],[
                    37,{}
                  ],[
                    38,{
                      "fee": 2000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    39,{
                      "fee": 500000,
                      "price_per_output": 500000
                    }
                  ],[
                    40,{
                      "fee": 500000,
                      "price_per_output": 500000
                    }
                  ],[
                    41,{
                      "fee": 500000
                    }
                  ],[
                    42,{}
                  ],[
                    43,{
                      "fee": 2000000
                    }
                  ],[
                    44,{}
                  ],[
                    45,{
                      "fee": 100000
                    }
                  ],[
                    46,{
                      "fee": 100000
                    }
                  ],[
                    47,{
                      "fee": 100000
                    }
                  ],[
                    48,{
                      "fee": 50000000
                    }
                  ],[
                    49,{
                      "distribution_base_fee": 0,
                      "distribution_fee_per_holder": 0
                    }
                  ],[
                    50,{}
                  ],[
                    51,{
                      "fee": 100000
                    }
                  ],[
                    52,{
                      "fee": 100000
                    }
                  ],[
                    53,{
                      "fee": 100000
                    }
                  ],[
                    54,{
                      "fee": 100000
                    }
                  ],[
                    55,{
                      "fee": 100000
                    }
                  ],[
                    56,{
                      "fee": 100000
                    }
                  ],[
                    57,{
                      "fee": 100000
                    }
                  ],[
                    58,{
                      "fee": 100000
                    }
                  ],[
                    59,{
                      "fee": 100000
                    }
                  ],[
                    60,{
                      "fee": 100000
                    }
                  ],[
                    61,{
                      "fee": 100000
                    }
                  ],[
                    62,{
                      "fee": 100000
                    }
                  ],[
                    63,{
                      "fee": 100000
                    }
                  ],[
                    64,{}
                  ],[
                    65,{}
                  ],[
                    66,{
                      "fee": 100000
                    }
                  ],[
                    67,{}
                  ],[
                    68,{
                      "fee": 100000
                    }
                  ],[
                    69,{}
                  ],[
                    70,{
                      "fee": 100000
                    }
                  ],[
                    71,{
                      "fee": 100000
                    }
                  ],[
                    72,{
                      "fee": 100000
                    }
                  ],[
                    73,{
                      "fee": 100000
                    }
                  ],[
                    74,{
                      "fee": 100000
                    }
                  ],[
                    75,{}
                  ],[
                    76,{}
                  ],[
                    77,{
                      "lottery_asset": 2000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    78,{
                      "fee": 0
                    }
                  ],[
                    79,{
                      "fee": 0
                    }
                  ],[
                    80,{
                      "fee": 0
                    }
                  ],[
                    81,{
                      "fee": 2000000
                    }
                  ],[
                    82,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    83,{
                      "fee": 100000
                    }
                  ],[
                    84,{
                      "fee": 100000
                    }
                  ],[
                    85,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    86,{
                      "fee": 100000
                    }
                  ],[
                    87,{
                      "fee": 100000
                    }
                  ],[
                    88,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    89,{
                      "fee": 100000
                    }
                  ],[
                    90,{
                      "fee": 100000
                    }
                  ],[
                    91,{
                      "fee": 0
                    }
                  ],[
                    92,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    93,{
                      "fee": 100000
                    }
                  ],[
                    94,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    95,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    96,{
                      "fee": 100000
                    }
                  ],[
                    97,{
                      "fee": 100000
                    }
                  ],[
                    98,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    99,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    100,{
                      "fee": 100000
                    }
                  ],[
                    101,{
                      "fee": 0
                    }
                  ],[
                    102,{
                      "fee": 0
                    }
                  ],[
                    103,{
                      "fee": 0
                    }
                  ],[
                    104,{
                      "fee": 0
                    }
                  ],[
                    105,{
                      "fee": 0
                    }
                  ],[
                    106,{
                      "fee": 0
                    }
                  ],[
                    107,{
                      "fee": 0
                    }
                  ],[
                    108,{
                      "fee": 0
                    }
                  ],[
                    109,{
                      "fee": 0
                    }
                  ],[
                    110,{
                      "fee": 0
                    }
                  ],[
                    111,{
                      "fee": 0
                    }
                  ],[
                    112,{
                      "fee": 0
                    }
                  ],[
                    113,{
                      "fee": 0
                    }
                  ],[
                    114,{
                      "fee": 0
                    }
                  ],[
                    115,{
                      "fee": 0
                    }
                  ],[
                    116,{
                      "fee": 0
                    }
                  ],[
                    117,{
                      "fee": 0
                    }
                  ],[
                    118,{
                      "fee": 0
                    }
                  ],[
                    119,{
                      "fee": 0
                    }
                  ],[
                    120,{
                      "fee": 100000
                    }
                  ],[
                    121,{
                      "fee": 100000
                    }
                  ],[
                    122,{
                      "fee": 100000
                    }
                  ],[
                    123,{
                      "fee": 500000000
                    }
                  ]
                ],
                "scale": 10000
              },
              "block_interval": 3,
              "maintenance_interval": 600,
              "maintenance_skip_slots": 3,
              "committee_proposal_review_period": 600,
              "maximum_transaction_size": 2048,
              "maximum_block_size": 1228800000,
              "maximum_time_until_expiration": 86400,
              "maximum_proposal_lifetime": 2419200,
              "maximum_asset_whitelist_authorities": 10,
              "maximum_asset_feed_publishers": 10,
              "maximum_witness_count": 1001,
              "maximum_committee_count": 1001,
              "maximum_authority_membership": 10,
              "reserve_percent_of_fee": 2000,
              "network_percent_of_fee": 2000,
              "lifetime_referrer_percent_of_fee": 3000,
              "cashback_vesting_period_seconds": 31536000,
              "cashback_vesting_threshold": 10000000,
              "count_non_member_votes": true,
              "allow_non_member_whitelists": false,
              "witness_pay_per_block": 1000000,
              "worker_budget_per_day": "50000000000",
              "max_predicate_opcode": 1,
              "fee_liquidation_threshold": 10000000,
              "accounts_per_fee_scale": 1000,
              "account_fee_scale_bitshifts": 4,
              "max_authority_depth": 2,
              "witness_schedule_algorithm": 1,
              "min_round_delay": 0,
              "max_round_delay": 600,
              "min_time_per_commit_move": 0,
              "max_time_per_commit_move": 600,
              "min_time_per_reveal_move": 0,
              "max_time_per_reveal_move": 600,
              "rake_fee_percentage": 300,
              "maximum_registration_deadline": 2592000,
              "maximum_players_in_tournament": 256,
              "maximum_tournament_whitelist_length": 1000,
              "maximum_tournament_start_time_in_future": 2419200,
              "maximum_tournament_start_delay": 604800,
              "maximum_tournament_number_of_wins": 100,
              "extensions": {
                "sweeps_distribution_percentage": 200,
                "sweeps_distribution_asset": "1.3.0",
                "sweeps_vesting_accumulator_account": "1.2.0",
                "gpos_period": 15552000,
                "gpos_subperiod": 2592000,
                "gpos_period_start": 1578272400,
                "gpos_vesting_lockin_period": 2592000,
                "rbac_max_permissions_per_account": 5,
                "rbac_max_account_authority_lifetime": 15552000,
                "rbac_max_authorities_per_permission": 15,
                "account_roles_max_per_account": 20,
                "account_roles_max_lifetime": 31536000,
                "son_vesting_amount": 5000000,
                "son_vesting_period": 172800,
                "son_pay_max": 20000000,
                "son_pay_time": 1800,
                "son_deregister_time": 43200,
                "son_heartbeat_frequency": 180,
                "son_down_time": 360,
                "son_bitcoin_min_tx_confirmations": 1,
                "son_account": "1.2.3",
                "btc_asset": "1.3.0",
                "maximum_son_count": 15,
                "hbd_asset": "1.3.0",
                "hive_asset": "1.3.0"
              }
            }
          }
        ]
      ],
      "extensions": []
    },
    "required_active_approvals": [
      "1.2.0"
    ],
    "available_active_approvals": [],
    "required_owner_approvals": [],
    "available_owner_approvals": [],
    "available_key_approvals": [],
    "proposer": "1.2.7",
    "fail_reason": ""
  }
]

Proposal contains invalid values for SON related values

                "son_account": "1.2.3",
                "btc_asset": "1.3.0",
                "maximum_son_count": 15,
                "hbd_asset": "1.3.0",
                "hive_asset": "1.3.0"

Compare with valid values from global properties object

      "son_account": "1.2.19",
      "btc_asset": "1.3.1",
      "maximum_son_count": 7,
      "hbd_asset": "1.3.2",
      "hive_asset": "1.3.3"
Global properties ``` unlocked >>> get_global_properties get_global_properties { "id": "2.0.0", "parameters": { "current_fees": { "parameters": [[ 0,{ "fee": 2000000, "price_per_kbyte": 1000000 } ],[ 1,{ "fee": 500000 } ],[ 2,{ "fee": 0 } ],[ 3,{ "fee": 2000000 } ],[ 4,{} ],[ 5,{ "basic_fee": 500000, "premium_fee": 200000000, "price_per_kbyte": 100000 } ],[ 6,{ "fee": 2000000, "price_per_kbyte": 100000 } ],[ 7,{ "fee": 300000 } ],[ 8,{ "membership_annual_fee": 200000000, "membership_lifetime_fee": 1000000000 } ],[ 9,{ "fee": 50000000 } ],[ 10,{ "symbol3": "50000000000", "symbol4": "30000000000", "long_symbol": 500000000, "price_per_kbyte": 10 } ],[ 11,{ "fee": 50000000, "price_per_kbyte": 10 } ],[ 12,{ "fee": 50000000 } ],[ 13,{ "fee": 50000000 } ],[ 14,{ "fee": 2000000, "price_per_kbyte": 100000 } ],[ 15,{ "fee": 2000000 } ],[ 16,{ "fee": 100000 } ],[ 17,{ "fee": 10000000 } ],[ 18,{ "fee": 50000000 } ],[ 19,{ "fee": 100000 } ],[ 20,{ "fee": 500000000 } ],[ 21,{ "fee": 2000000 } ],[ 22,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 23,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 24,{ "fee": 100000 } ],[ 25,{ "fee": 100000 } ],[ 26,{ "fee": 100000 } ],[ 27,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 28,{ "fee": 0 } ],[ 29,{ "fee": 500000000 } ],[ 30,{ "fee": 2000000 } ],[ 31,{ "fee": 100000 } ],[ 32,{ "fee": 100000 } ],[ 33,{ "fee": 2000000 } ],[ 34,{ "fee": 500000000 } ],[ 35,{ "fee": 100000, "price_per_kbyte": 10 } ],[ 36,{ "fee": 100000 } ],[ 37,{} ],[ 38,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 39,{ "fee": 500000, "price_per_output": 500000 } ],[ 40,{ "fee": 500000, "price_per_output": 500000 } ],[ 41,{ "fee": 500000 } ],[ 42,{} ],[ 43,{ "fee": 2000000 } ],[ 44,{} ],[ 45,{ "fee": 100000 } ],[ 46,{ "fee": 100000 } ],[ 47,{ "fee": 100000 } ],[ 48,{ "fee": 50000000 } ],[ 49,{ "distribution_base_fee": 0, "distribution_fee_per_holder": 0 } ],[ 50,{} ],[ 51,{ "fee": 100000 } ],[ 52,{ "fee": 100000 } ],[ 53,{ "fee": 100000 } ],[ 54,{ "fee": 100000 } ],[ 55,{ "fee": 100000 } ],[ 56,{ "fee": 100000 } ],[ 57,{ "fee": 100000 } ],[ 58,{ "fee": 100000 } ],[ 59,{ "fee": 100000 } ],[ 60,{ "fee": 100000 } ],[ 61,{ "fee": 100000 } ],[ 62,{ "fee": 100000 } ],[ 63,{ "fee": 100000 } ],[ 64,{} ],[ 65,{} ],[ 66,{ "fee": 100000 } ],[ 67,{} ],[ 68,{ "fee": 100000 } ],[ 69,{} ],[ 70,{ "fee": 100000 } ],[ 71,{ "fee": 100000 } ],[ 72,{ "fee": 100000 } ],[ 73,{ "fee": 100000 } ],[ 74,{ "fee": 100000 } ],[ 75,{} ],[ 76,{} ],[ 77,{ "lottery_asset": 2000000, "price_per_kbyte": 10 } ],[ 78,{ "fee": 0 } ],[ 79,{ "fee": 0 } ],[ 80,{ "fee": 0 } ],[ 81,{ "fee": 2000000 } ],[ 82,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 83,{ "fee": 100000 } ],[ 84,{ "fee": 100000 } ],[ 85,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 86,{ "fee": 100000 } ],[ 87,{ "fee": 100000 } ],[ 88,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 89,{ "fee": 100000 } ],[ 90,{ "fee": 100000 } ],[ 91,{ "fee": 0 } ],[ 92,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 93,{ "fee": 100000 } ],[ 94,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 95,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 96,{ "fee": 100000 } ],[ 97,{ "fee": 100000 } ],[ 98,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 99,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 100,{ "fee": 100000 } ],[ 101,{ "fee": 0 } ],[ 102,{ "fee": 0 } ],[ 103,{ "fee": 0 } ],[ 104,{ "fee": 0 } ],[ 105,{ "fee": 0 } ],[ 106,{ "fee": 0 } ],[ 107,{ "fee": 0 } ],[ 108,{ "fee": 0 } ],[ 109,{ "fee": 0 } ],[ 110,{ "fee": 0 } ],[ 111,{ "fee": 0 } ],[ 112,{ "fee": 0 } ],[ 113,{ "fee": 0 } ],[ 114,{ "fee": 0 } ],[ 115,{ "fee": 0 } ],[ 116,{ "fee": 0 } ],[ 117,{ "fee": 0 } ],[ 118,{ "fee": 0 } ],[ 119,{ "fee": 0 } ],[ 120,{ "fee": 100000 } ],[ 121,{ "fee": 100000 } ],[ 122,{ "fee": 100000 } ],[ 123,{ "fee": 500000000 } ] ], "scale": 10000 }, "block_interval": 3, "maintenance_interval": 600, "maintenance_skip_slots": 3, "committee_proposal_review_period": 600, "maximum_transaction_size": 2048, "maximum_block_size": 1228800000, "maximum_time_until_expiration": 86400, "maximum_proposal_lifetime": 2419200, "maximum_asset_whitelist_authorities": 10, "maximum_asset_feed_publishers": 10, "maximum_witness_count": 1001, "maximum_committee_count": 1001, "maximum_authority_membership": 10, "reserve_percent_of_fee": 2000, "network_percent_of_fee": 2000, "lifetime_referrer_percent_of_fee": 3000, "cashback_vesting_period_seconds": 31536000, "cashback_vesting_threshold": 10000000, "count_non_member_votes": true, "allow_non_member_whitelists": false, "witness_pay_per_block": 1000000, "worker_budget_per_day": "50000000000", "max_predicate_opcode": 1, "fee_liquidation_threshold": 10000000, "accounts_per_fee_scale": 1000, "account_fee_scale_bitshifts": 4, "max_authority_depth": 2, "witness_schedule_algorithm": 1, "min_round_delay": 0, "max_round_delay": 600, "min_time_per_commit_move": 0, "max_time_per_commit_move": 600, "min_time_per_reveal_move": 0, "max_time_per_reveal_move": 600, "rake_fee_percentage": 300, "maximum_registration_deadline": 2592000, "maximum_players_in_tournament": 256, "maximum_tournament_whitelist_length": 1000, "maximum_tournament_start_time_in_future": 2419200, "maximum_tournament_start_delay": 604800, "maximum_tournament_number_of_wins": 100, "extensions": { "sweeps_distribution_percentage": 200, "sweeps_distribution_asset": "1.3.0", "sweeps_vesting_accumulator_account": "1.2.0", "gpos_period": 15552000, "gpos_subperiod": 2592000, "gpos_period_start": 1624928400, "gpos_vesting_lockin_period": 2592000, "rbac_max_permissions_per_account": 5, "rbac_max_account_authority_lifetime": 15552000, "rbac_max_authorities_per_permission": 15, "account_roles_max_per_account": 20, "account_roles_max_lifetime": 31536000, "son_vesting_amount": 5000000, "son_vesting_period": 172800, "son_pay_max": 20000000, "son_pay_time": 86400, "son_deregister_time": 1200, "son_heartbeat_frequency": 120, "son_down_time": 360, "son_bitcoin_min_tx_confirmations": 1, "son_account": "1.2.19", "btc_asset": "1.3.1", "maximum_son_count": 7, "hbd_asset": "1.3.2", "hive_asset": "1.3.3" } }, "next_available_vote_id": 51, "active_committee_members": [ "1.5.0", "1.5.1", "1.5.2", "1.5.3", "1.5.4", "1.5.5", "1.5.6", "1.5.7", "1.5.8", "1.5.9", "1.5.10" ], "active_witnesses": [ "1.6.1", "1.6.2", "1.6.3", "1.6.4", "1.6.5", "1.6.6", "1.6.7", "1.6.8", "1.6.9", "1.6.10", "1.6.11" ], "active_sons": [{ "son_id": "1.33.0", "weight": 1, "signing_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL", "sidechain_public_keys": [[ "bitcoin", "03456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275" ],[ "peerplays", "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL" ],[ "hive", "sonaccount01" ] ] },{ "son_id": "1.33.1", "weight": 1, "signing_key": "TEST82qv1LKFvwVKD9pg5JQf6qqwLcoeqUniQjWJ3wKTodyWa7gHUs", "sidechain_public_keys": [[ "bitcoin", "02d67c26cf20153fe7625ca1454222d3b3aeb53b122d8a0f7d32a3dd4b2c2016f4" ],[ "peerplays", "TEST82qv1LKFvwVKD9pg5JQf6qqwLcoeqUniQjWJ3wKTodyWa7gHUs" ],[ "hive", "sonaccount02" ] ] },{ "son_id": "1.33.2", "weight": 1, "signing_key": "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU", "sidechain_public_keys": [[ "bitcoin", "037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666" ],[ "peerplays", "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU" ],[ "hive", "sonaccount05" ] ] },{ "son_id": "1.33.3", "weight": 1, "signing_key": "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8", "sidechain_public_keys": [[ "bitcoin", "02ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccf" ],[ "peerplays", "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8" ],[ "hive", "sonaccount06" ] ] },{ "son_id": "1.33.4", "weight": 1, "signing_key": "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB", "sidechain_public_keys": [[ "bitcoin", "0317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7f" ],[ "peerplays", "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB" ],[ "hive", "sonaccount07" ] ] },{ "son_id": "1.33.5", "weight": 1, "signing_key": "TEST51nSJ2q1C9htnYWfTv73JxEc4nBWPNxJtUGPGpD4XwxeLzAd8t", "sidechain_public_keys": [[ "bitcoin", "0266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84" ],[ "peerplays", "TEST51nSJ2q1C9htnYWfTv73JxEc4nBWPNxJtUGPGpD4XwxeLzAd8t" ],[ "hive", "sonaccount08" ] ] },{ "son_id": "1.33.6", "weight": 1, "signing_key": "TEST8EmMMvQdAPzcnxymRUpbYdg8fArUY473QosCQpuPtWXxXtoNp4", "sidechain_public_keys": [[ "bitcoin", "023821cc3da7be9e8cdceb8f146e9ddd78a9519875ecc5b42fe645af690544bccf" ],[ "peerplays", "TEST8EmMMvQdAPzcnxymRUpbYdg8fArUY473QosCQpuPtWXxXtoNp4" ],[ "hive", "sonaccount09" ] ] } ] } ``` Created chain parameter change proposal ``` unlocked >>> propose_parameter_change 1.2.7 "2021-10-15T21:00:00" {"extensions":{"son_pay_time": 1800}} true propose_parameter_change 1.2.7 "2021-10-15T21:00:00" {"extensions":{"son_pay_time": 1800}} true { "ref_block_num": 5403, "ref_block_prefix": 931470802, "expiration": "2021-10-15T18:11:42", "operations": [[ 22,{ "fee": { "amount": 2000013, "asset_id": "1.3.0" }, "fee_paying_account": "1.2.7", "expiration_time": "2021-10-15T21:00:00", "proposed_ops": [{ "op": [ 31,{ "fee": { "amount": 100000, "asset_id": "1.3.0" }, "new_parameters": { "current_fees": { "parameters": [[ 0,{ "fee": 2000000, "price_per_kbyte": 1000000 } ],[ 1,{ "fee": 500000 } ],[ 2,{ "fee": 0 } ],[ 3,{ "fee": 2000000 } ],[ 4,{} ],[ 5,{ "basic_fee": 500000, "premium_fee": 200000000, "price_per_kbyte": 100000 } ],[ 6,{ "fee": 2000000, "price_per_kbyte": 100000 } ],[ 7,{ "fee": 300000 } ],[ 8,{ "membership_annual_fee": 200000000, "membership_lifetime_fee": 1000000000 } ],[ 9,{ "fee": 50000000 } ],[ 10,{ "symbol3": "50000000000", "symbol4": "30000000000", "long_symbol": 500000000, "price_per_kbyte": 10 } ],[ 11,{ "fee": 50000000, "price_per_kbyte": 10 } ],[ 12,{ "fee": 50000000 } ],[ 13,{ "fee": 50000000 } ],[ 14,{ "fee": 2000000, "price_per_kbyte": 100000 } ],[ 15,{ "fee": 2000000 } ],[ 16,{ "fee": 100000 } ],[ 17,{ "fee": 10000000 } ],[ 18,{ "fee": 50000000 } ],[ 19,{ "fee": 100000 } ],[ 20,{ "fee": 500000000 } ],[ 21,{ "fee": 2000000 } ],[ 22,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 23,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 24,{ "fee": 100000 } ],[ 25,{ "fee": 100000 } ],[ 26,{ "fee": 100000 } ],[ 27,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 28,{ "fee": 0 } ],[ 29,{ "fee": 500000000 } ],[ 30,{ "fee": 2000000 } ],[ 31,{ "fee": 100000 } ],[ 32,{ "fee": 100000 } ],[ 33,{ "fee": 2000000 } ],[ 34,{ "fee": 500000000 } ],[ 35,{ "fee": 100000, "price_per_kbyte": 10 } ],[ 36,{ "fee": 100000 } ],[ 37,{} ],[ 38,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 39,{ "fee": 500000, "price_per_output": 500000 } ],[ 40,{ "fee": 500000, "price_per_output": 500000 } ],[ 41,{ "fee": 500000 } ],[ 42,{} ],[ 43,{ "fee": 2000000 } ],[ 44,{} ],[ 45,{ "fee": 100000 } ],[ 46,{ "fee": 100000 } ],[ 47,{ "fee": 100000 } ],[ 48,{ "fee": 50000000 } ],[ 49,{ "distribution_base_fee": 0, "distribution_fee_per_holder": 0 } ],[ 50,{} ],[ 51,{ "fee": 100000 } ],[ 52,{ "fee": 100000 } ],[ 53,{ "fee": 100000 } ],[ 54,{ "fee": 100000 } ],[ 55,{ "fee": 100000 } ],[ 56,{ "fee": 100000 } ],[ 57,{ "fee": 100000 } ],[ 58,{ "fee": 100000 } ],[ 59,{ "fee": 100000 } ],[ 60,{ "fee": 100000 } ],[ 61,{ "fee": 100000 } ],[ 62,{ "fee": 100000 } ],[ 63,{ "fee": 100000 } ],[ 64,{} ],[ 65,{} ],[ 66,{ "fee": 100000 } ],[ 67,{} ],[ 68,{ "fee": 100000 } ],[ 69,{} ],[ 70,{ "fee": 100000 } ],[ 71,{ "fee": 100000 } ],[ 72,{ "fee": 100000 } ],[ 73,{ "fee": 100000 } ],[ 74,{ "fee": 100000 } ],[ 75,{} ],[ 76,{} ],[ 77,{ "lottery_asset": 2000000, "price_per_kbyte": 10 } ],[ 78,{ "fee": 0 } ],[ 79,{ "fee": 0 } ],[ 80,{ "fee": 0 } ],[ 81,{ "fee": 2000000 } ],[ 82,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 83,{ "fee": 100000 } ],[ 84,{ "fee": 100000 } ],[ 85,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 86,{ "fee": 100000 } ],[ 87,{ "fee": 100000 } ],[ 88,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 89,{ "fee": 100000 } ],[ 90,{ "fee": 100000 } ],[ 91,{ "fee": 0 } ],[ 92,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 93,{ "fee": 100000 } ],[ 94,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 95,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 96,{ "fee": 100000 } ],[ 97,{ "fee": 100000 } ],[ 98,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 99,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 100,{ "fee": 100000 } ],[ 101,{ "fee": 0 } ],[ 102,{ "fee": 0 } ],[ 103,{ "fee": 0 } ],[ 104,{ "fee": 0 } ],[ 105,{ "fee": 0 } ],[ 106,{ "fee": 0 } ],[ 107,{ "fee": 0 } ],[ 108,{ "fee": 0 } ],[ 109,{ "fee": 0 } ],[ 110,{ "fee": 0 } ],[ 111,{ "fee": 0 } ],[ 112,{ "fee": 0 } ],[ 113,{ "fee": 0 } ],[ 114,{ "fee": 0 } ],[ 115,{ "fee": 0 } ],[ 116,{ "fee": 0 } ],[ 117,{ "fee": 0 } ],[ 118,{ "fee": 0 } ],[ 119,{ "fee": 0 } ],[ 120,{ "fee": 100000 } ],[ 121,{ "fee": 100000 } ],[ 122,{ "fee": 100000 } ],[ 123,{ "fee": 500000000 } ] ], "scale": 10000 }, "block_interval": 3, "maintenance_interval": 600, "maintenance_skip_slots": 3, "committee_proposal_review_period": 600, "maximum_transaction_size": 2048, "maximum_block_size": 1228800000, "maximum_time_until_expiration": 86400, "maximum_proposal_lifetime": 2419200, "maximum_asset_whitelist_authorities": 10, "maximum_asset_feed_publishers": 10, "maximum_witness_count": 1001, "maximum_committee_count": 1001, "maximum_authority_membership": 10, "reserve_percent_of_fee": 2000, "network_percent_of_fee": 2000, "lifetime_referrer_percent_of_fee": 3000, "cashback_vesting_period_seconds": 31536000, "cashback_vesting_threshold": 10000000, "count_non_member_votes": true, "allow_non_member_whitelists": false, "witness_pay_per_block": 1000000, "worker_budget_per_day": "50000000000", "max_predicate_opcode": 1, "fee_liquidation_threshold": 10000000, "accounts_per_fee_scale": 1000, "account_fee_scale_bitshifts": 4, "max_authority_depth": 2, "witness_schedule_algorithm": 1, "min_round_delay": 0, "max_round_delay": 600, "min_time_per_commit_move": 0, "max_time_per_commit_move": 600, "min_time_per_reveal_move": 0, "max_time_per_reveal_move": 600, "rake_fee_percentage": 300, "maximum_registration_deadline": 2592000, "maximum_players_in_tournament": 256, "maximum_tournament_whitelist_length": 1000, "maximum_tournament_start_time_in_future": 2419200, "maximum_tournament_start_delay": 604800, "maximum_tournament_number_of_wins": 100, "extensions": { "sweeps_distribution_percentage": 200, "sweeps_distribution_asset": "1.3.0", "sweeps_vesting_accumulator_account": "1.2.0", "gpos_period": 15552000, "gpos_subperiod": 2592000, "gpos_period_start": 1578272400, "gpos_vesting_lockin_period": 2592000, "rbac_max_permissions_per_account": 5, "rbac_max_account_authority_lifetime": 15552000, "rbac_max_authorities_per_permission": 15, "account_roles_max_per_account": 20, "account_roles_max_lifetime": 31536000, "son_vesting_amount": 5000000, "son_vesting_period": 172800, "son_pay_max": 20000000, "son_pay_time": 1800, "son_deregister_time": 43200, "son_heartbeat_frequency": 180, "son_down_time": 360, "son_bitcoin_min_tx_confirmations": 1, "son_account": "1.2.3", "btc_asset": "1.3.0", "maximum_son_count": 15, "hbd_asset": "1.3.0", "hive_asset": "1.3.0" } } } ] } ], "review_period_seconds": 600, "extensions": [] } ] ], "extensions": [], "signatures": [ "202acbb1fb07e67ac48b7d66dc970e23ef0143b82c244fa4f5ddaca858039d886857f558e4bea42c22e377d95889525f1f58121833e2fc057c614b9d7db33946d3" ] } ``` Get proposal object ``` unlocked >>> get_object 1.10.11 get_object 1.10.11 [{ "id": "1.10.11", "expiration_time": "2021-10-15T21:00:00", "review_period_time": "2021-10-15T20:50:00", "proposed_transaction": { "ref_block_num": 0, "ref_block_prefix": 0, "expiration": "2021-10-15T21:00:00", "operations": [[ 31,{ "fee": { "amount": 100000, "asset_id": "1.3.0" }, "new_parameters": { "current_fees": { "parameters": [[ 0,{ "fee": 2000000, "price_per_kbyte": 1000000 } ],[ 1,{ "fee": 500000 } ],[ 2,{ "fee": 0 } ],[ 3,{ "fee": 2000000 } ],[ 4,{} ],[ 5,{ "basic_fee": 500000, "premium_fee": 200000000, "price_per_kbyte": 100000 } ],[ 6,{ "fee": 2000000, "price_per_kbyte": 100000 } ],[ 7,{ "fee": 300000 } ],[ 8,{ "membership_annual_fee": 200000000, "membership_lifetime_fee": 1000000000 } ],[ 9,{ "fee": 50000000 } ],[ 10,{ "symbol3": "50000000000", "symbol4": "30000000000", "long_symbol": 500000000, "price_per_kbyte": 10 } ],[ 11,{ "fee": 50000000, "price_per_kbyte": 10 } ],[ 12,{ "fee": 50000000 } ],[ 13,{ "fee": 50000000 } ],[ 14,{ "fee": 2000000, "price_per_kbyte": 100000 } ],[ 15,{ "fee": 2000000 } ],[ 16,{ "fee": 100000 } ],[ 17,{ "fee": 10000000 } ],[ 18,{ "fee": 50000000 } ],[ 19,{ "fee": 100000 } ],[ 20,{ "fee": 500000000 } ],[ 21,{ "fee": 2000000 } ],[ 22,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 23,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 24,{ "fee": 100000 } ],[ 25,{ "fee": 100000 } ],[ 26,{ "fee": 100000 } ],[ 27,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 28,{ "fee": 0 } ],[ 29,{ "fee": 500000000 } ],[ 30,{ "fee": 2000000 } ],[ 31,{ "fee": 100000 } ],[ 32,{ "fee": 100000 } ],[ 33,{ "fee": 2000000 } ],[ 34,{ "fee": 500000000 } ],[ 35,{ "fee": 100000, "price_per_kbyte": 10 } ],[ 36,{ "fee": 100000 } ],[ 37,{} ],[ 38,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 39,{ "fee": 500000, "price_per_output": 500000 } ],[ 40,{ "fee": 500000, "price_per_output": 500000 } ],[ 41,{ "fee": 500000 } ],[ 42,{} ],[ 43,{ "fee": 2000000 } ],[ 44,{} ],[ 45,{ "fee": 100000 } ],[ 46,{ "fee": 100000 } ],[ 47,{ "fee": 100000 } ],[ 48,{ "fee": 50000000 } ],[ 49,{ "distribution_base_fee": 0, "distribution_fee_per_holder": 0 } ],[ 50,{} ],[ 51,{ "fee": 100000 } ],[ 52,{ "fee": 100000 } ],[ 53,{ "fee": 100000 } ],[ 54,{ "fee": 100000 } ],[ 55,{ "fee": 100000 } ],[ 56,{ "fee": 100000 } ],[ 57,{ "fee": 100000 } ],[ 58,{ "fee": 100000 } ],[ 59,{ "fee": 100000 } ],[ 60,{ "fee": 100000 } ],[ 61,{ "fee": 100000 } ],[ 62,{ "fee": 100000 } ],[ 63,{ "fee": 100000 } ],[ 64,{} ],[ 65,{} ],[ 66,{ "fee": 100000 } ],[ 67,{} ],[ 68,{ "fee": 100000 } ],[ 69,{} ],[ 70,{ "fee": 100000 } ],[ 71,{ "fee": 100000 } ],[ 72,{ "fee": 100000 } ],[ 73,{ "fee": 100000 } ],[ 74,{ "fee": 100000 } ],[ 75,{} ],[ 76,{} ],[ 77,{ "lottery_asset": 2000000, "price_per_kbyte": 10 } ],[ 78,{ "fee": 0 } ],[ 79,{ "fee": 0 } ],[ 80,{ "fee": 0 } ],[ 81,{ "fee": 2000000 } ],[ 82,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 83,{ "fee": 100000 } ],[ 84,{ "fee": 100000 } ],[ 85,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 86,{ "fee": 100000 } ],[ 87,{ "fee": 100000 } ],[ 88,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 89,{ "fee": 100000 } ],[ 90,{ "fee": 100000 } ],[ 91,{ "fee": 0 } ],[ 92,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 93,{ "fee": 100000 } ],[ 94,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 95,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 96,{ "fee": 100000 } ],[ 97,{ "fee": 100000 } ],[ 98,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 99,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 100,{ "fee": 100000 } ],[ 101,{ "fee": 0 } ],[ 102,{ "fee": 0 } ],[ 103,{ "fee": 0 } ],[ 104,{ "fee": 0 } ],[ 105,{ "fee": 0 } ],[ 106,{ "fee": 0 } ],[ 107,{ "fee": 0 } ],[ 108,{ "fee": 0 } ],[ 109,{ "fee": 0 } ],[ 110,{ "fee": 0 } ],[ 111,{ "fee": 0 } ],[ 112,{ "fee": 0 } ],[ 113,{ "fee": 0 } ],[ 114,{ "fee": 0 } ],[ 115,{ "fee": 0 } ],[ 116,{ "fee": 0 } ],[ 117,{ "fee": 0 } ],[ 118,{ "fee": 0 } ],[ 119,{ "fee": 0 } ],[ 120,{ "fee": 100000 } ],[ 121,{ "fee": 100000 } ],[ 122,{ "fee": 100000 } ],[ 123,{ "fee": 500000000 } ] ], "scale": 10000 }, "block_interval": 3, "maintenance_interval": 600, "maintenance_skip_slots": 3, "committee_proposal_review_period": 600, "maximum_transaction_size": 2048, "maximum_block_size": 1228800000, "maximum_time_until_expiration": 86400, "maximum_proposal_lifetime": 2419200, "maximum_asset_whitelist_authorities": 10, "maximum_asset_feed_publishers": 10, "maximum_witness_count": 1001, "maximum_committee_count": 1001, "maximum_authority_membership": 10, "reserve_percent_of_fee": 2000, "network_percent_of_fee": 2000, "lifetime_referrer_percent_of_fee": 3000, "cashback_vesting_period_seconds": 31536000, "cashback_vesting_threshold": 10000000, "count_non_member_votes": true, "allow_non_member_whitelists": false, "witness_pay_per_block": 1000000, "worker_budget_per_day": "50000000000", "max_predicate_opcode": 1, "fee_liquidation_threshold": 10000000, "accounts_per_fee_scale": 1000, "account_fee_scale_bitshifts": 4, "max_authority_depth": 2, "witness_schedule_algorithm": 1, "min_round_delay": 0, "max_round_delay": 600, "min_time_per_commit_move": 0, "max_time_per_commit_move": 600, "min_time_per_reveal_move": 0, "max_time_per_reveal_move": 600, "rake_fee_percentage": 300, "maximum_registration_deadline": 2592000, "maximum_players_in_tournament": 256, "maximum_tournament_whitelist_length": 1000, "maximum_tournament_start_time_in_future": 2419200, "maximum_tournament_start_delay": 604800, "maximum_tournament_number_of_wins": 100, "extensions": { "sweeps_distribution_percentage": 200, "sweeps_distribution_asset": "1.3.0", "sweeps_vesting_accumulator_account": "1.2.0", "gpos_period": 15552000, "gpos_subperiod": 2592000, "gpos_period_start": 1578272400, "gpos_vesting_lockin_period": 2592000, "rbac_max_permissions_per_account": 5, "rbac_max_account_authority_lifetime": 15552000, "rbac_max_authorities_per_permission": 15, "account_roles_max_per_account": 20, "account_roles_max_lifetime": 31536000, "son_vesting_amount": 5000000, "son_vesting_period": 172800, "son_pay_max": 20000000, "son_pay_time": 1800, "son_deregister_time": 43200, "son_heartbeat_frequency": 180, "son_down_time": 360, "son_bitcoin_min_tx_confirmations": 1, "son_account": "1.2.3", "btc_asset": "1.3.0", "maximum_son_count": 15, "hbd_asset": "1.3.0", "hive_asset": "1.3.0" } } } ] ], "extensions": [] }, "required_active_approvals": [ "1.2.0" ], "available_active_approvals": [], "required_owner_approvals": [], "available_owner_approvals": [], "available_key_approvals": [], "proposer": "1.2.7", "fail_reason": "" } ] ``` Proposal contains invalid values for SON related values ``` "son_account": "1.2.3", "btc_asset": "1.3.0", "maximum_son_count": 15, "hbd_asset": "1.3.0", "hive_asset": "1.3.0" ``` Compare with valid values from global properties object ``` "son_account": "1.2.19", "btc_asset": "1.3.1", "maximum_son_count": 7, "hbd_asset": "1.3.2", "hive_asset": "1.3.3" ```
serkixenos commented 2021-10-15 18:26:21 +00:00 (Migrated from gitlab.com)

Approving proposal

unlocked >>> approve_proposal 1.2.7 "1.10.11" {"active_approvals_to_add":["1.2.7", "1.2.8","1.2.9","1.2.10","1.2.11","1.2.12","1.2.13","1.2.14","1.2.15","1.2.16","1.2.17","1.2.18"]} true
approve_proposal 1.2.7 "1.10.11" {"active_approvals_to_add":["1.2.7", "1.2.8","1.2.9","1.2.10","1.2.11","1.2.12","1.2.13","1.2.14","1.2.15","1.2.16","1.2.17","1.2.18"]} true
{
  "ref_block_num": 5457,
  "ref_block_prefix": 1599655247,
  "expiration": "2021-10-15T18:14:24",
  "operations": [[
      23,{
        "fee": {
          "amount": 2000000,
          "asset_id": "1.3.0"
        },
        "fee_paying_account": "1.2.7",
        "proposal": "1.10.11",
        "active_approvals_to_add": [
          "1.2.7",
          "1.2.8",
          "1.2.9",
          "1.2.10",
          "1.2.11",
          "1.2.12",
          "1.2.13",
          "1.2.14",
          "1.2.15",
          "1.2.16",
          "1.2.17",
          "1.2.18"
        ],
        "active_approvals_to_remove": [],
        "owner_approvals_to_add": [],
        "owner_approvals_to_remove": [],
        "key_approvals_to_add": [],
        "key_approvals_to_remove": [],
        "extensions": []
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "1f6f19f6233633d72d8f5635b4a390c16f0bac0edadaff9dd4b44d65532546784a0a52a94587e547a0bec8fa7eefbaeccf51aa4555b406b8d4437082047add7f8a"
  ]
}

Get proposal object after approving

unlocked >>> get_object 1.10.11                                                                                                                                                            
get_object 1.10.11
[{
    "id": "1.10.11",
    "expiration_time": "2021-10-15T21:00:00",
    "review_period_time": "2021-10-15T20:50:00",
    "proposed_transaction": {
      "ref_block_num": 0,
      "ref_block_prefix": 0,
      "expiration": "2021-10-15T21:00:00",
      "operations": [[
          31,{
            "fee": {
              "amount": 100000,
              "asset_id": "1.3.0"
            },
            "new_parameters": {
              "current_fees": {
                "parameters": [[
                    0,{
                      "fee": 2000000,
                      "price_per_kbyte": 1000000
                    }
                  ],[
                    1,{
                      "fee": 500000
                    }
                  ],[
                    2,{
                      "fee": 0
                    }
                  ],[
                    3,{
                      "fee": 2000000
                    }
                  ],[
                    4,{}
                  ],[
                    5,{
                      "basic_fee": 500000,
                      "premium_fee": 200000000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    6,{
                      "fee": 2000000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    7,{
                      "fee": 300000
                    }
                  ],[
                    8,{
                      "membership_annual_fee": 200000000,
                      "membership_lifetime_fee": 1000000000
                    }
                  ],[
                    9,{
                      "fee": 50000000
                    }
                  ],[
                    10,{
                      "symbol3": "50000000000",
                      "symbol4": "30000000000",
                      "long_symbol": 500000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    11,{
                      "fee": 50000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    12,{
                      "fee": 50000000
                    }
                  ],[
                    13,{
                      "fee": 50000000
                    }
                  ],[
                    14,{
                      "fee": 2000000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    15,{
                      "fee": 2000000
                    }
                  ],[
                    16,{
                      "fee": 100000
                    }
                  ],[
                    17,{
                      "fee": 10000000
                    }
                  ],[
                    18,{
                      "fee": 50000000
                    }
                  ],[
                    19,{
                      "fee": 100000
                    }
                  ],[
                    20,{
                      "fee": 500000000
                    }
                  ],[
                    21,{
                      "fee": 2000000
                    }
                  ],[
                    22,{
                      "fee": 2000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    23,{
                      "fee": 2000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    24,{
                      "fee": 100000
                    }
                  ],[
                    25,{
                      "fee": 100000
                    }
                  ],[
                    26,{
                      "fee": 100000
                    }
                  ],[
                    27,{
                      "fee": 2000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    28,{
                      "fee": 0
                    }
                  ],[
                    29,{
                      "fee": 500000000
                    }
                  ],[
                    30,{
                      "fee": 2000000
                    }
                  ],[
                    31,{
                      "fee": 100000
                    }
                  ],[
                    32,{
                      "fee": 100000
                    }
                  ],[
                    33,{
                      "fee": 2000000
                    }
                  ],[
                    34,{
                      "fee": 500000000
                    }
                  ],[
                    35,{
                      "fee": 100000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    36,{
                      "fee": 100000
                    }
                  ],[
                    37,{}
                  ],[
                    38,{
                      "fee": 2000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    39,{
                      "fee": 500000,
                      "price_per_output": 500000
                    }
                  ],[
                    40,{
                      "fee": 500000,
                      "price_per_output": 500000
                    }
                  ],[
                    41,{
                      "fee": 500000
                    }
                  ],[
                    42,{}
                  ],[
                    43,{
                      "fee": 2000000
                    }
                  ],[
                    44,{}
                  ],[
                    45,{
                      "fee": 100000
                    }
                  ],[
                    46,{
                      "fee": 100000
                    }
                  ],[
                    47,{
                      "fee": 100000
                    }
                  ],[
                    48,{
                      "fee": 50000000
                    }
                  ],[
                    49,{
                      "distribution_base_fee": 0,
                      "distribution_fee_per_holder": 0
                    }
                  ],[
                    50,{}
                  ],[
                    51,{
                      "fee": 100000
                    }
                  ],[
                    52,{
                      "fee": 100000
                    }
                  ],[
                    53,{
                      "fee": 100000
                    }
                  ],[
                    54,{
                      "fee": 100000
                    }
                  ],[
                    55,{
                      "fee": 100000
                    }
                  ],[
                    56,{
                      "fee": 100000
                    }
                  ],[
                    57,{
                      "fee": 100000
                    }
                  ],[
                    58,{
                      "fee": 100000
                    }
                  ],[
                    59,{
                      "fee": 100000
                    }
                  ],[
                    60,{
                      "fee": 100000
                    }
                  ],[
                    61,{
                      "fee": 100000
                    }
                  ],[
                    62,{
                      "fee": 100000
                    }
                  ],[
                    63,{
                      "fee": 100000
                    }
                  ],[
                    64,{}
                  ],[
                    65,{}
                  ],[
                    66,{
                      "fee": 100000
                    }
                  ],[
                    67,{}
                  ],[
                    68,{
                      "fee": 100000
                    }
                  ],[
                    69,{}
                  ],[
                    70,{
                      "fee": 100000
                    }
                  ],[
                    71,{
                      "fee": 100000
                    }
                  ],[
                    72,{
                      "fee": 100000
                    }
                  ],[
                    73,{
                      "fee": 100000
                    }
                  ],[
                    74,{
                      "fee": 100000
                    }
                  ],[
                    75,{}
                  ],[
                    76,{}
                  ],[
                    77,{
                      "lottery_asset": 2000000,
                      "price_per_kbyte": 10
                    }
                  ],[
                    78,{
                      "fee": 0
                    }
                  ],[
                    79,{
                      "fee": 0
                    }
                  ],[
                    80,{
                      "fee": 0
                    }
                  ],[
                    81,{
                      "fee": 2000000
                    }
                  ],[
                    82,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    83,{
                      "fee": 100000
                    }
                  ],[
                    84,{
                      "fee": 100000
                    }
                  ],[
                    85,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    86,{
                      "fee": 100000
                    }
                  ],[
                    87,{
                      "fee": 100000
                    }
                  ],[
                    88,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    89,{
                      "fee": 100000
                    }
                  ],[
                    90,{
                      "fee": 100000
                    }
                  ],[
                    91,{
                      "fee": 0
                    }
                  ],[
                    92,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    93,{
                      "fee": 100000
                    }
                  ],[
                    94,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    95,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    96,{
                      "fee": 100000
                    }
                  ],[
                    97,{
                      "fee": 100000
                    }
                  ],[
                    98,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    99,{
                      "fee": 100000,
                      "price_per_kbyte": 100000
                    }
                  ],[
                    100,{
                      "fee": 100000
                    }
                  ],[
                    101,{
                      "fee": 0
                    }
                  ],[
                    102,{
                      "fee": 0
                    }
                  ],[
                    103,{
                      "fee": 0
                    }
                  ],[
                    104,{
                      "fee": 0
                    }
                  ],[
                    105,{
                      "fee": 0
                    }
                  ],[
                    106,{
                      "fee": 0
                    }
                  ],[
                    107,{
                      "fee": 0
                    }
                  ],[
                    108,{
                      "fee": 0
                    }
                  ],[
                    109,{
                      "fee": 0
                    }
                  ],[
                    110,{
                      "fee": 0
                    }
                  ],[
                    111,{
                      "fee": 0
                    }
                  ],[
                    112,{
                      "fee": 0
                    }
                  ],[
                    113,{
                      "fee": 0
                    }
                  ],[
                    114,{
                      "fee": 0
                    }
                  ],[
                    115,{
                      "fee": 0
                    }
                  ],[
                    116,{
                      "fee": 0
                    }
                  ],[
                    117,{
                      "fee": 0
                    }
                  ],[
                    118,{
                      "fee": 0
                    }
                  ],[
                    119,{
                      "fee": 0
                    }
                  ],[
                    120,{
                      "fee": 100000
                    }
                  ],[
                    121,{
                      "fee": 100000
                    }
                  ],[
                    122,{
                      "fee": 100000
                    }
                  ],[
                    123,{
                      "fee": 500000000
                    }
                  ]
                ],
                "scale": 10000
              },
              "block_interval": 3,
              "maintenance_interval": 600,
              "maintenance_skip_slots": 3,
              "committee_proposal_review_period": 600,
              "maximum_transaction_size": 2048,
              "maximum_block_size": 1228800000,
              "maximum_time_until_expiration": 86400,
              "maximum_proposal_lifetime": 2419200,
              "maximum_asset_whitelist_authorities": 10,
              "maximum_asset_feed_publishers": 10,
              "maximum_witness_count": 1001,
              "maximum_committee_count": 1001,
              "maximum_authority_membership": 10,
              "reserve_percent_of_fee": 2000,
              "network_percent_of_fee": 2000,
              "lifetime_referrer_percent_of_fee": 3000,
              "cashback_vesting_period_seconds": 31536000,
              "cashback_vesting_threshold": 10000000,
              "count_non_member_votes": true,
              "allow_non_member_whitelists": false,
              "witness_pay_per_block": 1000000,
              "worker_budget_per_day": "50000000000",
              "max_predicate_opcode": 1,
              "fee_liquidation_threshold": 10000000,
              "accounts_per_fee_scale": 1000,
              "account_fee_scale_bitshifts": 4,
              "max_authority_depth": 2,
              "witness_schedule_algorithm": 1,
              "min_round_delay": 0,
              "max_round_delay": 600,
              "min_time_per_commit_move": 0,
              "max_time_per_commit_move": 600,
              "min_time_per_reveal_move": 0,
              "max_time_per_reveal_move": 600,
              "rake_fee_percentage": 300,
              "maximum_registration_deadline": 2592000,
              "maximum_players_in_tournament": 256,
              "maximum_tournament_whitelist_length": 1000,
              "maximum_tournament_start_time_in_future": 2419200,
              "maximum_tournament_start_delay": 604800,
              "maximum_tournament_number_of_wins": 100,
              "extensions": {
                "sweeps_distribution_percentage": 200,
                "sweeps_distribution_asset": "1.3.0",
                "sweeps_vesting_accumulator_account": "1.2.0",
                "gpos_period": 15552000,
                "gpos_subperiod": 2592000,
                "gpos_period_start": 1578272400,
                "gpos_vesting_lockin_period": 2592000,
                "rbac_max_permissions_per_account": 5,
                "rbac_max_account_authority_lifetime": 15552000,
                "rbac_max_authorities_per_permission": 15,
                "account_roles_max_per_account": 20,
                "account_roles_max_lifetime": 31536000,
                "son_vesting_amount": 5000000,
                "son_vesting_period": 172800,
                "son_pay_max": 20000000,
                "son_pay_time": 1800,
                "son_deregister_time": 43200,
                "son_heartbeat_frequency": 180,
                "son_down_time": 360,
                "son_bitcoin_min_tx_confirmations": 1,
                "son_account": "1.2.3",
                "btc_asset": "1.3.0",
                "maximum_son_count": 15,
                "hbd_asset": "1.3.0",
                "hive_asset": "1.3.0"
              }
            }
          }
        ]
      ],
      "extensions": []
    },
    "required_active_approvals": [
      "1.2.0"
    ],
    "available_active_approvals": [
      "1.2.7",
      "1.2.8",
      "1.2.9",
      "1.2.10",
      "1.2.11",
      "1.2.12",
      "1.2.13",
      "1.2.14",
      "1.2.15",
      "1.2.16",
      "1.2.17",
      "1.2.18"
    ],
    "required_owner_approvals": [],
    "available_owner_approvals": [],
    "available_key_approvals": [],
    "proposer": "1.2.7",
    "fail_reason": ""
  }
]

All votes from 1.2.0 are there

unlocked >>> get_object 1.2.0
get_object 1.2.0
[{
    "id": "1.2.0",
    "membership_expiration_date": "2106-02-07T06:28:15",
    "registrar": "1.2.0",
    "referrer": "1.2.0",
    "lifetime_referrer": "1.2.0",
    "network_fee_percentage": 2000,
    "lifetime_referrer_fee_percentage": 8000,
    "referrer_rewards_percentage": 0,
    "name": "committee-account",
    "owner": {
      "weight_threshold": 1,
      "account_auths": [],
      "key_auths": [],
      "address_auths": []
    },
    "active": {
      "weight_threshold": 6,
      "account_auths": [[
          "1.2.7",
          1
        ],[
          "1.2.8",
          1
        ],[
          "1.2.9",
          1
        ],[
          "1.2.10",
          1
        ],[
          "1.2.11",
          1
        ],[
          "1.2.12",
          1
        ],[
          "1.2.13",
          1
        ],[
          "1.2.14",
          1
        ],[
          "1.2.15",
          1
        ],[
          "1.2.16",
          1
        ],[
          "1.2.17",
          1
        ]
      ],
      "key_auths": [],
      "address_auths": []
    },
    "options": {
      "memo_key": "TEST1111111111111111111111111111111114T1Anm",
      "voting_account": "1.2.5",
      "num_witness": 0,
      "num_committee": 0,
      "votes": [],
      "extensions": []
    },
    "statistics": "2.6.0",
    "whitelisting_accounts": [],
    "blacklisting_accounts": [],
    "whitelisted_accounts": [],
    "blacklisted_accounts": [],
    "owner_special_authority": [
      0,{}
    ],
    "active_special_authority": [
      0,{}
    ],
    "top_n_control_flags": 0
  }
]
Approving proposal ``` unlocked >>> approve_proposal 1.2.7 "1.10.11" {"active_approvals_to_add":["1.2.7", "1.2.8","1.2.9","1.2.10","1.2.11","1.2.12","1.2.13","1.2.14","1.2.15","1.2.16","1.2.17","1.2.18"]} true approve_proposal 1.2.7 "1.10.11" {"active_approvals_to_add":["1.2.7", "1.2.8","1.2.9","1.2.10","1.2.11","1.2.12","1.2.13","1.2.14","1.2.15","1.2.16","1.2.17","1.2.18"]} true { "ref_block_num": 5457, "ref_block_prefix": 1599655247, "expiration": "2021-10-15T18:14:24", "operations": [[ 23,{ "fee": { "amount": 2000000, "asset_id": "1.3.0" }, "fee_paying_account": "1.2.7", "proposal": "1.10.11", "active_approvals_to_add": [ "1.2.7", "1.2.8", "1.2.9", "1.2.10", "1.2.11", "1.2.12", "1.2.13", "1.2.14", "1.2.15", "1.2.16", "1.2.17", "1.2.18" ], "active_approvals_to_remove": [], "owner_approvals_to_add": [], "owner_approvals_to_remove": [], "key_approvals_to_add": [], "key_approvals_to_remove": [], "extensions": [] } ] ], "extensions": [], "signatures": [ "1f6f19f6233633d72d8f5635b4a390c16f0bac0edadaff9dd4b44d65532546784a0a52a94587e547a0bec8fa7eefbaeccf51aa4555b406b8d4437082047add7f8a" ] } ``` Get proposal object after approving ``` unlocked >>> get_object 1.10.11 get_object 1.10.11 [{ "id": "1.10.11", "expiration_time": "2021-10-15T21:00:00", "review_period_time": "2021-10-15T20:50:00", "proposed_transaction": { "ref_block_num": 0, "ref_block_prefix": 0, "expiration": "2021-10-15T21:00:00", "operations": [[ 31,{ "fee": { "amount": 100000, "asset_id": "1.3.0" }, "new_parameters": { "current_fees": { "parameters": [[ 0,{ "fee": 2000000, "price_per_kbyte": 1000000 } ],[ 1,{ "fee": 500000 } ],[ 2,{ "fee": 0 } ],[ 3,{ "fee": 2000000 } ],[ 4,{} ],[ 5,{ "basic_fee": 500000, "premium_fee": 200000000, "price_per_kbyte": 100000 } ],[ 6,{ "fee": 2000000, "price_per_kbyte": 100000 } ],[ 7,{ "fee": 300000 } ],[ 8,{ "membership_annual_fee": 200000000, "membership_lifetime_fee": 1000000000 } ],[ 9,{ "fee": 50000000 } ],[ 10,{ "symbol3": "50000000000", "symbol4": "30000000000", "long_symbol": 500000000, "price_per_kbyte": 10 } ],[ 11,{ "fee": 50000000, "price_per_kbyte": 10 } ],[ 12,{ "fee": 50000000 } ],[ 13,{ "fee": 50000000 } ],[ 14,{ "fee": 2000000, "price_per_kbyte": 100000 } ],[ 15,{ "fee": 2000000 } ],[ 16,{ "fee": 100000 } ],[ 17,{ "fee": 10000000 } ],[ 18,{ "fee": 50000000 } ],[ 19,{ "fee": 100000 } ],[ 20,{ "fee": 500000000 } ],[ 21,{ "fee": 2000000 } ],[ 22,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 23,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 24,{ "fee": 100000 } ],[ 25,{ "fee": 100000 } ],[ 26,{ "fee": 100000 } ],[ 27,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 28,{ "fee": 0 } ],[ 29,{ "fee": 500000000 } ],[ 30,{ "fee": 2000000 } ],[ 31,{ "fee": 100000 } ],[ 32,{ "fee": 100000 } ],[ 33,{ "fee": 2000000 } ],[ 34,{ "fee": 500000000 } ],[ 35,{ "fee": 100000, "price_per_kbyte": 10 } ],[ 36,{ "fee": 100000 } ],[ 37,{} ],[ 38,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 39,{ "fee": 500000, "price_per_output": 500000 } ],[ 40,{ "fee": 500000, "price_per_output": 500000 } ],[ 41,{ "fee": 500000 } ],[ 42,{} ],[ 43,{ "fee": 2000000 } ],[ 44,{} ],[ 45,{ "fee": 100000 } ],[ 46,{ "fee": 100000 } ],[ 47,{ "fee": 100000 } ],[ 48,{ "fee": 50000000 } ],[ 49,{ "distribution_base_fee": 0, "distribution_fee_per_holder": 0 } ],[ 50,{} ],[ 51,{ "fee": 100000 } ],[ 52,{ "fee": 100000 } ],[ 53,{ "fee": 100000 } ],[ 54,{ "fee": 100000 } ],[ 55,{ "fee": 100000 } ],[ 56,{ "fee": 100000 } ],[ 57,{ "fee": 100000 } ],[ 58,{ "fee": 100000 } ],[ 59,{ "fee": 100000 } ],[ 60,{ "fee": 100000 } ],[ 61,{ "fee": 100000 } ],[ 62,{ "fee": 100000 } ],[ 63,{ "fee": 100000 } ],[ 64,{} ],[ 65,{} ],[ 66,{ "fee": 100000 } ],[ 67,{} ],[ 68,{ "fee": 100000 } ],[ 69,{} ],[ 70,{ "fee": 100000 } ],[ 71,{ "fee": 100000 } ],[ 72,{ "fee": 100000 } ],[ 73,{ "fee": 100000 } ],[ 74,{ "fee": 100000 } ],[ 75,{} ],[ 76,{} ],[ 77,{ "lottery_asset": 2000000, "price_per_kbyte": 10 } ],[ 78,{ "fee": 0 } ],[ 79,{ "fee": 0 } ],[ 80,{ "fee": 0 } ],[ 81,{ "fee": 2000000 } ],[ 82,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 83,{ "fee": 100000 } ],[ 84,{ "fee": 100000 } ],[ 85,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 86,{ "fee": 100000 } ],[ 87,{ "fee": 100000 } ],[ 88,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 89,{ "fee": 100000 } ],[ 90,{ "fee": 100000 } ],[ 91,{ "fee": 0 } ],[ 92,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 93,{ "fee": 100000 } ],[ 94,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 95,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 96,{ "fee": 100000 } ],[ 97,{ "fee": 100000 } ],[ 98,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 99,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 100,{ "fee": 100000 } ],[ 101,{ "fee": 0 } ],[ 102,{ "fee": 0 } ],[ 103,{ "fee": 0 } ],[ 104,{ "fee": 0 } ],[ 105,{ "fee": 0 } ],[ 106,{ "fee": 0 } ],[ 107,{ "fee": 0 } ],[ 108,{ "fee": 0 } ],[ 109,{ "fee": 0 } ],[ 110,{ "fee": 0 } ],[ 111,{ "fee": 0 } ],[ 112,{ "fee": 0 } ],[ 113,{ "fee": 0 } ],[ 114,{ "fee": 0 } ],[ 115,{ "fee": 0 } ],[ 116,{ "fee": 0 } ],[ 117,{ "fee": 0 } ],[ 118,{ "fee": 0 } ],[ 119,{ "fee": 0 } ],[ 120,{ "fee": 100000 } ],[ 121,{ "fee": 100000 } ],[ 122,{ "fee": 100000 } ],[ 123,{ "fee": 500000000 } ] ], "scale": 10000 }, "block_interval": 3, "maintenance_interval": 600, "maintenance_skip_slots": 3, "committee_proposal_review_period": 600, "maximum_transaction_size": 2048, "maximum_block_size": 1228800000, "maximum_time_until_expiration": 86400, "maximum_proposal_lifetime": 2419200, "maximum_asset_whitelist_authorities": 10, "maximum_asset_feed_publishers": 10, "maximum_witness_count": 1001, "maximum_committee_count": 1001, "maximum_authority_membership": 10, "reserve_percent_of_fee": 2000, "network_percent_of_fee": 2000, "lifetime_referrer_percent_of_fee": 3000, "cashback_vesting_period_seconds": 31536000, "cashback_vesting_threshold": 10000000, "count_non_member_votes": true, "allow_non_member_whitelists": false, "witness_pay_per_block": 1000000, "worker_budget_per_day": "50000000000", "max_predicate_opcode": 1, "fee_liquidation_threshold": 10000000, "accounts_per_fee_scale": 1000, "account_fee_scale_bitshifts": 4, "max_authority_depth": 2, "witness_schedule_algorithm": 1, "min_round_delay": 0, "max_round_delay": 600, "min_time_per_commit_move": 0, "max_time_per_commit_move": 600, "min_time_per_reveal_move": 0, "max_time_per_reveal_move": 600, "rake_fee_percentage": 300, "maximum_registration_deadline": 2592000, "maximum_players_in_tournament": 256, "maximum_tournament_whitelist_length": 1000, "maximum_tournament_start_time_in_future": 2419200, "maximum_tournament_start_delay": 604800, "maximum_tournament_number_of_wins": 100, "extensions": { "sweeps_distribution_percentage": 200, "sweeps_distribution_asset": "1.3.0", "sweeps_vesting_accumulator_account": "1.2.0", "gpos_period": 15552000, "gpos_subperiod": 2592000, "gpos_period_start": 1578272400, "gpos_vesting_lockin_period": 2592000, "rbac_max_permissions_per_account": 5, "rbac_max_account_authority_lifetime": 15552000, "rbac_max_authorities_per_permission": 15, "account_roles_max_per_account": 20, "account_roles_max_lifetime": 31536000, "son_vesting_amount": 5000000, "son_vesting_period": 172800, "son_pay_max": 20000000, "son_pay_time": 1800, "son_deregister_time": 43200, "son_heartbeat_frequency": 180, "son_down_time": 360, "son_bitcoin_min_tx_confirmations": 1, "son_account": "1.2.3", "btc_asset": "1.3.0", "maximum_son_count": 15, "hbd_asset": "1.3.0", "hive_asset": "1.3.0" } } } ] ], "extensions": [] }, "required_active_approvals": [ "1.2.0" ], "available_active_approvals": [ "1.2.7", "1.2.8", "1.2.9", "1.2.10", "1.2.11", "1.2.12", "1.2.13", "1.2.14", "1.2.15", "1.2.16", "1.2.17", "1.2.18" ], "required_owner_approvals": [], "available_owner_approvals": [], "available_key_approvals": [], "proposer": "1.2.7", "fail_reason": "" } ] ``` All votes from 1.2.0 are there ``` unlocked >>> get_object 1.2.0 get_object 1.2.0 [{ "id": "1.2.0", "membership_expiration_date": "2106-02-07T06:28:15", "registrar": "1.2.0", "referrer": "1.2.0", "lifetime_referrer": "1.2.0", "network_fee_percentage": 2000, "lifetime_referrer_fee_percentage": 8000, "referrer_rewards_percentage": 0, "name": "committee-account", "owner": { "weight_threshold": 1, "account_auths": [], "key_auths": [], "address_auths": [] }, "active": { "weight_threshold": 6, "account_auths": [[ "1.2.7", 1 ],[ "1.2.8", 1 ],[ "1.2.9", 1 ],[ "1.2.10", 1 ],[ "1.2.11", 1 ],[ "1.2.12", 1 ],[ "1.2.13", 1 ],[ "1.2.14", 1 ],[ "1.2.15", 1 ],[ "1.2.16", 1 ],[ "1.2.17", 1 ] ], "key_auths": [], "address_auths": [] }, "options": { "memo_key": "TEST1111111111111111111111111111111114T1Anm", "voting_account": "1.2.5", "num_witness": 0, "num_committee": 0, "votes": [], "extensions": [] }, "statistics": "2.6.0", "whitelisting_accounts": [], "blacklisting_accounts": [], "whitelisted_accounts": [], "blacklisted_accounts": [], "owner_special_authority": [ 0,{} ], "active_special_authority": [ 0,{} ], "top_n_control_flags": 0 } ] ```
serkixenos commented 2021-10-15 19:25:24 +00:00 (Migrated from gitlab.com)

Note GPOS related values from global properties object

      "gpos_period": 15552000,
      "gpos_subperiod": 2592000,
      "gpos_period_start": 1624928400,
      "gpos_vesting_lockin_period": 2592000,

Note GPOS related values from the proposal object

                "gpos_period": 15552000,
                "gpos_subperiod": 2592000,
                "gpos_period_start": 1578272400,
                "gpos_vesting_lockin_period": 2592000,

GPOS period start will be moved to the past once the proposal is applied

Note GPOS related values from global properties object ``` "gpos_period": 15552000, "gpos_subperiod": 2592000, "gpos_period_start": 1624928400, "gpos_vesting_lockin_period": 2592000, ``` Note GPOS related values from the proposal object ``` "gpos_period": 15552000, "gpos_subperiod": 2592000, "gpos_period_start": 1578272400, "gpos_vesting_lockin_period": 2592000, ``` GPOS period start will be moved to the past once the proposal is applied
serkixenos commented 2021-10-15 19:27:28 +00:00 (Migrated from gitlab.com)

Once the proposal is approved, chain configuration is invalid

    "extensions": {
      "sweeps_distribution_percentage": 200,
      "sweeps_distribution_asset": "1.3.0",
      "sweeps_vesting_accumulator_account": "1.2.0",
      "gpos_period": 15552000,
      "gpos_subperiod": 2592000,
      "gpos_period_start": 1578272400,
      "gpos_vesting_lockin_period": 2592000,
      "rbac_max_permissions_per_account": 5,
      "rbac_max_account_authority_lifetime": 15552000,
      "rbac_max_authorities_per_permission": 15,
      "account_roles_max_per_account": 20,
      "account_roles_max_lifetime": 31536000,
      "son_vesting_amount": 5000000,
      "son_vesting_period": 172800,
      "son_pay_max": 20000000,
      "son_pay_time": 1800,
      "son_deregister_time": 43200,
      "son_heartbeat_frequency": 180,
      "son_down_time": 360,
      "son_bitcoin_min_tx_confirmations": 1,
      "son_account": "1.2.3",
      "btc_asset": "1.3.0",
      "maximum_son_count": 15,
      "hbd_asset": "1.3.0",
      "hive_asset": "1.3.0"
    }

Note invalid values for gpos_period_start, its returned to past, son_account reset to GRAPHENE_NULL_ACCOUNT, btc_asset, hbd_asset and hive_asset are reset to 1.3.0, which is core token.

Once the proposal is approved, chain configuration is invalid ``` "extensions": { "sweeps_distribution_percentage": 200, "sweeps_distribution_asset": "1.3.0", "sweeps_vesting_accumulator_account": "1.2.0", "gpos_period": 15552000, "gpos_subperiod": 2592000, "gpos_period_start": 1578272400, "gpos_vesting_lockin_period": 2592000, "rbac_max_permissions_per_account": 5, "rbac_max_account_authority_lifetime": 15552000, "rbac_max_authorities_per_permission": 15, "account_roles_max_per_account": 20, "account_roles_max_lifetime": 31536000, "son_vesting_amount": 5000000, "son_vesting_period": 172800, "son_pay_max": 20000000, "son_pay_time": 1800, "son_deregister_time": 43200, "son_heartbeat_frequency": 180, "son_down_time": 360, "son_bitcoin_min_tx_confirmations": 1, "son_account": "1.2.3", "btc_asset": "1.3.0", "maximum_son_count": 15, "hbd_asset": "1.3.0", "hive_asset": "1.3.0" } ``` Note invalid values for gpos_period_start, its returned to past, son_account reset to GRAPHENE_NULL_ACCOUNT, btc_asset, hbd_asset and hive_asset are reset to 1.3.0, which is core token.
serkixenos commented 2021-10-15 19:30:56 +00:00 (Migrated from gitlab.com)

The halt is caused by invalid chain configuration, and not by son payout related operations.

The halt is caused by invalid chain configuration, and not by son payout related operations.
serkixenos commented 2021-10-15 19:31:24 +00:00 (Migrated from gitlab.com)

@prandnum

@prandnum
serkixenos commented 2021-10-15 19:32:16 +00:00 (Migrated from gitlab.com)

@hbelakon

@hbelakon
bobinson commented 2021-10-18 01:03:47 +00:00 (Migrated from gitlab.com)

@serkixenos @prandnum - If I am reading correctly, any user can send invalid arguments as part of an unrestricted user command, ie a command which can be executed by anyone, the node goes down ?

@serkixenos - am I missing something or does this means the same set of commands on the MAINNET will crash it ?

@serkixenos @prandnum - If I am reading correctly, any user can send invalid arguments as part of an unrestricted user command, ie a command which can be executed by anyone, the node goes down ? @serkixenos - am I missing something or does this means the same set of commands on the MAINNET will crash it ?
serkixenos commented 2021-10-18 09:04:15 +00:00 (Migrated from gitlab.com)

Pretty much yes, but not that dramatic - the command is unrestricted, but the activation of invalid parameters require proposal approval from committee members. So, its not just like random person comes in, creates a proposal and in some time network halts. Its like random person comes in, creates a proposal, committee members approve it and in some time network halts. And yes, it applies to mainnet too.

Looks like we should revive this ticket and analyze what should be handled here
https://gitlab.com/PBSA/peerplays/-/issues/149

Pretty much yes, but not that dramatic - the command is unrestricted, but the activation of invalid parameters require proposal approval from committee members. So, its not just like random person comes in, creates a proposal and in some time network halts. Its like random person comes in, creates a proposal, committee members approve it and in some time network halts. And yes, it applies to mainnet too. Looks like we should revive this ticket and analyze what should be handled here https://gitlab.com/PBSA/peerplays/-/issues/149
hbelakon commented 2021-11-16 18:21:55 +00:00 (Migrated from gitlab.com)

assigned to @pavel.baykov

assigned to @pavel.baykov
pavel.baykov commented 2021-11-23 12:37:20 +00:00 (Migrated from gitlab.com)

tried multiple times, vote / unvote works just fine with 4 accounts in manual way
however list_active_sons does not order accounts correctly, note sure if that expected:

list_active_sons
[[
"sonaccount01",
"1.33.0"
],[
"sonaccount02",
"1.33.1"
],[
"sonaccount03",
"1.33.2"
],[
"sonaccount04",
"1.33.3"
],[
"sonaccount05",
"1.33.4"
],[
"sonaccount06",
"1.33.5"
],[
"sonaccount07",
"1.33.6"
]

here is get_global_properties

unlocked >>> get_global_properties
get_global_properties
{
"id": "2.0.0",
"parameters": {
"current_fees": {
"parameters": [[
0,{
"fee": 2000000,
"price_per_kbyte": 1000000
}
],[
1,{
"fee": 500000
}
],[
2,{
"fee": 0
}
],[
3,{
"fee": 2000000
}
],[
4,{}
],[
5,{
"basic_fee": 500000,
"premium_fee": 200000000,
"price_per_kbyte": 100000
}
],[
6,{
"fee": 2000000,
"price_per_kbyte": 100000
}
],[
7,{
"fee": 300000
}
],[
8,{
"membership_annual_fee": 200000000,
"membership_lifetime_fee": 1000000000
}
],[
9,{
"fee": 50000000
}
],[
10,{
"symbol3": "50000000000",
"symbol4": "30000000000",
"long_symbol": 500000000,
"price_per_kbyte": 10
}
],[
11,{
"fee": 50000000,
"price_per_kbyte": 10
}
],[
12,{
"fee": 50000000
}
],[
13,{
"fee": 50000000
}
],[
14,{
"fee": 2000000,
"price_per_kbyte": 100000
}
],[
15,{
"fee": 2000000
}
],[
16,{
"fee": 100000
}
],[
17,{
"fee": 10000000
}
],[
18,{
"fee": 50000000
}
],[
19,{
"fee": 100000
}
],[
20,{
"fee": 500000000
}
],[
21,{
"fee": 2000000
}
],[
22,{
"fee": 2000000,
"price_per_kbyte": 10
}
],[
23,{
"fee": 2000000,
"price_per_kbyte": 10
}
],[
24,{
"fee": 100000
}
],[
25,{
"fee": 100000
}
],[
26,{
"fee": 100000
}
],[
27,{
"fee": 2000000,
"price_per_kbyte": 10
}
],[
28,{
"fee": 0
}
],[
29,{
"fee": 500000000
}
],[
30,{
"fee": 2000000
}
],[
31,{
"fee": 100000
}
],[
32,{
"fee": 100000
}
],[
33,{
"fee": 2000000
}
],[
34,{
"fee": 500000000
}
],[
35,{
"fee": 100000,
"price_per_kbyte": 10
}
],[
36,{
"fee": 100000
}
],[
37,{}
],[
38,{
"fee": 2000000,
"price_per_kbyte": 10
}
],[
39,{
"fee": 500000,
"price_per_output": 500000
}
],[
40,{
"fee": 500000,
"price_per_output": 500000
}
],[
41,{
"fee": 500000
}
],[
42,{}
],[
43,{
"fee": 2000000
}
],[
44,{}
],[
45,{
"fee": 100000
}
],[
46,{
"fee": 100000
}
],[
47,{
"fee": 100000
}
],[
48,{
"fee": 50000000
}
],[
49,{
"distribution_base_fee": 0,
"distribution_fee_per_holder": 0
}
],[
50,{}
],[
51,{
"fee": 100000
}
],[
52,{
"fee": 100000
}
],[
53,{
"fee": 100000
}
],[
54,{
"fee": 100000
}
],[
55,{
"fee": 100000
}
],[
56,{
"fee": 100000
}
],[
57,{
"fee": 100000
}
],[
58,{
"fee": 100000
}
],[
59,{
"fee": 100000
}
],[
60,{
"fee": 100000
}
],[
61,{
"fee": 100000
}
],[
62,{
"fee": 100000
}
],[
63,{
"fee": 100000
}
],[
64,{}
],[
65,{}
],[
66,{
"fee": 100000
}
],[
67,{}
],[
68,{
"fee": 100000
}
],[
69,{}
],[
70,{
"fee": 100000
}
],[
71,{
"fee": 100000
}
],[
72,{
"fee": 100000
}
],[
73,{
"fee": 100000
}
],[
74,{
"fee": 100000
}
],[
75,{}
],[
76,{}
],[
77,{
"lottery_asset": 2000000,
"price_per_kbyte": 10
}
],[
78,{
"fee": 0
}
],[
79,{
"fee": 0
}
],[
80,{
"fee": 0
}
],[
81,{
"fee": 2000000
}
],[
82,{
"fee": 100000,
"price_per_kbyte": 100000
}
],[
83,{
"fee": 100000
}
],[
84,{
"fee": 100000
}
],[
85,{
"fee": 100000,
"price_per_kbyte": 100000
}
],[
86,{
"fee": 100000
}
],[
87,{
"fee": 100000
}
],[
88,{
"fee": 100000,
"price_per_kbyte": 100000
}
],[
89,{
"fee": 100000
}
],[
90,{
"fee": 100000
}
],[
91,{
"fee": 0
}
],[
92,{
"fee": 100000,
"price_per_kbyte": 100000
}
],[
93,{
"fee": 100000
}
],[
94,{
"fee": 100000,
"price_per_kbyte": 100000
}
],[
95,{
"fee": 100000,
"price_per_kbyte": 100000
}
],[
96,{
"fee": 100000
}
],[
97,{
"fee": 100000
}
],[
98,{
"fee": 100000,
"price_per_kbyte": 100000
}
],[
99,{
"fee": 100000,
"price_per_kbyte": 100000
}
],[
100,{
"fee": 100000
}
],[
101,{
"fee": 0
}
],[
102,{
"fee": 0
}
],[
103,{
"fee": 0
}
],[
104,{
"fee": 0
}
],[
105,{
"fee": 0
}
],[
106,{
"fee": 0
}
],[
107,{
"fee": 0
}
],[
108,{
"fee": 0
}
],[
109,{
"fee": 0
}
],[
110,{
"fee": 0
}
],[
111,{
"fee": 0
}
],[
112,{
"fee": 0
}
],[
113,{
"fee": 0
}
],[
114,{
"fee": 0
}
],[
115,{
"fee": 0
}
],[
116,{
"fee": 0
}
],[
117,{
"fee": 0
}
],[
118,{
"fee": 0
}
],[
119,{
"fee": 0
}
],[
120,{
"fee": 100000
}
],[
121,{
"fee": 100000
}
],[
122,{
"fee": 100000
}
],[
123,{
"fee": 500000000
}
]
],
"scale": 10000
},
"block_interval": 3,
"maintenance_interval": 600,
"maintenance_skip_slots": 3,
"committee_proposal_review_period": 600,
"maximum_transaction_size": 2048,
"maximum_block_size": 1228800000,
"maximum_time_until_expiration": 86400,
"maximum_proposal_lifetime": 2419200,
"maximum_asset_whitelist_authorities": 10,
"maximum_asset_feed_publishers": 10,
"maximum_witness_count": 1001,
"maximum_committee_count": 1001,
"maximum_authority_membership": 10,
"reserve_percent_of_fee": 2000,
"network_percent_of_fee": 2000,
"lifetime_referrer_percent_of_fee": 3000,
"cashback_vesting_period_seconds": 31536000,
"cashback_vesting_threshold": 10000000,
"count_non_member_votes": true,
"allow_non_member_whitelists": false,
"witness_pay_per_block": 1000000,
"worker_budget_per_day": "50000000000",
"max_predicate_opcode": 1,
"fee_liquidation_threshold": 10000000,
"accounts_per_fee_scale": 1000,
"account_fee_scale_bitshifts": 4,
"max_authority_depth": 2,
"witness_schedule_algorithm": 1,
"min_round_delay": 0,
"max_round_delay": 600,
"min_time_per_commit_move": 0,
"max_time_per_commit_move": 600,
"min_time_per_reveal_move": 0,
"max_time_per_reveal_move": 600,
"rake_fee_percentage": 300,
"maximum_registration_deadline": 2592000,
"maximum_players_in_tournament": 256,
"maximum_tournament_whitelist_length": 1000,
"maximum_tournament_start_time_in_future": 2419200,
"maximum_tournament_start_delay": 604800,
"maximum_tournament_number_of_wins": 100,
"extensions": {
"sweeps_distribution_percentage": 200,
"sweeps_distribution_asset": "1.3.0",
"sweeps_vesting_accumulator_account": "1.2.0",
"gpos_period": 15552000,
"gpos_subperiod": 2592000,
"gpos_period_start": 1624928400,
"gpos_vesting_lockin_period": 2592000,
"rbac_max_permissions_per_account": 5,
"rbac_max_account_authority_lifetime": 15552000,
"rbac_max_authorities_per_permission": 15,
"account_roles_max_per_account": 20,
"account_roles_max_lifetime": 31536000,
"son_vesting_amount": 5000000,
"son_vesting_period": 172800,
"son_pay_max": 20000000,
"son_pay_time": 86400,
"son_deregister_time": 1200,
"son_heartbeat_frequency": 120,
"son_down_time": 360,
"son_bitcoin_min_tx_confirmations": 1,
"son_account": "1.2.19",
"btc_asset": "1.3.1",
"maximum_son_count": 7,
"hbd_asset": "1.3.2",
"hive_asset": "1.3.3"
}
},
"next_available_vote_id": 54,
"active_committee_members": [
"1.5.0",
"1.5.1",
"1.5.2",
"1.5.3",
"1.5.4",
"1.5.5",
"1.5.6",
"1.5.7",
"1.5.8",
"1.5.9",
"1.5.10"
],
"active_witnesses": [
"1.6.1",
"1.6.2",
"1.6.3",
"1.6.4",
"1.6.5",
"1.6.6",
"1.6.7",
"1.6.8",
"1.6.9",
"1.6.10",
"1.6.11"
],
"active_sons": [{
"son_id": "1.33.0",
"weight": 1,
"signing_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL",
"sidechain_public_keys": [[
"bitcoin",
"03456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275"
],[
"peerplays",
"TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL"
],[
"hive",
"sonaccount01"
]
]
},{
"son_id": "1.33.3",
"weight": 1,
"signing_key": "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22",
"sidechain_public_keys": [[
"bitcoin",
"0228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866"
],[
"peerplays",
"TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22"
],[
"hive",
"sonaccount04"
]
]
},{
"son_id": "1.33.4",
"weight": 1,
"signing_key": "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU",
"sidechain_public_keys": [[
"bitcoin",
"037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666"
],[
"peerplays",
"TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU"
],[
"hive",
"sonaccount05"
]
]
},{
"son_id": "1.33.5",
"weight": 1,
"signing_key": "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8",
"sidechain_public_keys": [[
"bitcoin",
"02ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccf"
],[
"peerplays",
"TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8"
],[
"hive",
"sonaccount06"
]
]
},{
"son_id": "1.33.6",
"weight": 1,
"signing_key": "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB",
"sidechain_public_keys": [[
"bitcoin",
"0317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7f"
],[
"peerplays",
"TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB"
],[
"hive",
"sonaccount07"
]
]
},{
"son_id": "1.33.1",
"weight": 1,
"signing_key": "TEST82qv1LKFvwVKD9pg5JQf6qqwLcoeqUniQjWJ3wKTodyWa7gHUs",
"sidechain_public_keys": [[
"bitcoin",
"02d67c26cf20153fe7625ca1454222d3b3aeb53b122d8a0f7d32a3dd4b2c2016f4"
],[
"peerplays",
"TEST82qv1LKFvwVKD9pg5JQf6qqwLcoeqUniQjWJ3wKTodyWa7gHUs"
],[
"hive",
"sonaccount02"
]
]
},{
"son_id": "1.33.2",
"weight": 1,
"signing_key": "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r",
"sidechain_public_keys": [[
"bitcoin",
"025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61"
],[
"peerplays",
"TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r"
],[
"hive",
"sonaccount03"
]
]
}
]
}

tried multiple times, vote / unvote works just fine with 4 accounts in manual way however list_active_sons does not order accounts correctly, note sure if that expected: list_active_sons [[ "sonaccount01", "1.33.0" ],[ "sonaccount02", "1.33.1" ],[ "sonaccount03", "1.33.2" ],[ "sonaccount04", "1.33.3" ],[ "sonaccount05", "1.33.4" ],[ "sonaccount06", "1.33.5" ],[ "sonaccount07", "1.33.6" ] here is get_global_properties unlocked >>> get_global_properties get_global_properties { "id": "2.0.0", "parameters": { "current_fees": { "parameters": [[ 0,{ "fee": 2000000, "price_per_kbyte": 1000000 } ],[ 1,{ "fee": 500000 } ],[ 2,{ "fee": 0 } ],[ 3,{ "fee": 2000000 } ],[ 4,{} ],[ 5,{ "basic_fee": 500000, "premium_fee": 200000000, "price_per_kbyte": 100000 } ],[ 6,{ "fee": 2000000, "price_per_kbyte": 100000 } ],[ 7,{ "fee": 300000 } ],[ 8,{ "membership_annual_fee": 200000000, "membership_lifetime_fee": 1000000000 } ],[ 9,{ "fee": 50000000 } ],[ 10,{ "symbol3": "50000000000", "symbol4": "30000000000", "long_symbol": 500000000, "price_per_kbyte": 10 } ],[ 11,{ "fee": 50000000, "price_per_kbyte": 10 } ],[ 12,{ "fee": 50000000 } ],[ 13,{ "fee": 50000000 } ],[ 14,{ "fee": 2000000, "price_per_kbyte": 100000 } ],[ 15,{ "fee": 2000000 } ],[ 16,{ "fee": 100000 } ],[ 17,{ "fee": 10000000 } ],[ 18,{ "fee": 50000000 } ],[ 19,{ "fee": 100000 } ],[ 20,{ "fee": 500000000 } ],[ 21,{ "fee": 2000000 } ],[ 22,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 23,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 24,{ "fee": 100000 } ],[ 25,{ "fee": 100000 } ],[ 26,{ "fee": 100000 } ],[ 27,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 28,{ "fee": 0 } ],[ 29,{ "fee": 500000000 } ],[ 30,{ "fee": 2000000 } ],[ 31,{ "fee": 100000 } ],[ 32,{ "fee": 100000 } ],[ 33,{ "fee": 2000000 } ],[ 34,{ "fee": 500000000 } ],[ 35,{ "fee": 100000, "price_per_kbyte": 10 } ],[ 36,{ "fee": 100000 } ],[ 37,{} ],[ 38,{ "fee": 2000000, "price_per_kbyte": 10 } ],[ 39,{ "fee": 500000, "price_per_output": 500000 } ],[ 40,{ "fee": 500000, "price_per_output": 500000 } ],[ 41,{ "fee": 500000 } ],[ 42,{} ],[ 43,{ "fee": 2000000 } ],[ 44,{} ],[ 45,{ "fee": 100000 } ],[ 46,{ "fee": 100000 } ],[ 47,{ "fee": 100000 } ],[ 48,{ "fee": 50000000 } ],[ 49,{ "distribution_base_fee": 0, "distribution_fee_per_holder": 0 } ],[ 50,{} ],[ 51,{ "fee": 100000 } ],[ 52,{ "fee": 100000 } ],[ 53,{ "fee": 100000 } ],[ 54,{ "fee": 100000 } ],[ 55,{ "fee": 100000 } ],[ 56,{ "fee": 100000 } ],[ 57,{ "fee": 100000 } ],[ 58,{ "fee": 100000 } ],[ 59,{ "fee": 100000 } ],[ 60,{ "fee": 100000 } ],[ 61,{ "fee": 100000 } ],[ 62,{ "fee": 100000 } ],[ 63,{ "fee": 100000 } ],[ 64,{} ],[ 65,{} ],[ 66,{ "fee": 100000 } ],[ 67,{} ],[ 68,{ "fee": 100000 } ],[ 69,{} ],[ 70,{ "fee": 100000 } ],[ 71,{ "fee": 100000 } ],[ 72,{ "fee": 100000 } ],[ 73,{ "fee": 100000 } ],[ 74,{ "fee": 100000 } ],[ 75,{} ],[ 76,{} ],[ 77,{ "lottery_asset": 2000000, "price_per_kbyte": 10 } ],[ 78,{ "fee": 0 } ],[ 79,{ "fee": 0 } ],[ 80,{ "fee": 0 } ],[ 81,{ "fee": 2000000 } ],[ 82,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 83,{ "fee": 100000 } ],[ 84,{ "fee": 100000 } ],[ 85,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 86,{ "fee": 100000 } ],[ 87,{ "fee": 100000 } ],[ 88,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 89,{ "fee": 100000 } ],[ 90,{ "fee": 100000 } ],[ 91,{ "fee": 0 } ],[ 92,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 93,{ "fee": 100000 } ],[ 94,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 95,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 96,{ "fee": 100000 } ],[ 97,{ "fee": 100000 } ],[ 98,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 99,{ "fee": 100000, "price_per_kbyte": 100000 } ],[ 100,{ "fee": 100000 } ],[ 101,{ "fee": 0 } ],[ 102,{ "fee": 0 } ],[ 103,{ "fee": 0 } ],[ 104,{ "fee": 0 } ],[ 105,{ "fee": 0 } ],[ 106,{ "fee": 0 } ],[ 107,{ "fee": 0 } ],[ 108,{ "fee": 0 } ],[ 109,{ "fee": 0 } ],[ 110,{ "fee": 0 } ],[ 111,{ "fee": 0 } ],[ 112,{ "fee": 0 } ],[ 113,{ "fee": 0 } ],[ 114,{ "fee": 0 } ],[ 115,{ "fee": 0 } ],[ 116,{ "fee": 0 } ],[ 117,{ "fee": 0 } ],[ 118,{ "fee": 0 } ],[ 119,{ "fee": 0 } ],[ 120,{ "fee": 100000 } ],[ 121,{ "fee": 100000 } ],[ 122,{ "fee": 100000 } ],[ 123,{ "fee": 500000000 } ] ], "scale": 10000 }, "block_interval": 3, "maintenance_interval": 600, "maintenance_skip_slots": 3, "committee_proposal_review_period": 600, "maximum_transaction_size": 2048, "maximum_block_size": 1228800000, "maximum_time_until_expiration": 86400, "maximum_proposal_lifetime": 2419200, "maximum_asset_whitelist_authorities": 10, "maximum_asset_feed_publishers": 10, "maximum_witness_count": 1001, "maximum_committee_count": 1001, "maximum_authority_membership": 10, "reserve_percent_of_fee": 2000, "network_percent_of_fee": 2000, "lifetime_referrer_percent_of_fee": 3000, "cashback_vesting_period_seconds": 31536000, "cashback_vesting_threshold": 10000000, "count_non_member_votes": true, "allow_non_member_whitelists": false, "witness_pay_per_block": 1000000, "worker_budget_per_day": "50000000000", "max_predicate_opcode": 1, "fee_liquidation_threshold": 10000000, "accounts_per_fee_scale": 1000, "account_fee_scale_bitshifts": 4, "max_authority_depth": 2, "witness_schedule_algorithm": 1, "min_round_delay": 0, "max_round_delay": 600, "min_time_per_commit_move": 0, "max_time_per_commit_move": 600, "min_time_per_reveal_move": 0, "max_time_per_reveal_move": 600, "rake_fee_percentage": 300, "maximum_registration_deadline": 2592000, "maximum_players_in_tournament": 256, "maximum_tournament_whitelist_length": 1000, "maximum_tournament_start_time_in_future": 2419200, "maximum_tournament_start_delay": 604800, "maximum_tournament_number_of_wins": 100, "extensions": { "sweeps_distribution_percentage": 200, "sweeps_distribution_asset": "1.3.0", "sweeps_vesting_accumulator_account": "1.2.0", "gpos_period": 15552000, "gpos_subperiod": 2592000, "gpos_period_start": 1624928400, "gpos_vesting_lockin_period": 2592000, "rbac_max_permissions_per_account": 5, "rbac_max_account_authority_lifetime": 15552000, "rbac_max_authorities_per_permission": 15, "account_roles_max_per_account": 20, "account_roles_max_lifetime": 31536000, "son_vesting_amount": 5000000, "son_vesting_period": 172800, "son_pay_max": 20000000, "son_pay_time": 86400, "son_deregister_time": 1200, "son_heartbeat_frequency": 120, "son_down_time": 360, "son_bitcoin_min_tx_confirmations": 1, "son_account": "1.2.19", "btc_asset": "1.3.1", "maximum_son_count": 7, "hbd_asset": "1.3.2", "hive_asset": "1.3.3" } }, "next_available_vote_id": 54, "active_committee_members": [ "1.5.0", "1.5.1", "1.5.2", "1.5.3", "1.5.4", "1.5.5", "1.5.6", "1.5.7", "1.5.8", "1.5.9", "1.5.10" ], "active_witnesses": [ "1.6.1", "1.6.2", "1.6.3", "1.6.4", "1.6.5", "1.6.6", "1.6.7", "1.6.8", "1.6.9", "1.6.10", "1.6.11" ], "active_sons": [{ "son_id": "1.33.0", "weight": 1, "signing_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL", "sidechain_public_keys": [[ "bitcoin", "03456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275" ],[ "peerplays", "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL" ],[ "hive", "sonaccount01" ] ] },{ "son_id": "1.33.3", "weight": 1, "signing_key": "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22", "sidechain_public_keys": [[ "bitcoin", "0228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866" ],[ "peerplays", "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22" ],[ "hive", "sonaccount04" ] ] },{ "son_id": "1.33.4", "weight": 1, "signing_key": "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU", "sidechain_public_keys": [[ "bitcoin", "037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666" ],[ "peerplays", "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU" ],[ "hive", "sonaccount05" ] ] },{ "son_id": "1.33.5", "weight": 1, "signing_key": "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8", "sidechain_public_keys": [[ "bitcoin", "02ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccf" ],[ "peerplays", "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8" ],[ "hive", "sonaccount06" ] ] },{ "son_id": "1.33.6", "weight": 1, "signing_key": "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB", "sidechain_public_keys": [[ "bitcoin", "0317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7f" ],[ "peerplays", "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB" ],[ "hive", "sonaccount07" ] ] },{ "son_id": "1.33.1", "weight": 1, "signing_key": "TEST82qv1LKFvwVKD9pg5JQf6qqwLcoeqUniQjWJ3wKTodyWa7gHUs", "sidechain_public_keys": [[ "bitcoin", "02d67c26cf20153fe7625ca1454222d3b3aeb53b122d8a0f7d32a3dd4b2c2016f4" ],[ "peerplays", "TEST82qv1LKFvwVKD9pg5JQf6qqwLcoeqUniQjWJ3wKTodyWa7gHUs" ],[ "hive", "sonaccount02" ] ] },{ "son_id": "1.33.2", "weight": 1, "signing_key": "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r", "sidechain_public_keys": [[ "bitcoin", "025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61" ],[ "peerplays", "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r" ],[ "hive", "sonaccount03" ] ] } ] }
serkixenos commented 2021-11-23 13:23:43 +00:00 (Migrated from gitlab.com)

Closing this one, we will handle chain misconfiguration in this ticket

https://gitlab.com/PBSA/peerplays/-/issues/149

Closing this one, we will handle chain misconfiguration in this ticket https://gitlab.com/PBSA/peerplays/-/issues/149
serkixenos (Migrated from gitlab.com) closed this issue 2021-11-23 13:23:53 +00:00
serkixenos commented 2022-02-11 15:08:03 +00:00 (Migrated from gitlab.com)

mentioned in issue #275

mentioned in issue #275
serkixenos commented 2022-03-01 17:50:15 +00:00 (Migrated from gitlab.com)

mentioned in issue #149

mentioned in issue #149
sivayavvari commented 2022-03-06 16:54:41 +00:00 (Migrated from gitlab.com)

mentioned in issue peerplays-dex#529

mentioned in issue peerplays-dex#529
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Peerplays_Blockchain/peerplays_migrated#127
No description provided.