CHANGE: Trust Accounts to be Node Accounts

Current

"trust_accounts": [
            {
              "signer_address": "tbnb190tgp5uchnlcpsk7n7nffypkwlzhcqge27xkfh",
              "admin_address": "tbnb190tgp5uchnlcpsk7n7nffypkwlzhcqge27xkfh",
              "observer_address": "bep1j7xleyz0734hw5cm65namxdvsguu794dtzn6ul"
            }
          ],

Desired

We identify each Node by their bnb_admin_acc key, and they have their Observer, Validator and Signer accounts listed.

Each Node has a status that details what state they are in:

  • Active: whitelisted and participating in consensus
  • Standby: whitelisted (by a process TBD) and ready to be churned in
  • Others as required
"node_accounts" :
{[
   {"node" : "bnbxxadmin1",
    "status" : "active",
   "accounts" :
      { "bep_observer_acc" : "bepxxxobserver1",
        "bepv_validator_acc" : "bepvxxxvalidator1",
        "bnb_signer_acc" : "bnbxxxsigner1",
      }},
    {"node" : "bnbxxadmin2",
    "status" : "active",
   "accounts" :
      { "bep_observer_acc" : "bepxxxobserver2",
        "bepv_validator_acc" : "bepvxxxvalidator2",
        "bnb_signer_acc" : "bnbxxxsigne2r",
      }}
]}
Assignee Loading
Time tracking Loading