[FIP-27 NFT Signatures] Release Milestone Checklist
The milestone checklist tracks the release management tasks.
Task | Deliverables | Notes |
Security | ย | ย |
Code audit | Code audit of new contract or code | ย |
Vulnerability testing | Penetration, API, and logic vulnerability testing | Penetration testing will be done on Dashboard. N/A for contract. |
Bug bounty | Bug bounty | ย |
Devnet | ย | ย |
Fork test | Devnet fork test (Dev lead) | https://fioprotocol.atlassian.net/browse/BD-2867
|
Performance test | Devnet performance test (Dev lead) | Capping performance for initial release. Eliminating task to speed up release to Testnet. Additional performance testing will be done on NFTs to determine the max size of mappings. |
fio.contract | Run upgrade using set code and set abi (Dev lead) | |
History node testing | ย | |
SDK and Wallet Testing | ย | |
Testnet | ย | ย |
Communication | ย | |
addaction and createfee | Example:
| addaction '{"action":"addnft","contract":"fio.address","actor":"eosio"}'
addaction '{"action":"remnft","contract":"fio.address","actor":"eosio"}'
addaction '{"action":"remallnfts","contract":"fio.address","actor":"eosio"}'
addaction '{"action":"burnnfts","contract":"fio.address","actor":"eosio"}'' ย createfee '{"end_point":"add_nft","type":"0","suf_amount":"300000000"}'
createfee '{"end_point":"rem_nft","type":"0","suf_amount":"100000000"}'
createfee '{"end_point":"rem_all_nfts","type":"0","suf_amount":"100000000"}' |
fio.test | fio.test release/2.5.x_3.1.x | |
fio.contract | ย | |
fio (chain) | ||
SDK and Wallet Testing | TBD: need to create Edge wallet test checklist | |
Testnet validation | ย | |
Mainnet | ย | ย |
Mainnet prep | ย | |
fio.test | ย | |
addaction and createfee | Example:
| addaction '{"action":"addnft","contract":"fio.address","actor":"eosio"}'
addaction '{"action":"remnft","contract":"fio.address","actor":"eosio"}'
addaction '{"action":"remallnfts","contract":"fio.address","actor":"eosio"}' ย |
fio.contract | v2.5.0 | |
fio chain | v3.1.0 | |
General | ย | |
FIO API Nodes | ย | |
SDK and Wallet Testing | ย |
ย