[FIP-21] Staking - Release Milestone Checklist

 

Task

Deliverables

Notes

Security

 

 

Code audit

Code audit of new contract or code

 

Vulnerability testing

Penetration, API, and logic vulnerability testing

 

Bug bounty

Bug bounty

 

Devnet

 

 

Testing

Devnet fork test (Dev lead)
Devnet performance test (Dev lead)

https://fioprotocol.atlassian.net/browse/BD-2988

fio.contract

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

https://fioprotocol.atlassian.net/browse/BD-2791

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

 

Testnet

 

 

Communication

 

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.test

 

fio.contract

 

 

fio (chain)

https://github.com/fioprotocol/fio/releases/tag/v3.2.0-rc1

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

SDK and Wallet Testing

 

Testnet validation

 

Mainnet

 

 

Mainnet prep

 

fio.test

https://github.com/fioprotocol/fio.test/tree/release/2.6.x_3.2.x

fio.devtools

https://github.com/fioprotocol/fio.devtools/releases/tag/v2.6.0

addaction and createfee

Example:

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

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

https://fio.bloks.io/msig/lion4uxxfbqo/addactfee

fio.contract

fio chain

General

 

FIO API Nodes

 

SDK and Wallet Testing