Forking mainnet for testing #8916
toliaqat
started this conversation in
Show and tell
Replies: 1 comment 1 reply
-
I gather we're also tracking work in the osmosis community on state patching logic. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Forking the Agoric mainnet for testing purposes allows developers to create a parallel version of the Agoric blockchain, enabling them to experiment with and evaluate changes without affecting the main network. This process can be great for testing updates, smart contracts, and new features in a controlled environment before they are deployed on the live blockchain.
We have started testing our new releases on fork instances now. The code can be found https://github.com/agoric-labs/cosmos-genesis-tinkerer
There are multiple steps involved in creating a mainfork. Here are those steps:
Currently, we have deployed mainfork on Ollinet cluster.
Note: As time progresses, the memory and disk space needed for the mainnet increase, complicating the deployment of mainfork due to its high memory demands. Presently, deploying a fork from January's snapshot requires about 50GB of memory. Looking ahead, we plan to adopt a new forking technique that will be integrated into the startup code of cosmos-sdk. This approach will use the existing database to initiate a fork, streamlining the process and eliminating the need for extensive adjustments.
Beta Was this translation helpful? Give feedback.
All reactions