Tags: axchu/tendermint
Tags
Merge pull request tendermint#3417 from tendermint/release/v0.31.0 Release/v0.31.0
changelog: more review fixes/release/v0.31.0 (tendermint#3427) * Update release summary * Add pubsub config changes * Add link to issue for pubsub changes
Merge pull request tendermint#3399 from tendermint/release/v0.30.2 Release/v0.30.2
privval: improve Remote Signer implementation (tendermint#3351) This issue is related to tendermint#3107 This is a first renaming/refactoring step before reworking and removing heartbeats. As discussed with @liamsi , we preferred to go for a couple of independent and separate PRs to simplify review work. The changes: Help to clarify the relation between the validator and remote signer endpoints Differentiate between timeouts and deadlines Prepare to encapsulate networking related code behind RemoteSigner in the next PR My intention is to separate and encapsulate the "network related" code from the actual signer. SignerRemote ---(uses/contains)--> SignerValidatorEndpoint <--(connects to)--> SignerServiceEndpoint ---> SignerService (future.. not here yet but would like to decouple too) All reconnection/heartbeat/whatever code goes in the endpoints. Signer[Remote/Service] do not need to know about that. I agree Endpoint may not be the perfect name. I tried to find something "Go-ish" enough. It is a common name in go-kit, kubernetes, etc. Right now: SignerValidatorEndpoint: handles the listener contains SignerRemote Implements the PrivValidator interface connects and sets a connection object in a contained SignerRemote delegates PrivValidator some calls to SignerRemote which in turn uses the conn object that was set externally SignerRemote: Implements the PrivValidator interface read/writes from a connection object directly handles heartbeats SignerServiceEndpoint: Does most things in a single place delegates to a PrivValidator IIRC. * cleanup * Refactoring step 1 * Refactoring step 2 * move messages to another file * mark for future work / next steps * mark deprecated classes in docs * Fix linter problems * additional linter fixes
Merge pull request tendermint#3326 from tendermint/release/v0.30.1 Release/v0.30.1
Merge pull request tendermint#3288 from tendermint/release/v0.30.0 Release/v0.30.0
Prepare v0.30.0 (tendermint#3287) * changelog, upgrading, version * update for evidence fixes * linkify * fix an entry
Merge pull request tendermint#3276 from tendermint/release/v0.29.2 Release/v0.29.2
remove MixEntropy (tendermint#3278) * remove MixEntropy * changelog
PreviousNext