[FIP-47] Deployment and rollout guide
This document will contain the working instructions for deploying FIP-47 onto the main net version of the FIO core and FIO contracts. Any issues discovered will be included here.
Branches used in rollout testing
Actions changed
regproducer
Contracts for deployment
fio.system
Hashes from local dev env
Instructions for contract rollout
../fio/build/bin/clio -u http://localhost:8889 set contract -j eosio ../fio.contracts/build/contracts/fio.system fio.system.wasm fio.system.abi --permission eosio@active
consider any dependencies required for the rollout.
Accounts
eosio
Actions
regproducer
Fees
n/a
Contracts to update
fio.system (eosio account)
Contracts analysis
The regiproducer function called by regproducer action in the eosio (fio.system) contract is modified to allow the information in the producers table to be updated. Information pertaining to the producer account (owner) cannot be altered.
Testnet and Mainnet Verification
Cannot add this to smoketest script because it involves regproducer. Will need to test manually.