This repository has been archived by the owner on Sep 6, 2022. It is now read-only.
Introduce routability and protocol events; cache unmarshalled RSA keys #105
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.
Proposed merge strategy: squash and merge.
This PR introduces the following event groups:
EvtLocalRoutability{Public,Private,Unknown}
-- to be emitted when AutoNAT detects changes in the routability of the local node.EvtPeerIdentification{Completed,Failed}
-- to be emitted when we've run identify against a peer, either successfully or in error.This PR also introduces caching for unmarshalled RSA keys, to avoid the cost of re-unmarshalling on every access.