Commit Graph

565 Commits (6003ff92a23261c5fdb1ffe71edcef1837779302)

Author SHA1 Message Date
Adrian Sutton 38af7b0512 Support resuming fast-sync downloads (#848) 6 years ago
Sally MacFarlane 9d69c8eaf1 changed / to : (#852) 6 years ago
Sally MacFarlane 92517350fb [NC-2046] JWT authentication for JSON-RPC (#815) 6 years ago
Adrian Sutton 9da64ef6e5 Store pivot block header once it's downloaded. (#836) 6 years ago
Adrian Sutton 0f2d7d7c65 Speed up shutdown time (#838) 6 years ago
Adrian Sutton 2091cd0dc3 Extract creation and init of ProtocolContext into a re-usable method (#828) 6 years ago
Adrian Sutton b87df9281d Handle unavailable world states (#824) 6 years ago
S. Matthew English 1174e77873 Integration of RecursivePeerRefreshState and PeerDiscoveryController (#420) 6 years ago
Adrian Sutton c996907e55 Add metrics to world state downloader to track number of pending requests, total requests completed and total requests retried. (#837) 6 years ago
Danno Ferrin a18f1663c6 shutdown improvements (#841) 6 years ago
mbaxter 026d157680 Remove unnecessary sleep (#842) 6 years ago
Lucas Saldanha 6551183a8d [NC-2118] Method to reload permissions file (#834) 6 years ago
Jason Frame 50c5baaf5a Clique should use beneficiary of zero on epoch blocks (#833) 6 years ago
Chris Mckay 5a1389b970 [NC-2044] Added the authentication service to the websocket service and cli and acceptance tests (#829) 6 years ago
Adrian Sutton f6bb1b2279 Log errors that occur while finding a common ancestor (#814) 6 years ago
Adrian Sutton 77581bcdfb Attempt to fix intermittency in FullSyncDownloaderTest (#830) 6 years ago
Adrian Sutton 42088311a6 When a new block message is received, update the peer's chain head to be the parent block, not the received block. (#819) 6 years ago
Chris Mckay 56f8d2564b [NC-2044] refactor json rpc authentication to be provided as a service (#825) 6 years ago
mark-terry 7622541714 [NC-1968] Permissioning whitelist persistence. (#763) 6 years ago
Chris Mckay caa5acfa72 password in jwt payload (#823) 6 years ago
Puneetha Karamsetty c3df0d0238 [PRIV] WIP - Wire up Private Transaction Processor (#805) 6 years ago
glethuillier 46d0d4890a fix(api): homogenize error messages when required parameters are set to null (#822) 6 years ago
Danno Ferrin 60a828b5f0 Peer disconnects should not result in stack traces. (#818) 6 years ago
mbaxter c4f0cb4d52 [NC-2195] Commit world state continuously (#809) 6 years ago
Danno Ferrin 9f7e74a459 [NC-2236] Parallel Block importer (#774) 6 years ago
Chris Mckay ce37addaa5 [NC-2044] jsonrpc authentication cli options & acceptance tests (#807) 6 years ago
Adrian Sutton 2064f97bbd [NC-2268] Handle partial responses to get receipts requests (#801) 6 years ago
mbaxter 66c2b13a12 [NC-2200] Update WorldStateDownloader to only filter out known code requests (#777) 6 years ago
Adrian Sutton b5934a428b Avoid requesting empty block bodies from the network. (#802) 6 years ago
Adrian Sutton adb930fba2 Apply a limit to the number of responses in RespondingEthPeer.respondWhile so tests don't hang forever when the condition isn't met. (#803) 6 years ago
Danno Ferrin aaeaa59f31 Upgrade GoogleJavaFormat to 1.7 (#795) 6 years ago
Vinicius Stevam cd818814ff [PRIV] Generify orion to enclave (#745) 6 years ago
Adrian Sutton ad7c5fb54f [NC-2233] Randomly perform full validation when fast syncing blocks (#770) 6 years ago
Adrian Sutton 9249c9aa2e [NC-2180] Wait for a peer with an estimated chain height before selecting a pivot block (#772) 6 years ago
Danno Ferrin 96dfc5aa30 Move ethTaskTimer to abstract root (#775) 6 years ago
mbaxter 494640ecbc [NC-2207] Integrate rocksdb-based queue into WorldStateDownloader (#746) 6 years ago
Danno Ferrin 1135e539e8 EthScheduler additions (#767) 6 years ago
Lucas Saldanha 3f5c41722e [NC-2247] Fixing node whitelist isPermitted check (#766) 6 years ago
Adrian Sutton 8ca6181001 Fix thread names in EthScheduler to include the thread number. (#755) 6 years ago
Adrian Sutton 234a97d81c Add tests for FastSyncChainDownloader as a whole. (#758) 6 years ago
Adrian Sutton 87685b1983 Fix FastSyncCheckpointHeaderManager to ensure that the first checkpoint header, if present, is always the common ancestor. (#750) 6 years ago
Danno Ferrin 8d3fb7e4ae Eth/63 labels (#764) 6 years ago
mark-terry 52d6675f63 [FIX] Refactored permissioning components to be Optional. (#747) 6 years ago
Chris Mckay 562251638e [NC-2044] jsonrpc authentication login (#753) 6 years ago
Puneetha Karamsetty 61bdcc879a [PRIV] Implement privacy precompiled contract (#696) 6 years ago
Kasper Ziemianek fcb6efe532 Support code and storage for accounts in genesis config (#749) 6 years ago
Adrian Sutton da651844d8 Handle timeouts when requesting checkpoint headers correctly. (#743) 6 years ago
Adrian Sutton 2d62a2c520 Handle validation failures when fast importing blocks (#741) 6 years ago
Lucas Saldanha 4a32c72268 Error response handling for permissions APIs (#736) 6 years ago
Adrian Sutton ab9330891a Log milestones at startup and other minor logging improvements (#733) 6 years ago