Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
DO NOT MERGE. For evaluation.
This is working as expected. Several updates:
BeginBlock
, allDeliverTx
andEndBlock
into oneFinalizeBlock
FinalizeBlock
, previously returned byCommit
. Fortunately it was OK to move some code from commit up to finalize.abci/type.Application
interface:error
(yay reason)Node
is now given a "connection-synchronized" client instead of the previous one that has a mutex for all the "connections"pkg/abci/cometbft/privval/privvalidator.go
to deal with the new "vote extension". We might want to switch back to the supportedFilePV
type using an ephemoral key file, or PR a type that uses a key from memory.BroadcastTxCommit
changed a field name (hurray unstable APIs)Builds but there's something funny with the new vote extensions and the signer.
Signer needed updating.panic: non-recoverable error when signing vote (30243/0): extensions must be present IFF vote is a non-nil Precommit; present false, vote type 2, is nil false