Sequencer 1.0.0-rc.1
What's Changed
- fix(sequencer): add
end_block
toapp_execute_transaction_with_every_action_snapshot
by @ethanoroshiba in #1455 - feat(proto, core, sequencer)!: add traceability to rollup deposits by @ethanoroshiba in #1410
- feat(sequencer): report deposit events by @ethanoroshiba in #1447
- chore(sequencer): change test addresses to versions with known private keys by @Lilyjjo in #1487
- feat(sequencer): make mempool balance aware by @Lilyjjo in #1408
- chore(sequencer): migrate from
anyhow::Result
toeyre::Result
by @ethanoroshiba in #1387 - fix(sequencer): Fix incorrect error message from BridgeUnlock actions by @itamarreif in #1505
- fix, refactor(sequencer): refactor ics20 logic by @SuperFluffy in #1495
- fix(sequencer): install astria-eyre hook by @ethanoroshiba in #1552
- fix(sequencer): provide context in checktx response log by @itamarreif in #1506
- feat(sequencer)!: Add IBC sudo change action by @ethanoroshiba in #1509
- chore(sequencer)!: change
Deposit
byte length calculation by @ethanoroshiba in #1507 - chore(sequencer)!: put blocks and deposits to non-verified storage (ENG-812) by @Fraser999 in #1525
- chore(all): remove
once_cell
by @ethanoroshiba in #1576 - feat(sequencer)!: transaction categories on UnsignedTransaction by @Lilyjjo in #1512
- refactor(sequencer): use builder pattern for transaction container tests by @Lilyjjo in #1592
- chore(sequencer)!: exclusively use Borsh encoding for stored data (ENG-768) by @Fraser999 in #1492
- chore(charts): genesis template to support latest changes by @quasystaty1 in #1594
- feat(charts): astrotrek chart by @quasystaty1 in #1513
- refactor(cli): merge argument parsing and command execution by @SuperFluffy in #1568
- chore(sequencer): simplify boolean expressions in
transaction container
by @ethanoroshiba in #1595 - feat(sequencer)!: make empty transactions invalid by @Lilyjjo in #1609
- fix(sequencer)!: rewrite check_tx to be more efficient and fix regression by @Lilyjjo in #1515
- refactor(sequencer): generate
SequencerBlock
after transaction execution in proposal phase by @noot in #1562 - feat(sequencer)!: add limit to total amount of transactions in parked by @Lilyjjo in #1638
- chore(proto, core)!: remove action suffix from all action types by @SuperFluffy in #1630
- chore: cargo audit warning by @Fraser999 in #1644
- chore(sequencer)!: update storage keys locations and values (ENG-898) by @Fraser999 in #1616
- feat(sequencer)!: enforce block ordering by transaction group by @Lilyjjo in #1618
- fix(sequencer): fix app hash in horcrux sentries by @joroshiba in #1646
- feat(sequencer)!: rework all fees by @ethanoroshiba in #1647
- chore(proto)!: prefer astria.primitive.v1.RollupId over bytes by @SuperFluffy in #1661
- chore(proto)!: call transactions
Transaction
, contentsTransactionBody
by @SuperFluffy in #1650 - fix(sequencer)!: allow compat prefixed addresses when receiving ics20 transfers by @quasystaty1 in #1655
- chore(proto)!: rename sequence action to rollup data submission by @SuperFluffy in #1665
- chore(sequencer): remove unused enable mint env by @quasystaty1 in #1673
- chore(proto)!: upgrade to proto v1s throughout by @joroshiba in #1672
- fix: remove enable mint entry from example env config by @quasystaty1 in #1674
- release: v1.0.0-rc.1 cuts by @joroshiba in #1667
Full Changelog: sequencer-v0.17.0...sequencer-v1.0.0-rc.1