-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[EVM] Add bridging interface to EVM contract - stable cadence port #5716
[EVM] Add bridging interface to EVM contract - stable cadence port #5716
Conversation
1969ca7
to
f617988
Compare
Looks like I'm still getting errors in |
Yes, the changes are expected due to the hash of the contract changing. The test have to be adjusted to use the new state commitment. |
Ah makes sense. How do I generate the new hash? I guess I could just copy the new actual, but that feels like it's not best practice Update: Based on this Discord thread, I updated the state commitments on the new actual. |
Is this separate PR needed? Once the feature landed on master (#5677 got merged), the usual sync of master into the Cadence 1.0 feature branch will bring it along anyways. Happy to already merge it, more a note that in the future, we could save effort here. |
@turbolent I'm not certain as I'm not familiar with the processes to manage flow-go. What would you suggest here? I don't want this PR to create conflicts down the road. |
I agree, in the future is more clear to merge master. Also to do it regularly since the last time I was doing it after quite some time it was a bit painful. |
…erface-stable-cadence
…erface-stable-cadence
#5767 is currently bringing this to |
…erface-stable-cadence
I update the PR and there are some things that are missing on stable cadence branch. @sisyphusSmiling can you check if we want to merge this (I think we do) |
@janezpodhostnik the contents look correct to me and CI is mostly passing with the exception of engine/execution unit tests |
Should be good now |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
to: self.address(), | ||
feeProvider: feeProvider | ||
) | ||
EVM.borrowBridgeAccessor().depositTokens(vault: <-vault, to: self.address(), feeProvider: feeProvider) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
EVM.borrowBridgeAccessor().depositTokens(vault: <-vault, to: self.address(), feeProvider: feeProvider) | |
EVM.borrowBridgeAccessor().depositTokens( | |
vault: <-vault, | |
to: self.address(), | |
feeProvider: feeProvider | |
) |
original PR: #5677