Bravo (fio.contracts 2.3.0) - 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) |
|
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) |
|
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:
|
addaction '{"action":"migrtrx","contract":"fio.reqobt","actor":"eosio"}'
addaction '{"action":"addbundles","contract":"fio.address","actor":"eosio"}'
createfee '{"end_point":"add_bundled_transactions","type":"0","suf_amount":"26000000000" |
fio.test | Make sure there is a release/n.n.x branch for current production release (should match contracts) Confirm develop runs against new release, merge develop > master, and create release/n.n.x branch from master | |
fio.contract | https://github.com/fioprotocol/fio.contracts/releases/tag/v2.3.0-rc1 | |
fio (chain) | NA for bravo | |
Release validation | JS tests and manual testing of Testnet. | |
Mainnet |
|
|
fio.test | testnet.spec.js ran cleanly (some future actions failed) against Testnet. | |
addaction and createfee | Example:
|
addaction '{"action":"migrtrx","contract":"fio.reqobt","actor":"eosio"}'
addaction '{"action":"addbundles","contract":"fio.address","actor":"eosio"}'
addaction '{"action":"trnsloctoks","contract":"fio.token","actor":"eosio"}'
addaction '{"action":"addgenlocked","contract":"eosio","actor":"eosio"}'
createfee '{"end_point":"transfer_locked_tokens","type":"0","suf_amount":"1400000000"}'
createfee '{"end_point":"add_bundled_transactions","type":"0","suf_amount":"28000000000"}' |
Mainnet prep |
| |
fio.contract |
| |
fio | N/A for bravo | |
General | Waiting on release of API endpoints before updating Epic or Opportunity status. |