References
AWS Management Console (amazon.com)
Devnet - FIO Operations - Confluence (atlassian.net)
Devnet Testing (fioprotocol.io)
DevNet Build, Deploy and Test Process
The DevNet build, and deploy process follows the LocalNet Release process (steps 1, 3 and 4)
Review the Master Release Plan at Master Release Plan and identify the current MainNet release branches. For example, the 3.3.0 Release has the following repos/branches:
fio - release/3.3.x-dev
fio.contracts - release/2.7.x
fio.test - release/2.7.x_3.3.x
fio.devtools - release/2.7.x_3.3.x
fiosdk_typescript - release/1.6.x
On the master (boot) node, check out the repos cloned above to the current MainNet release versions
To build, deploy and test the release, check out the appropriate branch in the following repos:
fio.contracts
fio.devtools
For instance, to test the FIP-41, FIP-17a, FIP-17b release (future), checkout out the repos as follows:
fio.contracts - release/2.7.x
fio.devtools - release/2.7.x_3.3.x
Build the contracts
cd fio.devtools
Execute ./start.sh <FIO Version> and specify the following responses to the runtime options
Local Startup (1)
Update/Build Contracts (2)
Start the Local Chain
Execute ./start.sh <FIO Version> and specify the following responses to the runtime options
Local Startup (1)
Local Blockchain (1)
Increased Transaction Time (2)
On the server, execute the Release Script commands pointing to the contracts built in steps 2c and 2d
Add Comment