fio.contracts 2.3.1 (Testnet Only) - Release Milestone Checklist

The milestone checklist tracks the release management tasks.

Task

Deliverables

Notes

Devnet

 

 

Testing

Devnet fork test (Dev lead)
Devnet performance test (Dev lead)
  • Not running Devnet tests as all test cases are reproducible in local dev environments. Only changing one call to migrtrx.

fio.contract

Run upgrade using set code and set abi (Dev lead)

 

History node testing

Test against node with V1 History and confirm no errors in log file (add results to Dev Spec)
  • N/A. No changes from v2.3.0 release.

Testnet

 

 

Communication

Socialize changes with all BPs on Testnet and the community and marketing (Eric)
Monitor and coordinate the rollout with BPs (Eric)

 

addaction and createfee

msig to set addaction and createfee for new actions (Eric)
Encourage BPs to vote on new endpoint fee

Example:

createfee '{"end_point":"transfer_tokens_fio_add","type":"1","suf_amount":"958695652"}'

addaction '{"action":"trnsloctoks","contract":"fio.token","actor":"eosio"}'

  • Not needed for this release. migrtrx was already added as an action to Testnet and Mainnet

fio.test

Make sure there is a release/n.n.x branch for current production release (should match contracts)
Confirm fio.test runs against new release,
Merge develop > master, and create release/n.n.x branch from master

https://github.com/fioprotocol/fio.contracts/tree/release/2.3.x

  • This release is a hotfix to 2.3

  • It will NOT be merged to master as it is a Testnet only release.

fio.contract

https://github.com/fioprotocol/fio.contracts/releases/tag/v2.3.1

fio (chain)

N/A

Release validation

JS tests and manual testing of Testnet.