Mixing automate changes with manual ones makes this basically impossible to review. You need to split this up.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jul 9 2020
Jul 9 2020
Jul 8 2020
Jul 8 2020
[avalanche] Remove Peer::score
deadalnix committed rABC16c80a3b741e: [avalanche] Remove ability to rescore a peer (authored by deadalnix).
[avalanche] Remove ability to rescore a peer
[avalanche] Use Proof in Processor
deadalnix committed rABC43b890a36ae9: [avalanche] Kill PeerManager::addPeer (authored by deadalnix).
[avalanche] Kill PeerManager::addPeer
deadalnix committed rABC216aa09cb42b: [avalanche] Remove PeerManager::addNodeToPeer (authored by deadalnix).
[avalanche] Remove PeerManager::addNodeToPeer
deadalnix retitled D6851: [avalanche] Kill PeerManager::addPeer from Kill PeerManager::addPeer to [avalanche] Kill PeerManager::addPeer.
Fix Processor::addPeer
deadalnix committed rABC6fc04cf5f151: [avalanche] Attach Proof to each Peer (authored by deadalnix).
[avalanche] Attach Proof to each Peer
deadalnix committed rABC1e7137e1a1c8: [avalanche] Use ProofId instead of PeerId (authored by deadalnix).
[avalanche] Use ProofId instead of PeerId
deadalnix committed rABC0a5b569ba45b: Put CConnmanTest in an anonymous namespace (authored by deadalnix).
Put CConnmanTest in an anonymous namespace
deadalnix committed rABCa90587eb13c2: [avalanche] Rename getSuitableNodeToQuery => selectNode (authored by deadalnix).
[avalanche] Rename getSuitableNodeToQuery => selectNode
Jul 7 2020
Jul 7 2020
deadalnix retitled D6847: [avalanche] Use ProofId instead of PeerId from [avalanche] Use proofs instead of PeerId to [avalanche] Use ProofId instead of PeerId.
There is a missing lock when invalidating a block - and presumably parking too.
deadalnix committed rABCb69dba069d23: [avalanche] More namespace instead of smurfnaming (authored by deadalnix).
[avalanche] More namespace instead of smurfnaming
rebase
deadalnix committed rABC71ec74fa7535: [avalanche] Use namespace instead of smurfnaming (authored by deadalnix).
[avalanche] Use namespace instead of smurfnaming
Factor out SaltedUint256Hasher
deadalnix committed rABCcef7c8a30135: [avalanche] Use PerrManager instead of ad hoc logic in AvalancheProcessor (authored by deadalnix).
[avalanche] Use PerrManager instead of ad hoc logic in AvalancheProcessor
Jul 6 2020
Jul 6 2020
deadalnix committed rABC7d1e29374d16: [avalanche] Factor AvalancheNode from PeerManager (authored by deadalnix).
[avalanche] Factor AvalancheNode from PeerManager
deadalnix committed rABC2625cfcf5ed7: [avalanche] Move AvalancheNode to its own file (authored by deadalnix).
[avalanche] Move AvalancheNode to its own file
[avalanche] Remove getPubkey API
deadalnix requested changes to D6829: [refactor] add const CChainParams& m_params to interface::ChainImpl.
Good start, but you needlessly complicated yourself for the tests.
deadalnix committed rABCc357d6422cbd: [avalanche] Add a facility to update node's timeout (authored by deadalnix).
[avalanche] Add a facility to update node's timeout
deadalnix committed rABCdcae6a72516c: [avalanche] Add facilities to delete nodes from the PeerManager (authored by deadalnix).
[avalanche] Add facilities to delete nodes from the PeerManager
deadalnix committed rABC785a2f794bac: [avalanche] Add node related functions to the peermanager (authored by deadalnix).
[avalanche] Add node related functions to the peermanager
deadalnix committed rABCb406ddfc609f: [avalanche] Add the notion of Peer to the PeerManager (authored by deadalnix).
[avalanche] Add the notion of Peer to the PeerManager
deadalnix committed rABC77ce7e791586: [avalanche] Use an hash_unique key for the node/round index in QuerySet (authored by deadalnix).
[avalanche] Use an hash_unique key for the node/round index in QuerySet
Move NO_NODE to net.h
Jul 5 2020
Jul 5 2020
deadalnix requested review of D6824: [avalanche] Add facilities to delete nodes from the PeerManager.
Flatten things such as one multi_index is used and all nodes are in it.
Simplify the Peer struct so that it doesn't contain nodes. Nodes wills be stored in their own datastructure later on.
See D6818
There is a better way to do this using multi index magic.
deadalnix requested review of D6823: [avalanche] Use an hash_unique key for the node/round index in QuerySet.
rebase
rebase
deadalnix committed rABC0f4e51c145e0: [avalanche] Use std::chrono for time constants (authored by deadalnix).
[avalanche] Use std::chrono for time constants
deadalnix committed rABC7bd7f8c0caea: [avalanche] Use constexpr for global constants (authored by deadalnix).
[avalanche] Use constexpr for global constants
Jul 4 2020
Jul 4 2020
Name tweaks
Also do AVALANCHE_TIME_STEP_MILLISECONDS