Skip to content

chore(sequencer-relayer)!: remove functionality to restrict relaying blocks to only those proposed by a given validator#1168

Merged
Fraser999 merged 2 commits intoastriaorg:mainfrom
Fraser999:fraser/remove-validator-key
Jun 10, 2024
Merged

chore(sequencer-relayer)!: remove functionality to restrict relaying blocks to only those proposed by a given validator#1168
Fraser999 merged 2 commits intoastriaorg:mainfrom
Fraser999:fraser/remove-validator-key

Conversation

@Fraser999
Copy link
Contributor

Summary

This changes the relayer to relay all blocks regardless of which validator proposed them.

Background

We had functionality to allow providing a validator secret key to the relayer and an option to only relay blocks proposed by that validator. The functionality wasn't being used anywhere, so it has been removed.

Changes

  • Removed configuration options (see below) and supporting code.

Testing

N/A

Breaking Changelist

  • Removed env var ASTRIA_SEQUENCER_RELAYER_VALIDATOR_KEY_FILE.
  • Removed env var ASTRIA_SEQUENCER_RELAYER_RELAY_ONLY_VALIDATOR_KEY_BLOCKS.

Related Issues

Closes #1010.

@Fraser999 Fraser999 requested review from a team as code owners June 10, 2024 12:04
@Fraser999 Fraser999 requested review from aajimal and noot June 10, 2024 12:04
@github-actions github-actions bot added sequencer-relayer pertaining to the astria-sequencer-relayer crate cd labels Jun 10, 2024
@Fraser999 Fraser999 added this pull request to the merge queue Jun 10, 2024
Merged via the queue into astriaorg:main with commit 381d798 Jun 10, 2024
@Fraser999 Fraser999 deleted the fraser/remove-validator-key branch June 10, 2024 16:56
steezeburger added a commit that referenced this pull request Jun 10, 2024
* main:
  fix: ignore RUSTSEC-2021-0139 (#1171)
  chore(sequencer-relayer)!: remove functionality to restrict relaying blocks to only those proposed by a given validator (#1168)
  chore(metrics): update `metric_name` macro to handle a collection of names (#1163)
  fix(bridge-withdrawer): skip linting generated contract code (#1172)
  fix(core, sequencer): prefix removal source non-refund ics20 packet (#1162)
  chore(docs): add sequencer-relayer doc to specs (#1126)
  feat(bridge-withdrawer): sync logic (#1165)
  chore(withdrawer): replace contracts with `astria-bridge-contracts` submodule (#1164)
  feat(sequencer)!: implement bridge sudo and withdrawer addresses (#1142)
  feat(sequencer): implement refund to rollup logic upon ics20 transfer refund (#1161)
  feat(bridge-withdrawer): bridge withdrawer startup (#1160)
  feat(core, proto)!: add bech32m addresses (#1124)
  feat(withdrawer): bridged ERC20 token withdrawals (#1149)
  feat(sequencer-relayer)!: add chain IDs for sequencer and Celestia to config env vars (#1063)
  test(bridge-withdrawer): add submitter tests (#1133)
  chore: bump penumbra deps (#1159)
  feat(sequencer): implement `bridge/account_last_tx_hash` abci query (#1158)
  fix(withdrawer): use block subscription in batcher; send to destination_chain_address (#1157)
  fix(withdrawer): update AstriaWithdrawer to check that withdrawal value is sufficient (#1148)
  chore(ci): build bridge withdrawer images (#1156)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cd sequencer-relayer pertaining to the astria-sequencer-relayer crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove validator key from sequencer-relayer

2 participants