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",
}}
]}