[FIP-nn] Development - Spec
Links
Include link to FIP and Epic/Story
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
Functional Unit Testing
Design
Overview of functional unit testing 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
SDK Requirements
Note functional updates needed for SDKs
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.