Note: we are investigating an issue with this release that affects node full sync. PLEASE DON'T UPGRADE YET
Terence (Story v1.4.0) is a mandatory hardfork upgrade of the consensus client for Aeneid Testnet ONLY (upgrade height 10886688). It delivers single binary upgrades that support non-parameter changes, payload encoding optimization, and a few API/cmd improvements.
What's changed
- (x/evmengine) Deferring upgrade scheduling to upgrade keeper
- (x/evmengine) Changed EVM payload encoding to use protobuf based marshalling.
- (api) Added queries to fetch the total number of delegators and the number of delegators for a specific validator.
- (api) Added a query to retrieve the total staked token amount.
- (api) Added queries for a delegator’s total rewards and per-validator reward details.
- (api) Added queries for a delegator’s total staked tokens and per-validator staking amounts.
- (api) Added a maximum body size limit for Story API requests.
- (cmd) Enhanced the rollback command to support rolling back multiple blocks.
- (config) Changed the default value of the pruning interval to 10.
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.