fio.contracts 2.4.1

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)

 

SDK and Wallet Testing

Run Typescript SDK regression tests against latest build, confirm new actions and getters are included in the tests
Run Kotlin SDK regression tests against latest build, confirm new actions and getters are included in the tests
Run GO SDK regression tests against latest build, confirm new actions and getters are included in the tests

 

Testnet

 

 

Communication

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

 

addaction and createfee

msig to set addaction and createfee for new actions
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"}'

 

fio.test

release/2.4.x_3.0.x

fio.contract

https://github.com/fioprotocol/fio.mainnet/pull/67

https://github.com/fioprotocol/fio.contracts/releases/tag/v2.4.1-rc1

fio (chain)

 

SDK and Wallet Testing

 

Testnet validation

 

Mainnet

 

 

Mainnet prep

 

fio.test

 

addaction and createfee

Example:

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

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

 

fio.contract

 

fio chain

 

General

 

FIO API Nodes

 

SDK and Wallet Testing