/
[FIP-47] Deployment and rollout guide

[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.

 

 

 

 

Related content

[FIP-nn] Development - Spec
[FIP-nn] Development - Spec
Read with this
[FIP-42] Deployment and rollout guide
[FIP-42] Deployment and rollout guide
More like this
FIPs 36-40 Development Spec
FIPs 36-40 Development Spec
Read with this
FIP-37 Deployment and rollout guide
FIP-37 Deployment and rollout guide
More like this
[FIP-47] Milestone Checklist
[FIP-47] Milestone Checklist
Read with this
FIPs 36-39 Deployment and rollout guide
FIPs 36-39 Deployment and rollout guide
More like this