Sequencer 2.0.0-rc.1
Pre-release
Pre-release
Release Candidate of next major release with breaking changes to environment configuration.
Breaking Changes
ASTRIA_SEQUENCER_LISTEN_ADDR
environment variable has been replacedASTRIA_SEQUENCER_ABCI_LISTEN_URL
. New config should be of formtcp://<ip address>:<port>
.ASTRIA_SEQUENCER_NO_OPTIMISTIC_BLOCKS
environment variable is required to be configured may set tofalse
. Turning this on enables a grpc streaming API to subscribe to new blocks after abciProcessProposal
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