Skip to content
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

feat: implement verifyMembership #38

Merged
merged 2 commits into from
Dec 19, 2023
Merged

Conversation

wenyuanhust
Copy link
Contributor

@wenyuanhust wenyuanhust commented Dec 7, 2023

Implement verifyMembership
For test case, I have generated proof data using test_transfer case of ibc-test.
Because only transactionsRoot is used in CkbHeader, so the mocked getTestHeader only contains valid transactionsRoot.
The test for this pr needs precompiled contracts in Axon, So the current ci won't pass due to use of standart Eth client.

@ashuralyk
Copy link
Contributor

is it ok to review?

@wenyuanhust
Copy link
Contributor Author

is it ok to review?

yes

@ashuralyk
Copy link
Contributor

compile test failed

@wenyuanhust
Copy link
Contributor Author

compile test failed

the test case has some bugs, still works on it. please review solidity code firstly

test/verifyMembership.js Outdated Show resolved Hide resolved
test/verifyMembership.js Outdated Show resolved Hide resolved
@wenyuanhust wenyuanhust changed the title tmp: verify tx in light client, compile ok feat: implement verifyMembership, ci test not changed to axon Dec 18, 2023
@wenyuanhust wenyuanhust marked this pull request as ready for review December 19, 2023 03:09
@Flouse Flouse requested a review from blckngm December 19, 2023 03:18
.github/workflows/test.yaml Outdated Show resolved Hide resolved
@Flouse Flouse changed the title feat: implement verifyMembership, ci test not changed to axon feat: implement verifyMembership Dec 19, 2023
@Flouse Flouse merged commit 267a055 into synapseweb3:master Dec 19, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P-High High priority
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants