Skip to content

da: replace go-cnc with celestia-openrpc#986

Merged
gupadhyaya merged 57 commits into
mainfrom
tux/use-celestia-openrpc
Jul 6, 2023
Merged

da: replace go-cnc with celestia-openrpc#986
gupadhyaya merged 57 commits into
mainfrom
tux/use-celestia-openrpc

Conversation

@tuxcanfly

@tuxcanfly tuxcanfly commented Jun 5, 2023

Copy link
Copy Markdown
Collaborator

Overview

This PR replaces go-cnc with celestia-openrpc for the client. Fixes #979

Checklist

  • New and updated code has appropriate documentation
  • New and updated code has new and/or updated testing
  • Required CI checks are passing
  • Visual proof for any user facing features like CLI or documentation updates
  • Linked issues closed with keywords

@tuxcanfly tuxcanfly changed the title da: add celestia-openrpc dependency da: replace go-cnc with celestia-openrpc Jun 5, 2023
@tuxcanfly tuxcanfly force-pushed the tux/use-celestia-openrpc branch 2 times, most recently from 306d0ed to d65d449 Compare June 14, 2023 00:30
@codecov

codecov Bot commented Jun 14, 2023

Copy link
Copy Markdown

Codecov Report

Patch coverage: 1.63% and project coverage change: -0.28 ⚠️

Comparison is base (9a80ef7) 55.86% compared to head (2eb769e) 55.59%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #986      +/-   ##
==========================================
- Coverage   55.86%   55.59%   -0.28%     
==========================================
  Files          63       63              
  Lines        6759     6803      +44     
==========================================
+ Hits         3776     3782       +6     
- Misses       2573     2611      +38     
  Partials      410      410              
Impacted Files Coverage Δ
da/celestia/celestia.go 5.12% <1.63%> (-2.02%) ⬇️

... and 2 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@tuxcanfly tuxcanfly marked this pull request as ready for review June 14, 2023 01:03
@tuxcanfly tuxcanfly requested review from gupadhyaya and tzdybal June 14, 2023 01:03
Comment thread da/celestia/celestia.go
@tuxcanfly

Copy link
Copy Markdown
Collaborator Author

Blocked by celestiaorg/celestia-openrpc#10

Comment thread da/celestia/celestia.go Outdated
@tuxcanfly tuxcanfly force-pushed the tux/use-celestia-openrpc branch from 3f6fe75 to dd224bb Compare June 15, 2023 14:18
Comment thread block/manager_test.go Outdated
Comment thread da/celestia/celestia.go Outdated
Comment thread da/celestia/celestia.go
Comment thread da/celestia/celestia.go Outdated
Comment thread da/celestia/celestia.go Outdated
@tuxcanfly tuxcanfly force-pushed the tux/use-celestia-openrpc branch from c28d12e to e9b75aa Compare June 16, 2023 15:40
Comment thread da/celestia/celestia.go Outdated
@tuxcanfly

Copy link
Copy Markdown
Collaborator Author

Blocked by #1018

@tuxcanfly tuxcanfly force-pushed the tux/use-celestia-openrpc branch from e9b75aa to 0343f9f Compare June 20, 2023 19:59
@tuxcanfly

Copy link
Copy Markdown
Collaborator Author

Resolved #1018 so unblocked, requesting re-reviews.

@tuxcanfly tuxcanfly requested a review from MSevey June 20, 2023 20:19
Comment thread da/celestia/celestia.go
Comment thread da/celestia/celestia.go
Comment thread da/celestia/celestia.go Outdated
@gupadhyaya

Copy link
Copy Markdown
Contributor

can you fix the failing tests? you can fetch your latest changes in the celestia-openrpc PR branch by using the latest commit. e.g., go get github.com/rollkit/celestia-openrpc@700156c205f8ac36098a913ebad92c16f0182dfd should fetch you the required changes.

@Wondertan Wondertan left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think for similar type for PRs where you depend on the node it's better to ask for reviews from the node team.

Comment thread da/celestia/celestia.go Outdated
Comment thread da/celestia/celestia.go Outdated
Comment thread da/celestia/celestia.go
Comment thread da/mock/mock.go Outdated
Comment thread da/celestia/celestia.go Outdated
@tuxcanfly

Copy link
Copy Markdown
Collaborator Author

OK, will wait for celestiaorg/celestia-node#2376 celestiaorg/celestia-node#2367 to be merged first.

MSevey
MSevey previously approved these changes Jul 6, 2023
@tuxcanfly tuxcanfly dismissed stale reviews from MSevey and gupadhyaya via b017884 July 6, 2023 17:15
@gupadhyaya gupadhyaya requested review from MSevey and gupadhyaya July 6, 2023 17:16
gupadhyaya
gupadhyaya previously approved these changes Jul 6, 2023
@gupadhyaya gupadhyaya added this pull request to the merge queue Jul 6, 2023
nashqueue
nashqueue previously approved these changes Jul 6, 2023
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 6, 2023
@MSevey MSevey added this pull request to the merge queue Jul 6, 2023
MSevey
MSevey previously approved these changes Jul 6, 2023
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 6, 2023
@gupadhyaya gupadhyaya added this pull request to the merge queue Jul 6, 2023
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 6, 2023
@tuxcanfly tuxcanfly dismissed stale reviews from MSevey, nashqueue, and gupadhyaya via 2eb769e July 6, 2023 19:19
@gupadhyaya gupadhyaya enabled auto-merge July 6, 2023 19:22
@gupadhyaya gupadhyaya added this pull request to the merge queue Jul 6, 2023
Merged via the queue into main with commit db5390c Jul 6, 2023
@gupadhyaya gupadhyaya deleted the tux/use-celestia-openrpc branch July 6, 2023 19:30
gupadhyaya pushed a commit that referenced this pull request Jul 13, 2023
This PR replaces `go-cnc` with `celestia-openrpc` for the client. Fixes

- [x] New and updated code has appropriate documentation
- [x] New and updated code has new and/or updated testing
- [x] Required CI checks are passing
- [x] Visual proof for any user facing features like CLI or
documentation updates
- [x] Linked issues closed with keywords
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.

Reimplement da/celestia using rollkit/celestia-openrpc

6 participants