Commit Graph

125 Commits (5bd8b4be695d89087c04dbbecd2bb416ed1749d5)

Author SHA1 Message Date
mbaxter 127b92a1ad [PIE-2026] Separate in-sync from sync-status listeners (#100) 5 years ago
Joshua Fernandes bac5c673d3
Adding a spdx license check gradle task (#30) 5 years ago
Nicolas MASSART 829d865f3d
update Cava library to Tuweni Library (#18) 5 years ago
Joshua Fernandes d6a2394e2d Migrating Pantheon to Besu (#1945) 5 years ago
Ratan Rai Sur 58d797bd00 Events API: Transaction dropped, sync status, and renames (#1919) 5 years ago
mark-terry 402937a459 [PIE-1859] Extracted Metrics interfaces to plugins-api. (#1898) 5 years ago
mbaxter 63ffdb5f02 [PIE-1809] Clean up genesis parsing (#1809) 5 years ago
Danno Ferrin 6f52d8bd83 Revert "[PAN-2950] Use java.time.Clock instead of System.currentTimeMillis()" (#1768) 5 years ago
Danno Ferrin ec5dc85403 [PAN-2950] Use java.time.Clock instead of System.currentTimeMillis() (#1747) 5 years ago
Lucas Saldanha 961298fd99 PAN-2868: Onchain permissioning startup check (#1669) 5 years ago
Usman Saleem 70f561421b PAN-2860 - Ignore discport during static node permissioning check (#1631) 5 years ago
Lucas Saldanha 4528956d07 PIE-1663: Ignore discport during startup whitelist validation (#1625) 5 years ago
Adrian Sutton f2a2ffc008 Rename MetricCategory to PantheonMetricCategory (#1574) 6 years ago
Lucas Saldanha 030c518227 PIE-1689: Fix behaviour for absent account permissiong smart contract (#1569) 6 years ago
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 f5364ebb1b Fix encoding for account permissioning check call (#1549) 6 years ago
mbaxter e89d2a72af [PAN-2731] Extract connection management from P2PNetwork (#1538) 6 years ago
Lucas Saldanha 576c12dd46 PAN-2445: Onchain account permissioning (#1507) 6 years ago
Adrian Sutton 9ef6002a4a Avoid auto-boxing for gauge metrics. (#1526) 6 years ago
Sally MacFarlane 4bb1ee500a [PIE-1578] added local transaction permissioning metrics (#1515) 6 years ago
Sally MacFarlane 2341ba1550 [PIE-1577] added node local metrics (#1514) 6 years ago
Lucas Saldanha a21f812cda PAN-2603: Onchain account permissioning support (#1475) 6 years ago
Chris Mckay d325989017 [PIE-1580] Metrics for smart contract permissioning actions (#1492) 6 years ago
mbaxter 22ec27796d [PAN-2614] Expand permissioning interface (#1471) 6 years ago
mark-terry a1ce2601eb [PIE-1593] Fix for permissioned network with single bootnode (#1479) 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
Chris Mckay 5dffb2e721 [PAN-2612] Transaction smart contract permissioning controller (#1433) 6 years ago
mark-terry 5d04b32530 [PAN-2601] Renamed AccountPermissioningProver to TransactionPermissioningProvider to better reflect the interface. (#1432) 6 years ago
mark-terry 3cfa6ce40b [PAN-2601] Refactorings and additions to add Account based Smart Contract permissioning (#1430) 6 years ago
Sally MacFarlane 87da26b08c renamed AccountWhitelistController (#1424) 6 years ago
Lucas Saldanha 8445135929 PAN-2449: Remove NodePermissioningLocalConfig external references (#1406) 6 years ago
mbaxter f9641148df [PAN-2585] Prefer EnodeURL over Endpoint (#1378) 6 years ago
mbaxter 43e4530752 [PAN-2595] Consolidate local enode representation (#1376) 6 years ago
mbaxter d25a6026ec [PAN-2588] Create P2PNetwork Builder (#1343) 6 years ago
Sally MacFarlane 8a3862a565 [PAN-2573] include static nodes in permissioning logic (#1339) 6 years ago
Abdelhamid Bakhta 48c51ac78d [PIE-1531] Allow whitespace in file paths loaded from resources directory (#1329) 6 years ago
Lucas Saldanha 7d28dd37fb PIE-1526: Normalize account permissioning addresses in whitelist (#1320) 6 years ago
Lucas Saldanha d2d1d82df7 PIE-1526: Fix account permissioning check case matching (#1314) 6 years ago
Chris Mckay e187429fed Better errors for when permissioning contract is set up wrong (#1296) 6 years ago
Chris Mckay 2296f4547e Update permissioning smart contract interface to match updated EEA proposal (#1287) 6 years ago
mbaxter c7947b8185 Keep enode nodeId stored as a BytesValue (#1274) 6 years ago
mbaxter e870ade816 Normalize EnodeURLs (#1264) 6 years ago
Chris Mckay ea65ea04d3 Realligned smart contract interface to EEA client spec 477 (#1209) 6 years ago
Chris Mckay 0af0a4300b [PAN-2503] permission provider that allows bootnodes if you have no other connections (#1206) 6 years ago
Lucas Saldanha 88c170d715 [PAN-2356] Acceptance tests base for smart contract node permissioning (#1186) 6 years ago
Chris Mckay a8bf287735 Self needs to persist to the whitelist (#1176) 6 years ago
Chris Mckay ebcb011a43 Removed code that prevents self from being added to whitelist (#1175) 6 years ago
Sally MacFarlane 0fe3d7f7bb [PAN-2473] bond with bootnodes (#1160) 6 years ago