Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

    • Image Added
  • 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

  • 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