Skip to content

Releases: piplabs/story

Story v1.5.3

01 Mar 20:01
4ad7166

Choose a tag to compare

Story v1.5.3 is a optional update of the consensus client for Story Mainnet and Aeneid Testnet. It fixes an issue when syncing from genesis block. You should only update to this version when spinning up a new Mainnet or Aeneid node from genesis block.

What's changed

  • fix(upgrade): skip to update and check 0 type of period in virgil handler (#655)

Security council signatures

Public Key: 0xBD4AD66012C443F87465E12CA91eDc42957aDD3A
Signature: https://etherscan.io/verifySig/302984 (hash: 0x709fcde00baad0553dc4e7a73790ff5f48137ceb3c68d28d26b8ecc23bf3b160465697586ad4d77dbd3aab9da0397ae5a4b1a8eb62efc792321618e4ce474a141c)

Public Key: 0xAdCDF85a75200015B25685c453f5738333dC63A5
Signature: https://etherscan.io/verifiedSignatures# (hash: 0x5f477378fa486799e94aee8cf740300b200ed3a2761ef993e4ba3dea06e33cf875dec05de4860684e11eeb52b8099c4e66cbc9efaade97d4ad0680fd9830bf261c)

Public Key: 0xc1583ef962954b123b5d043788f30ef2450956b5
Signature: https://etherscan.io/verifySig/303006

Public Key: 0x83C24415F202e0370e164cfbd914A84138cC1Ae4
Signature: https://etherscan.io/verifySig/303018

Public Key: 0xAF43958ad62389BE3E0B553dFd259Ec335814c1C
Signature: https://etherscan.io/verifySig/303019

Please refer to this doc for details of Story Security Council.

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

Horace (Story v1.5.2)

27 Jan 06:54
0731c82

Choose a tag to compare

Horace (Story v1.5.2) is a mandatory hardfork upgrade of the consensus client for Story Mainnet (upgrade height 13780500) and Aeneid Testnet (upgrade height 14017000). It reduced emissions, and adjusted locked validator delegation multiplier according to SIP-00009. It also fixed issues found in v1.5.1.

What's changed

  • fix(upgrade): handle the case of no validator commission (#641)
  • fix(buildinfo): remove handling of default case of reading build info (#630)
  • feat(upgrade): reduce emissions and adjust locked validator delegation multiplier (#623)
  • chore(deps): update go deps by (#624)
  • chore(deps): upgrade go version and deps (#597)
  • chore(utils): add validation of compressed public key by (#610)
  • chore(evmengine): remove logs when not related event comes (#621)

Security council signatures

Public Key: 0xAdCDF85a75200015B25685c453f5738333dC63A5
Signature: https://etherscan.io/verifySig/301627

Public Key: 0xBD4AD66012C443F87465E12CA91eDc42957aDD3A
Signature: https://etherscan.io/verifySig/301640

Public Key: 0xc1583ef962954b123b5d043788f30ef2450956b5
Signature: https://etherscan.io/verifySig/301648

Please refer to this doc for details of Story Security Council.

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

Story 1.4.2

12 Dec 03:05
9e33c07

Choose a tag to compare

Story v1.4.2 is a mandatory upgrade of the Story consensus client on Story Mainnet and Aeneid Testnet if you haven't applied private v1.4.2 patch. It patches a security issue. Please upgrade immediately.

What's Changed

  • Backport the fixes for release v1.4.2 (#611)

Security council signatures

Public Key: 0xAF43958ad62389BE3E0B553dFd259Ec335814c1C
Signature: https://etherscan.io/verifySig/297819

Public Key: 0xBD4AD66012C443F87465E12CA91eDc42957aDD3A
Signature: https://etherscan.io/verifySig/297820

Public Key: 0x83C24415F202e0370e164cfbd914A84138cC1Ae4
Signature: https://etherscan.io/verifySig/297822

Please refer to this doc for details of Story Security Council.

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.

Terence (Story v1.4.1)

16 Nov 18:18
fa4bc41

Choose a tag to compare

Terence (Story v1.4.1) is a mandatory hardfork upgrade of the consensus client for Story Mainnet (upgrade height 11538000). 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.

Security council signatures

Public Key: 0xBD4AD66012C443F87465E12CA91eDc42957aDD3A
Signature: https://etherscan.io/verifySig/296641

Public Key: 0xc1583ef962954b123b5d043788f30ef2450956b5
Signature: https://etherscan.io/verifySig/296643

Public Key: 0xAF43958ad62389BE3E0B553dFd259Ec335814c1C
Signature: https://etherscan.io/verifySig/296655

Please refer to this doc for details of Story Security Council.

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.

Terence (Story v1.4.0) [Aeneid Testnet ONLY]

30 Oct 21:51
19af5ad

Choose a tag to compare

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.

Story v1.3.3

21 Oct 07:38
f190708

Choose a tag to compare

Story v1.3.3 is a mandatory update of the Story consensus client on Story Mainnet and Aeneid Testnet if you haven't applied private v1.3.3 patch. It patches a few security issues.

What's Changed

  • Backport the fixes for release v1.3.3 (#598)

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.

Polybius (Story v1.3.2)

08 Aug 04:45
77bf596

Choose a tag to compare

Story v1.3.2 is an mandatory update of the Story consensus client on Story Mainnet (upgrade height 8270000). It expands maximum active validator set on mainnet from 64 to 80.

What's Changed

  • increase max validators on mainnet (#578)

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.

Story v1.3.1

22 Jul 18:46
f935b7e

Choose a tag to compare

Story v1.3.1 is an optional upgrade of the Story consensus client only if your node needs to full sync from genesis block or before height 4188998 on mainnet.

Fix

  • fix(evmstaking): handle residual reward by version (#569)

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.1 LTS and go1.22.11. If you are running the client on incompatible machines, please compile the story client from source code by pulling the tag on your machine.

Polybius (Story v1.3.0)

17 Jun 18:45
3c01046

Choose a tag to compare

Pre-release

Story v1.3.0 is an mandatory update of the Story consensus client on Aeneid Testnet (upgrade height 6008000). It expands maximum active validator set from 64 to 80.

What's Changed

  • feat(app): increase max validators #549

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.

Story v1.2.1

13 Jun 05:48
f59890b

Choose a tag to compare

Story v1.2.1 is an mandatory update of the Story consensus client on Story Mainnet. It improves CLI for validator operations, processes residue reward separately, fixes configuration load issues, and improved unit test coverage. Note that though it is not a hardfork upgrade, all node operators should update ASAP.

What's Changed

  • feat(ci): add codecov gha #532
  • test(x/evmengine): add unit tests for evmengine module #531
  • test(evmstaking): add unit tests for evmstaking module #540
  • feat(ci): enable gotest gha when push to main #542
  • chore(cli): show evm addr signing transaction #554
  • fix(cmd): fix to load log and state sync config correctly from toml #555
  • test(app): add unit tests for app package #544
  • test(mint): add unit tests for mint module #543
  • fix(evmstaking): process residue reward separately #561

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.