Commit Graph

1798 Commits (370d122dbdb0b47bac48139b60ab64943a8a5dbf)

Author SHA1 Message Date
Jacky Wang e8266f5c86
[sync] ease the verification on dns client side, enable server forward compatibility 4 years ago
Jacky Wang 2d70b2adab
[engine] added additional cache epochCtxCache for engineImpl, also removed shardID in engineImpl (since it's redundant with chainReader.ShardID()) 4 years ago
Jacky Wang e51bdbdc19
[misc] resolved comments of TODOs 4 years ago
Jacky Wang 63216dc7c2
[sync] address some comments and reverted the RLP hash change. 4 years ago
Jacky Wang 9a27b46bb8
[sync] fixed beacon sync signature verification 4 years ago
Jacky Wang b91db85c23
[sync] add commit signature in peer registeration and new block push 4 years ago
Jacky Wang bec43ca07e
[sync] refactor the convoluted logic in processStateSync 4 years ago
Jacky Wang a4001a92de
[sync] fix two bugs 4 years ago
Jacky Wang d4ae4fb1a6
[sync] added commit sig verification logic to legacy sync 4 years ago
Jacky Wang cd50682097
[engine][stream] updated engine VerifyHeaderWithSignature and fix downloader test 4 years ago
Rongjian Lan a03a17ce45 clean up and todos 4 years ago
Rongjian Lan b6ca283a8a remove unnecessary crosslink broadcast in state sync 4 years ago
Rongjian Lan 2bf97dd376 return error for invalid address parsing 4 years ago
Jacky Wang 50d9878a4e
[stream] added one more comment on BeaconSyncHook 4 years ago
Jacky Wang b2fe9fe348
[stream] node.IsRunningBeaconChain is refactored to a new method 4 years ago
Jacky Wang fbff3b4be5
[stream] added --sync.downloader flag to enable the node run sync stream server without start downloader 4 years ago
Jacky Wang 395a875158
[stream] added rpc and rosetta and metadata interface about stream sync protocol 4 years ago
Jacky Wang 79f9e12168
[stream] setup downloader in main. Added sync related flags, and revert beacon helper not to verify signature" 4 years ago
Jacky Wang c05e150aa7
[stream] rename dns syncing package to legacysync 4 years ago
Rongjian Lan a6f356b386 avoid unnecessary header sig checking 4 years ago
Leo Chen fe2f907adc [node] increase node message context to 30 seconds 4 years ago
Jacky Wang 3d6858aba5
[P2P] Added functionality to Host for stream, replaced networkInfo service. (#3534) 4 years ago
Jacky Wang f00c90e3e6
Graceful shutdown - All registered services are shutdown gracefully. (#3533) 4 years ago
Sebastian Johnsson 0c13c1c41b RPC fixes - filter API:s + difficulty hex formatting 4 years ago
Sebastian Johnsson e993a583d2 Add web3_clientVersion 4 years ago
Leo Chen c1fbc64cef [log] add additional logs in consensus 4 years ago
Daniel Van Der Maden 94bf414083
Make token supply related fns more accurate (#3509) 4 years ago
Rongjian Lan 9ab1038111
Use and return the Ethereum tx hash for Ethereum txs (#3512) 4 years ago
Sebastian Johnsson cf4f6dd321 Refactor `eth_` RPC:s to improve support for Truffle, web3.js etc 4 years ago
Rongjian Lan d1f1103b02
Resolves issues on eth comaptible txns (#3500) 4 years ago
Rongjian Lan d6e98436f4
Add EthChainID and update signers accordingly for processing eth txns. (#3497) 4 years ago
Rongjian Lan 9381b95cdc
Remove special eth txn in block and block proposal logic. (#3496) 4 years ago
Rongjian Lan 666033c3eb
Add InternalTransaction and CoreTransaction interface to abstract txns (#3494) 4 years ago
Leo Chen b38118fcbb
[node] graceful shutdown validators (#3483) 4 years ago
Rongjian Lan 21b162cc67
Fix inconsistent block proposal and verification (#3485) 4 years ago
Jacky Wang a7a248e323 [explorer][sync] make updateConsensusInformation only happens for explorer node 4 years ago
Rongjian Lan 60e42232a9
Change blocks per epoch for testnet. (#3472) 4 years ago
Leo Chen b348154ffe [config] fix go test errors 4 years ago
Leo Chen 74971b63b9 [config] disable beacon archival by default 4 years ago
Rongjian Lan aa643ca856
Add out of order message processing logic (#3468) 4 years ago
Leo Chen 6b5e84dda0 [prometheus] expose Config and remove module variable 4 years ago
Leo Chen d96c7123be [prometheus] fix golint 4 years ago
Leo Chen 47b05a2458 [prometheus] fixed test error 4 years ago
Leo Chen 1b15d5a9d7 [prometheus] move config to prometheus package 4 years ago
Leo Chen d06fcd95f5 [prometheus] use peer id as instance name 4 years ago
Leo Chen 3d43cb54d4 [prometheus] make node metrics variable private 4 years ago
Leo Chen e1c528e9ff [prometheus] init pushgateway support 4 years ago
Leo Chen ddc0f7f02f [prometheus] update validator metrics from node module 4 years ago
Leo Chen 22b01a14ab [consensus] move numSignaturesIncludedInBlock func to consensus 4 years ago
Leo Chen d150f961a0 [prometheus] add node metrics 4 years ago