Skip to content

Create an Ethereum bridge sub-crate#923

Merged
batconjurer merged 5 commits intoeth-bridge-integrationfrom
bat/ethbridge/subcrate-refactor
Dec 20, 2022
Merged

Create an Ethereum bridge sub-crate#923
batconjurer merged 5 commits intoeth-bridge-integrationfrom
bat/ethbridge/subcrate-refactor

Conversation

@batconjurer
Copy link
Collaborator

@batconjurer batconjurer commented Dec 19, 2022

This PR refactors much of Ethereum bridge out of the shared crate and into its own crate. The only things remaining in the shared crate are the implementations of the native VPs.

The QueriesExt trait has been moved to proof_of_stake and been renamed to PosQueries.

I was unable to lift any logic from core into the new subcrate as it either related to storage or txs, both of which are appropriate in core.

Note: we cannot use ferveo main until this PR is accepted

Copy link
Collaborator

@sug0 sug0 left a comment

Choose a reason for hiding this comment

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

hm it's not as bad as I thought it'd be, but it'll probably still be annoying to rebase against haha

@batconjurer batconjurer requested a review from sug0 December 20, 2022 09:51
Copy link
Collaborator

@tzemanovic tzemanovic left a comment

Choose a reason for hiding this comment

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

LGTM!

@batconjurer batconjurer merged commit aa54f71 into eth-bridge-integration Dec 20, 2022
@batconjurer batconjurer deleted the bat/ethbridge/subcrate-refactor branch December 20, 2022 13:23
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.

3 participants