FIP-37 Deployment and rollout guide

This document will contain the working instructions for deploying FIPs 37 onto the main net version of the FIO core and FIO contracts. Any issues discovered will be included here.

 

Branches used in rollout testing

 

fio repo new getter and endoint added, branch name is indicated in dev spec

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

 

Actions added

none

Fees added

none

 

Contracts for deployment

fio.system – changes were made to native.hpp which impact the fio.system contract

 

 

Instructions for contract rollout

deploy new version of the fio.system contract. regression test updateauth.

verify that updateauth can be called with multiple Public keys on testnet and mainnet (there is no automated smokiest for this)

or

diff contracts and verify that the system contract has the same code as the test net in the updateauth (which is small as to lines of code).