Charlie Release

The milestone checklist tracks the release management tasks.

Task

Deliverables

Notes

Devnet

 

 

Testing

Devnet fork test
Devnet performance test

 

fio.contract

Run upgrade using set code and set abi

Ed TODO

Testnet

 

 

Communication

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

Eric sent telegram note to BPs giving heads up on release.

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"}'

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

addaction '{"action":"addgenlocked","contract":"eosio","actor":"eosio"}'

addaction '{"action":"updtotstkinc","contract":"eosio","actor":"eosio"}'

createfee '{"end_point":"transfer_locked_tokens","type":"0","suf_amount":"1300000000"}'

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

Create pre-release (Testnet Release Candidate - FIO Contracts vx.x.x-rc1)
Update release notes
Create PR for release
msig fio.contracts rc release

 

fio (chain)

 

Mainnet prep

 

Mainnet

 

 

General

 

fio.contract

 

fio