-
Notifications
You must be signed in to change notification settings - Fork 637
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
Investigate bridge failure #3049
Comments
Me and @ailisp are working on extracting reproducible tests. So far it is flaky and only manifests on the CI machines. |
I got an repro from logs in this: https://buildkite.com/nearprotocol/rainbow-bridge/builds/418#ee325a11-df0b-4425-8b17-b0f2ba8ce089 repro steps:
|
@bowenwang1996 here is a reproducible light client issue. |
My repro is wrong, it fail because missing bridge.blockMerkleRoots[406]. In ci e2e, bridge.blockMerkleRoots[406] do exist but doesn't match prover's (line 48 of NearProver.sol). Still need to output that info from bridge side to make a correct repro |
Found a correct repro and fixed in Near-One/rainbow-bridge#227 |
As discussed in Near-One/rainbow-bridge#217 as of one week ago the bridge contracts sometimes reject headers and proofs coming from the nodes. And can be a sign that nearcore headers and proofs are not consistent with the format that the code was using a week ago, which might be a sign of an unintended breakage. We need to resolve this issue before launching Phase 1.
The text was updated successfully, but these errors were encountered: