Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FIP-46 complete detailed design (created)

FIP-46 complete development and dev testing. (created)

Design

Summary of changes to fio and fio.contracts

  • Note files that will be updated

  • Note any changes to global functionalitynone

Actions and Endpoints

  • List new/updated actions and endpointsnone

Structs and ABIs

  • Note changes to structs and ABIsnone

Tables

  • Detail any table updates or migrations

Risks

  • Summary of risks, impacts and logistics analysis

SDK Requirements

  • Note functional updates needed for SDKsnone

Risks

  • we propose setting the timeout for FIO secondary indices to become 10X the present setting. this may have un-expected impacts to node performance (NONE have been found yet)

SDK Requirements

  • none

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 teststest domains access with get_fio_domains for an account with 25k domains.

  • run regression tests on all feature/function of FIO. (dev testing will run the smoke tests).

Performance Testing

Design

  • Overview of test plan with high-level bulleted test cases

Results

  • Summary of performance tests that were run and resultsperf testing is same as functional testing for get_fio_domains with one account owning 25k domains.

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 instructionsno fork testing is required.

  • this is not a forking change to the FIO Core.

Rollout/Release plan

  • documentation must be updated on dev hub for the new timeouts for primary and secondary indices.

  • new FIO nodeos version needs to be supplied to the community.

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 verificationsverify domain access works as expected.

  • verify test net smoke tests complete without errors on test net.