Skip to content

Powpeg refactors integration#572

Open
julia-zack wants to merge 8 commits into
different-proofs-file-for-different-clientsfrom
powpeg-refactors-integration
Open

Powpeg refactors integration#572
julia-zack wants to merge 8 commits into
different-proofs-file-for-different-clientsfrom
powpeg-refactors-integration

Conversation

@julia-zack
Copy link
Copy Markdown
Contributor

@julia-zack julia-zack commented Apr 28, 2026

  • Remove some rskj dependencies: new BTC_TO_RSK_MINIMUM_ACCEPTABLE_CONFIRMATIONS_ON_RSK field; new PegUtils class.

  • BitcoinWrapperImpl: remove peg filtering from which txs are listened (thats client logic).

  • FederationWatcherListenerImpl: remove proposed-federation listener on active BTC→RSK client (SVP spend registration handled by active federations)

  • Tests: added new test cases, remove (now wrong) old test cases

rit:powpeg-refactors-integration
rskj:powpeg-refactors-integration
fed:powpeg-refactors-integration

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 28, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

Comment on lines -59 to -61
// add proposed federation to active btc to rsk client so
// it can register svp spend tx in the bridge
bitcoinWrapper.addFederationListener(newProposedFederation, btcToRskClientActive);
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

svp spend tx will be registered by active feds. We don't need the proposed ones to do it

@julia-zack julia-zack force-pushed the powpeg-refactors-integration branch from b685248 to 1cf3fe0 Compare April 28, 2026 15:27
@julia-zack julia-zack marked this pull request as ready for review April 28, 2026 18:57
@julia-zack julia-zack requested a review from a team as a code owner April 28, 2026 18:57
@julia-zack julia-zack force-pushed the powpeg-refactors-integration branch from 1cf3fe0 to f314ae8 Compare May 12, 2026 15:24
@julia-zack julia-zack changed the base branch from master to different-proofs-file-for-different-clients May 12, 2026 15:24
@sonarqubecloud
Copy link
Copy Markdown

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.

1 participant