[FIP-47] Development - Spec

Links

https://github.com/fioprotocol/fips/blob/master/fip-0047.md

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

 

Design

Summary of changes to fio and fio.contracts

  • Action regproducer of fio.system (eosio) contract

    • allows producer information to be updated instead of just giving an already registered error

Actions and Endpoints

  • regproducer

Structs and ABIs

  • No changes to structures or ABI

Tables

  • No updates

Risks

  • No anticipated risk

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

    • WIP

  • Paste results of tests

    • WIP

Performance Testing

Design

  • n/a

Results

  • n/a

Fork Testing plan

  • No fork testing plans

SDK Requirements

  • No updates to SDKs

Rollout/Release plan

https://fioprotocol.atlassian.net/wiki/spaces/FD/pages/608960513

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.