This document contains notes on the TestNet release process, specifically mSig request, creation, and execution. As much of this process is performed by a BP, this document captures those things a FIO core chain member might do to monitor “addaction”, “createfee”, “set contract” and account creation on TestNet
...
Validation Notes:
For addaction and , createfee, set contract actions, view transaction (after execution)
View transaction details, click ‘Block Number’, then confirm that next block is produced by clicking ‘Next’
View the Block Information details (Raw tab) and expand all nodes to locate any errors. For example, note the ‘transactions’ node below:
For contract deployment (set contract) validation, run fio.devtools “Contract Hashes” query to confirm ABI and contract hashes match.
Use Aloha EOS TestNet Producer Reliability Tracker to verify that no blocks are missed. Note, missed rounds will result in a post to the Telegram TestNet channel.
Use FioTop and FioWatch tool to check transactiontools to watch/view transactions
Validate new actions using Postname with api Postman
https://fiotestnet.greymass.com/v1/chain/get_actions
Validate new fees using:
Postman
https://fiotestnet.greymass.com/v1/chain/get_fee
Example endpoint: {“end_point”:”wrap_fio_domain”}
https://fiotestnet.greymass.com/v1/chain/get_table_rows
This may return many rows and it may be difficult to locate the data in a timely fashion.
BlockPane Dev UI Tools
Point to TestNet and set contract=fio.fee and table=fio.fee
Validate new account creation:
View account new account mSig transaction and compare to FIO System account (specifically permissions)
System account may be retrieved via Postman at https://fiotestnet.greymass.com/v1/chain/get_account
account = fio.system
Validate account privilege information using Postman with API https://fiotestnet.greymass.com/v1/chain/get_account
account = fio.<account>
Expected Result: "privileged": true
Validate account ram information using Postman with API https://fiotestnet.greymass.com/v1/chain/get_account
account = fio.<account>
Expected Result: "ram_quota": -1