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

RFC: CKB Light Client Protocol #370

Merged
merged 1 commit into from
Nov 2, 2022

Conversation

yangby-cryptape
Copy link
Contributor

@yangby-cryptape yangby-cryptape commented Sep 19, 2022

Preview

Click HERE to Preview.

TODO

  • Squash all commits into one before merge if there is any.

@yangby-cryptape yangby-cryptape requested a review from a team as a code owner September 19, 2022 06:57
@yangby-cryptape yangby-cryptape force-pushed the pr/light-client branch 2 times, most recently from 120b884 to 9ac858a Compare October 8, 2022 08:27
@doitian doitian linked an issue Oct 11, 2022 that may be closed by this pull request
5 tasks
bors bot added a commit to nervosnetwork/ckb that referenced this pull request Oct 18, 2022
3631: feat: add light client support to ckb full node r=zhangsoledad a=quake

### What problem does this PR solve?

add light client support to ckb full node

### What is changed and how it works?

related rfcs:
[RFC(0043): CKB softfork activation](nervosnetwork/rfcs#349)
[RFC: CKB Light Client Protocol](nervosnetwork/rfcs#370)
[RFC: Client Side Block Filter Protocol](nervosnetwork/rfcs#375)

### Check List <!--REMOVE the items that are not applicable-->

Tests <!-- At least one of them must be included. -->

- Unit test
- Integration test

### Release note <!-- Choose from None, Title Only and Note. Bugfixes or new features need a release note. -->

```release-note
Note: Add a note under the PR title in the release note.
```



Co-authored-by: Boyu Yang <yangby@cryptape.com>
Co-authored-by: quake <quake.wang@gmail.com>
Co-authored-by: Linfeng Qian <thewawar@gmail.com>
Co-authored-by: Quake Wang <quake.wang@gmail.com>
@doitian doitian mentioned this pull request Oct 19, 2022
14 tasks
@doitian
Copy link
Member

doitian commented Oct 19, 2022

Use RFC Number 44

@yangby-cryptape yangby-cryptape force-pushed the pr/light-client branch 2 times, most recently from 393669e to 1350d31 Compare October 21, 2022 09:24
bors bot added a commit to nervosnetwork/ckb that referenced this pull request Oct 24, 2022
3648: chore(light-client): update according to the RFC changes r=zhangsoledad a=yangby-cryptape

### What problem does this PR solve?

- chore(light-client): update according to the RFC changes

  - chore(light-client): rename the "hash" filed in HeaderDigest to "children_hash"

    Ref: nervosnetwork/rfcs#370 (comment)

  - docs(light-client): remove outdated documentation and link to the related RFC

- chore(deps): bump ckb-merkle-mountain-range from 0.5.1 to 0.5.2

### Check List

Tests

- Unit test
- Integration test
- Manual test (add detailed scripts or steps below)
- No code ci-runs-only: [ quick_checks,linters ]

Side effects: None

### Release note

```release-note
None: Exclude this PR from the release note.
```



Co-authored-by: Boyu Yang <yangby@cryptape.com>
doitian
doitian previously approved these changes Oct 26, 2022
@yangby-cryptape
Copy link
Contributor Author

The last force-push did the follows:

  • Rebase to latest master branch.
  • Fix 5 grammar errors that found by @EthanYuan.

@yangby-cryptape yangby-cryptape force-pushed the pr/light-client branch 2 times, most recently from b8eb36d to 960ee88 Compare October 31, 2022 10:12
@yangby-cryptape
Copy link
Contributor Author

The last force-push applied some suggestions from offline.

@janx janx merged commit 8674104 into nervosnetwork:master Nov 2, 2022
@yangby-cryptape yangby-cryptape deleted the pr/light-client branch November 2, 2022 08:09
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.

todo list of release 0.105.0
6 participants