Skip to content

adr: light client implementation#4397

Merged
melekes merged 6 commits intomasterfrom
anton/2133-lite2-adr
Feb 14, 2020
Merged

adr: light client implementation#4397
melekes merged 6 commits intomasterfrom
anton/2133-lite2-adr

Conversation

@melekes
Copy link
Contributor

@melekes melekes commented Feb 13, 2020

📝 RENDERED

Closes #2133

  • Referenced an issue explaining the need for the change
  • Updated all relevant documentation in docs
  • Updated all code comments where relevant
  • Wrote tests
  • Updated CHANGELOG_PENDING.md

@melekes melekes self-assigned this Feb 13, 2020
@melekes melekes added the C:docs Component: Documentation label Feb 13, 2020
@codecov-io
Copy link

Codecov Report

Merging #4397 into master will decrease coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #4397      +/-   ##
==========================================
- Coverage   65.67%   65.65%   -0.03%     
==========================================
  Files         225      225              
  Lines       19952    19951       -1     
==========================================
- Hits        13104    13099       -5     
- Misses       5792     5794       +2     
- Partials     1056     1058       +2
Impacted Files Coverage Δ
privval/signer_endpoint.go 75.67% <0%> (-8.11%) ⬇️
privval/signer_server.go 95.65% <0%> (-4.35%) ⬇️
privval/signer_listener_endpoint.go 86.95% <0%> (-2.18%) ⬇️
p2p/pex/pex_reactor.go 82.48% <0%> (-1.7%) ⬇️
blockchain/v0/pool.go 78.2% <0%> (-0.65%) ⬇️
p2p/conn/connection.go 80.71% <0%> (-0.26%) ⬇️
consensus/wal.go 67.85% <0%> (-0.2%) ⬇️
blockchain/v2/reactor.go 63.15% <0%> (ø) ⬆️
consensus/replay.go 72.54% <0%> (+0.78%) ⬆️
consensus/reactor.go 78.31% <0%> (+1.15%) ⬆️
... and 1 more

Copy link
Contributor

@cmwaters cmwaters left a comment

Choose a reason for hiding this comment

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

Do we need to add anything about the sequential or bisection methods?

Other than that, it looks good to me

@melekes
Copy link
Contributor Author

melekes commented Feb 13, 2020

Do we need to add anything about the sequential or bisection methods?

don't see a need to duplicate https://pkg.go.dev/github.com/tendermint/tendermint/lite2?tab=doc#SequentialVerification

@cmwaters
Copy link
Contributor

cmwaters commented Feb 13, 2020 via email

@melekes
Copy link
Contributor Author

melekes commented Feb 14, 2020

Okay, perhaps reference it?

as per our discussion, I don't think ADR should be a reference to API, but merely an explanation why certain choices were made (like having >= 1 witness, etc.)

@cmwaters
Copy link
Contributor

cmwaters commented Feb 14, 2020 via email

@melekes melekes merged commit 3b5794f into master Feb 14, 2020
@melekes melekes deleted the anton/2133-lite2-adr branch February 14, 2020 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C:docs Component: Documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create an ADR for lite/provider

3 participants