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

[pending Go changes] CommitSig validator address missing in Absent vote #260

Closed
greg-szabo opened this issue May 8, 2020 · 2 comments
Closed

Comments

@greg-szabo
Copy link
Member

greg-szabo commented May 8, 2020

Go implementation
In CommitSig, in the BlockIDFlagAbsent type, the validator address field is expected to be missing.

ADR-025
The validator address field in Absent signatures should be present. (The validator address field should always be present.)

Current Rust implemenation
Rust implemented the ADR.

Problem
Tendermint-Rust is incompatible with Tendermint-Go.

Solution

  • done #277 Add a compatibility code to the Rust implementation.
  • done Add an issue to the Go repository
  • [todo] Remove the compatibility code when the Go code adheres to ADR-025
@greg-szabo greg-szabo mentioned this issue May 21, 2020
5 tasks
@greg-szabo greg-szabo changed the title CommitSig validator address missing in Absent vote [pending Go changes] CommitSig validator address missing in Absent vote May 29, 2020
@ebuchman
Copy link
Member

ebuchman commented Jun 2, 2020

Thanks @greg-szabo . If and when this is changed in the Go, it will be breaking, and we can open a new issue for it then, since it otherwise seems we've addressed it for now.

Also as per tendermint/tendermint#4797 (comment), not sure this ever will be addressed, especially since we might look to remove ValidatorAddress from all CommitSigs!

Let's close this then?

@liamsi
Copy link
Member

liamsi commented Jun 4, 2020

I'm closing this. Feel free to re-open if you feel we should keep it open @greg-szabo.

@liamsi liamsi closed this as completed Jun 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants