Links
FIP-46 PR
FIP-46 Dev branches
FIO Repo, parent is develop.
feature/FIP-46-fio-develop-01052023
fio.test Repo, parent is develop.
feature/FIP-46-fiotest-develop-01052023
FIP-46 development PRs
FIO repo
FIO.test repo
TBD
Project level technical scope analysis
This section reviews the project management milestone checklist, and captures the logic and decision making surrounding the inclusion of checklist items in the deliveries for this FIP
Project checklist used
[FIP-46] Project Management - Milestone Checklist
Dev checklist used
[FIP-46] Development - Milestone Checklist
Excluded checklist items
item reason for exclusion. details
SDKs out of scope. project impacts nodeos exe only.
Dev stories identified.
FIP-46 complete detailed design
FIP-46 complete development and dev testing
Design
Summary of changes to fio and fio.contracts
Note files that will be updated
Note any changes to global functionality
Actions and Endpoints
List new/updated actions and endpoints
Structs and ABIs
Note changes to structs and ABIs
Tables
Detail any table updates or migrations
Risks
Summary of risks, impacts and logistics analysis
SDK Requirements
Note functional updates needed for SDKs
Functional Testing
Design
Overview of test plan with high-level bulleted test cases
Results
Link to JS tests and description of which test sections were updated/added
Paste results of tests
Performance Testing
Design
Overview of test plan with high-level bulleted test cases
Results
Summary of performance tests that were run and results
Fork Testing plan
List all of the pertinent tests, required setup, and expected results.List all pertinent tests pertaining to testing with different versions of the core code.
List all pertinent tests pertaining to pre-contracts update and post contracts update
Rollout/Release plan
Make a comprehensive list of all necessary changes
Include (new actions, removed actions, MSIGs for all required operations, and step by step instructions.
Rollout/Release verification plan
Include step by set instructions for how to verify that the changes are on chain after rollout.
Bonus points if you make an automated script performing the verifications.
Add Comment