Skip to content

Ovid (Story v1.2.0)

Compare
Choose a tag to compare
@limengformal limengformal released this 02 May 01:39
· 26 commits to main since this release
aeb1c48

Ovid (Story v1.2.0) is a mandatory hardfork upgrade of the consensus client for Story Mainnet (upgrade height 4477880) and Aeneid Testnet (upgrade height 4362990). It delivers critical improvements, including changes in the consensus parameters, support for snap sync in the EVM execution engine, improved validator key encryption, new CLI options such as the with-comet flag, and expanded API capabilities for managing the withdrawal queue. The release also implements several important fixes, including stricter transaction validation, error handling during validator creation, type conversion corrections in the API, and added robustness and security across CLI operations.

Note that there is a breaking change that we have removed the --private-key flag from the validator CLI to prevent private key exposure. Operators should now use a .env file to provide their private key.

Features

  • (app) change MaxBytes of block in consensus params (#529)
  • (x/evmengine) support snap sync for execution engine (#506)
  • (cli) add encryption for validator private key (#494)
  • (cli) add with-comet flag (#518)
  • (api) add withdrawal queue query (#496)

Fixes

  • (app) disallow unexported fields in cosmos tx (#529)
  • (x/evmengine) add validation for max size of tx (#529)
  • (cli) fix validator not found error during validator creation (#515)
  • (cli) add validation for max commission change rate (#489)
  • (cli) add self-delegation validation to unjail command (#510)
  • (api) fix incorrect type conversion between integer types (#492)

Feedback & Support

We value your feedback and encourage you to report any issues or suggestions through our public issues tracker. For additional support, please message us in the developer channel of our public Discord.

Users may download the client from the attached binaries. Note that the binaries are compiled with ubuntu-24.04 and go1.22.11. If you are running the client on incompatible machines, please compile the story-geth client from source code by pulling the tag on your machine.