Skip to content

Sequencer 2.0.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 07 Mar 23:18
a12efeb

Release Candidate of next major release with breaking changes to environment configuration.

Breaking Changes

  • ASTRIA_SEQUENCER_LISTEN_ADDR environment variable has been replaced ASTRIA_SEQUENCER_ABCI_LISTEN_URL. New config should be of form tcp://<ip address>:<port>.
  • ASTRIA_SEQUENCER_NO_OPTIMISTIC_BLOCKS environment variable is required to be configured may set to false. Turning this on enables a grpc streaming API to subscribe to new blocks after abci ProcessProposal events before consensus has been reached. This is a beta feature.

Full Changelog

Fixed

  • Ensure getPendingNonce gRPC returns the correct nonce #2012.

Added

  • Implement astria.sequencerblock.optimistic.v1alpha1.OptimisticBlockService #1839.
  • Add ASTRIA_SEQUENCER_ABCI_LISTEN_URL config variable #1877

Changed

  • Bump MSRV to 1.83.0 #1857.
  • Index all event attributes #1786.
  • Consolidate action handling to single module #1759.
  • Ensure all deposit assets are trace prefixed #1807.
  • Update idna dependency to resolve cargo audit warning #1869.
  • Remove events reporting on state storage creation #1892.
  • Use bridge address to determine asset in bridge unlock cost estimation instead
    of signer #1905.
  • Add more thorough unit tests for all actions #1916.
  • Implement BridgeTransfer action #1934.
  • Implement RecoverIbcClient action #2008.

Removed

  • Remove ASTRIA_SEQUENCER_LISTEN_ADDR config variable #1877