Skip to content

fix(withdrawer): support withdrawer address that differs from bridge address #1262

Merged
noot merged 1 commit intomainfrom
noot/withdrawer-addr
Jul 11, 2024
Merged

fix(withdrawer): support withdrawer address that differs from bridge address #1262
noot merged 1 commit intomainfrom
noot/withdrawer-addr

Conversation

@noot
Copy link
Contributor

@noot noot commented Jul 10, 2024

Summary

specify bridge address in withdrawer actions so that the actions will still be accepted by the sequencer even if the withdrawer address for the account is different than the bridge address (assuming the withdrawer signer is the correct key ofc)

Background

we want to support withdrawer addresses that differ from bridge addresses

Changes

  • specify bridge address in withdrawer actions

Testing

unit tests

Related Issues

closes #1241

@noot noot requested a review from a team as a code owner July 10, 2024 21:48
@noot noot requested a review from SuperFluffy July 10, 2024 21:48
@noot noot added this pull request to the merge queue Jul 11, 2024
Merged via the queue into main with commit 0684117 Jul 11, 2024
@noot noot deleted the noot/withdrawer-addr branch July 11, 2024 20:54
steezeburger added a commit that referenced this pull request Jul 15, 2024
* main:
  feat(cli): add cmd to collect withdrawal events and submit as actions (#1261)
  fix(core, bridge, sequencer)!: dismabiguate return addresses (#1266)
  fix(withdrawer): support withdrawer address that differs from bridge address   (#1262)
  (core, sequencer)!: generate serde traits impls for all protocol protobufs (#1260)
  fix(charts): add resources for sequencer/cometbft (#1254)
  chore(sequencer)!: add metrics (#1248)
  fix(sequencer-utils): fixes issue in `parse_blob` tests (#1243)
  feat(core, proto)!: make bridge unlock memo string (#1244)
  fix(conductor): don't panic during panic (#1252)
  feat(core)!: lowerCamelCase for protobuf json mapping (#1250)
  refactor(bridge-withdrawer)!: refactor startup to a separate subtask and remove balance check from startup (#1190)
  fix: rollup archive node configurations (#1249)
  refactor(core, bridge-withdrawer)!: move bridge-unlock memo to core (#1245)
  fix(sequencer)!: store native asset ibc->trace mapping in init_chain (#1242)
steezeburger added a commit that referenced this pull request Jul 19, 2024
* main: (24 commits)
  chore: update `bytes` and `ics23` crates (#1279)
  fix(sequencer): improve and fix instrumentation (#1255)
  feature(charts): hermes chart fixes, bech32 updates, ibc bridge test (#1130)
  chore(cli): remove unused rollup cli code (#1275)
  chore(test): use a temporary file to not pollute the workspace (#1269)
  chore(sequencer): add mempool benchmarks (#1238)
  fix(bridge-withdrawer)!: fix nonce handling (#1215)
  feat(cli, bridge-withdrawer)!: share code between cli and service (#1270)
  feat(cli): add cmd to collect withdrawal events and submit as actions (#1261)
  fix(core, bridge, sequencer)!: dismabiguate return addresses (#1266)
  fix(withdrawer): support withdrawer address that differs from bridge address   (#1262)
  (core, sequencer)!: generate serde traits impls for all protocol protobufs (#1260)
  fix(charts): add resources for sequencer/cometbft (#1254)
  chore(sequencer)!: add metrics (#1248)
  fix(sequencer-utils): fixes issue in `parse_blob` tests (#1243)
  feat(core, proto)!: make bridge unlock memo string (#1244)
  fix(conductor): don't panic during panic (#1252)
  feat(core)!: lowerCamelCase for protobuf json mapping (#1250)
  refactor(bridge-withdrawer)!: refactor startup to a separate subtask and remove balance check from startup (#1190)
  fix: rollup archive node configurations (#1249)
  ...
bharath-123 pushed a commit that referenced this pull request Jul 25, 2024
…address (#1262)

## Summary
specify bridge address in withdrawer actions so that the actions will
still be accepted by the sequencer even if the withdrawer address for
the account is different than the bridge address (assuming the
withdrawer signer is the correct key ofc)

## Background
we want to support withdrawer addresses that differ from bridge
addresses

## Changes
- specify bridge address in withdrawer actions

## Testing
unit tests

## Related Issues

closes #1241
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

withdrawer: support withdrawer address that differs from bridge address

2 participants