Skip to content

chore(bridge-signer): add smoke test using FROST#2117

Closed
ethanoroshiba wants to merge 19 commits intonoot/frost-participantfrom
eoroshiba/bridge-signer-e2e-test
Closed

chore(bridge-signer): add smoke test using FROST#2117
ethanoroshiba wants to merge 19 commits intonoot/frost-participantfrom
eoroshiba/bridge-signer-e2e-test

Conversation

@ethanoroshiba
Copy link
Contributor

@ethanoroshiba ethanoroshiba commented Apr 14, 2025

Summary

Adds smoke test that uses FROST threshold signatures for bridging out of EVM

Background

#1948 and #1960 introduce FROST threshold signatures for signing Bridge deposit transactions, but without adding end-to-end CI tests for it.

Changes

  • Creates frost-smoke-test, which adapts the existing smoke test to test FROST threshold signatures. The most notable change from the original is that the bridge contract and bridge out transaction are both send via forge, since aspects of the bridge contract in contract storage are necessary but cannot be included in contract code via genesis.

Testing

Smoke test passing.

Changelogs

No updates required.

Related Issues

closes #2077

@github-actions github-actions bot added the cd label Apr 14, 2025
@github-actions github-actions bot added documentation Improvements or additions to documentation ci issues that are related to ci and github workflows conductor pertaining to the astria-conductor crate proto pertaining to the Astria Protobuf spec sequencer pertaining to the astria-sequencer crate sequencer-relayer pertaining to the astria-sequencer-relayer crate composer pertaining to composer docker bridge-signer code touching the bridge-signer crate labels Apr 17, 2025
@ethanoroshiba ethanoroshiba changed the base branch from quasystaty1/bridge-signer-chart to noot/frost-participant April 17, 2025 16:25
@ethanoroshiba ethanoroshiba removed documentation Improvements or additions to documentation conductor pertaining to the astria-conductor crate proto pertaining to the Astria Protobuf spec sequencer pertaining to the astria-sequencer crate sequencer-relayer pertaining to the astria-sequencer-relayer crate composer pertaining to composer docker bridge-signer code touching the bridge-signer crate labels Apr 17, 2025
@ethanoroshiba ethanoroshiba changed the base branch from noot/frost-participant to quasystaty1/bridge-signer-chart April 17, 2025 19:49
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Apr 17, 2025
@ethanoroshiba ethanoroshiba removed documentation Improvements or additions to documentation conductor pertaining to the astria-conductor crate proto pertaining to the Astria Protobuf spec sequencer pertaining to the astria-sequencer crate sequencer-relayer pertaining to the astria-sequencer-relayer crate composer pertaining to composer docker bridge-signer code touching the bridge-signer crate labels Apr 17, 2025
Base automatically changed from quasystaty1/bridge-signer-chart to noot/frost-participant April 18, 2025 12:58
@ethanoroshiba ethanoroshiba marked this pull request as ready for review April 18, 2025 19:50
@ethanoroshiba ethanoroshiba requested a review from a team as a code owner April 18, 2025 19:50
@ethanoroshiba ethanoroshiba requested a review from aajimal April 18, 2025 19:50
@joroshiba
Copy link
Member

This PR is stale because it has been open 45 days with no activity. Remove stale label or this PR will be
closed in 7 days.

@joroshiba joroshiba added the stale label Jun 3, 2025
@joroshiba
Copy link
Member

This PR was closed because it has been stale.

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

Labels

cd ci issues that are related to ci and github workflows closed-stale stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants