Commit Graph

683 Commits (57df469e0ee8a53232c6597d05523de553f34583)

Author SHA1 Message Date
mbaxter 5ce6b5e85a [PAN-2798] Reorganize p2p classes (#1567) 6 years ago
mbaxter 037a6e8527 [PAN-2783] Invert dependency between permissioning and p2p (#1557) 6 years ago
Lucas Saldanha 8b4b993e73 Removing account filter (#1556) 6 years ago
mbaxter e89d2a72af [PAN-2731] Extract connection management from P2PNetwork (#1538) 6 years ago
Adrian Sutton e6ebbde13c Discard known remote transactions prior to validation (#1548) 6 years ago
Adrian Sutton 1cc39c9b42 Only increment the added transaction counter if we actually added the transaction (#1543) 6 years ago
Adrian Sutton 6003ff92a2 Add metrics to expose the pivot block and number of times a pivot block has been selected. (#1537) 6 years ago
Adrian Sutton 9ef6002a4a Avoid auto-boxing for gauge metrics. (#1526) 6 years ago
Adrian Sutton fa1bc538b3 Use newSetFromMap(new ConcurrentHashMap<>()) instead of the deprecated ConcurrentSet from netty. (#1512) 6 years ago
Adrian Sutton 83102e097e Add metrics to assist monitoring and alerting (#1506) 6 years ago
Lucas Saldanha a21f812cda PAN-2603: Onchain account permissioning support (#1475) 6 years ago
Danno Ferrin 6d9b8a3faf Less pointless plugins errors (#1473) 6 years ago
Danno Ferrin 8d1e224c96 Events Plugin - Add initial "NewBlockPropagated" event message (#1463) 6 years ago
mbaxter 2a64902bd2 [PAN-2614] Add simple PeerPermissions interface (#1446) 6 years ago
Adrian Sutton d53383535d Reduce synchronization in PendingTransactions (#1447) 6 years ago
Adrian Sutton 22492c0b8f Optimise TransactionPool.addRemoteTransaction (#1448) 6 years ago
Adrian Sutton 3d76bdd802 Cache the parsed form of extra data for PoA algorithms (#1389) 6 years ago
Danno Ferrin 2393b59717 Add pending object to GraphQL queries (#1419) 6 years ago
Danno Ferrin 16982ebad2 Equals cleanup (#1434) 6 years ago
mbaxter 9bc8d8531b Update EnodeURL to support enodes with listening disabled (#1403) 6 years ago
Trent Mohay c0207298a9 Ensure failed Txns are deleted when detected during mining (#1436) 6 years ago
Danno Ferrin c028352642 PAN-2592: Rename methods that create and return streams away from getX() (#1368) 6 years ago
Adrian Sutton 135e869c20 Add flat file based task collection (#1377) 6 years ago
mbaxter 8937754c14 [Minor] Start BlockPropagationManager immediately - don't wait for full sync (#1398) 6 years ago
Abdelhamid Bakhta 3a4014ddf7 Fix non-deterministic test caused by variable size of generated transactions (#1399) 6 years ago
Adrian Sutton af002d4847 Wait for next message to be sent in FullSyncChainDownloaderTest. (#1394) 6 years ago
Adrian Sutton b918897eab Queue pending requests when all peers are busy (#1331) 6 years ago
Adrian Sutton 37e1fd0e75 Use streams and avoid iterating child nodes multiple times (#1380) 6 years ago
Adrian Sutton 525d976a06 Remove EthTaskChainDownloader and supporting code (#1373) 6 years ago
mbaxter 9627d84e79 [PAN-2605] Add getPeer method to PeerConnection (#1383) 6 years ago
mbaxter f9641148df [PAN-2585] Prefer EnodeURL over Endpoint (#1378) 6 years ago
Adrian Sutton 38d60ebfc7 Use execute instead of submit so unhandled exceptions get logged (#1379) 6 years ago
mbaxter 43e4530752 [PAN-2595] Consolidate local enode representation (#1376) 6 years ago
Adrian Sutton 4cc2337958 Enable the pipeline chain downloader by default (#1344) 6 years ago
S. Matthew English 3d455b38a6 [PAN-1062] Specify pending transaction retention period (2 of 2) (#1333) 6 years ago
Adrian Sutton 48ff2a2839 Request open ended headers from sync target (#1355) 6 years ago
mbaxter d25a6026ec [PAN-2588] Create P2PNetwork Builder (#1343) 6 years ago
Adrian Sutton 175a832726 Cache current chain head info (#1335) 6 years ago
S. Matthew English 2637e0004e [PAN-1062] Evict old transactions (1 of 2) (#1299) 6 years ago
Abdelhamid Bakhta c8d9a5d54f [PAN-2574] Fix failed tests on Windows (#1332) 6 years ago
Abdelhamid Bakhta 48c51ac78d [PIE-1531] Allow whitespace in file paths loaded from resources directory (#1329) 6 years ago
Adrian Sutton da8c3255eb Improve logging of chain download errors in the pipeline chain downloader. (#1325) 6 years ago
Adrian Sutton 67290f4ef1 Ensure eth scheduler is stopped in tests (#1324) 6 years ago
Adrian Sutton d5da0eb47b Use header validation mode for ommers (#1313) 6 years ago
S. Matthew English 4b88458e84 [PAN-1339] Send local transactions to new peers (#1253) 6 years ago
Abdelhamid Bakhta b8d97bca9a tx limit size send peers follow up (#1308) 6 years ago
Adrian Sutton 20b0c420ff Stop synchronizer prior to stopping the network (#1302) 6 years ago
Rob Dawson d52cb7632e Added txpool pantheon statistics endpoint. (#1293) 6 years ago
Adrian Sutton a4b473ad6f Pipeline based full sync (#1291) 6 years ago
Abdelhamid Bakhta fbf5db7828 Implement max message size rather than limiting with fixed number of transactions (#1271) 6 years ago