Commit Graph

62 Commits (4da2a80a308a61d7ad55a455c24df759866deb6b)

Author SHA1 Message Date
Max d500c4ede6
Resolve harmony-one/bounties#77: Staking precompiles (#3906) 3 years ago
Rongjian Lan c64b90916d Avoid repeated state creation in validator reading 4 years ago
Jacky Wang 5eb1cf1d1e
[stream] added a signature in ChainReader to fix the build error 4 years ago
Rongjian Lan 8d878e575d Fix viewID in block proposal 4 years ago
Rongjian Lan 6845775078 Make block proposal async and receiving last commit sig through channel 4 years ago
Rongjian Lan db8f1a05b9
Optimize delegation reward distribution with caching (#2839) 5 years ago
Rongjian Lan e9e1a37cc7
Remove elected validator list and make sure validator list addrs are unique (#2806) 5 years ago
Edgar Aroutiounian ba1c0cd0a3
[blockchain] Create fresh big int, remove more dead code from static … (#2749) 5 years ago
Edgar Aroutiounian a815e11409
[rpc][availability][apr] Richer validator information, implement APR, unify EPoS computation, remove fall 2019 tech debt (#2484) 5 years ago
Edgar Aroutiounian 2baab4864c
[staking][validation][protocol] (#2396) 5 years ago
Edgar Aroutiounian cf3b5053ba
[webhook][rpc][availability] Hooks, current signing, remove median-stake cached values (#2423) 5 years ago
flicker-harmony aadeae045c Refactor explorer service and add addresses fetch from db 5 years ago
Edgar Aroutiounian c4d744e376
[double-sign] Provide proof of double sign in slash record sent to beaconchain (#2253) 5 years ago
Rongjian Lan bbab20442c
Change active to elected for validator status (#2320) 5 years ago
Edgar Aroutiounian 6435f4060c
[availability] Implement inactive toggle for validators that miss threshold of signing required; (66%) of epoch (#2077) 5 years ago
chao 05dd350906 address comments 5 years ago
Rongjian Lan 858dacc244 Fix lint 5 years ago
Rongjian Lan 9ccb8db7a1 Fix build 5 years ago
chao 44a8e2a376 add shardState verification 5 years ago
Edgar Aroutiounian 89ec5ac541 [reward] Remove Write from ChainReader 5 years ago
Edgar Aroutiounian c30886b1d4 [reward] Do not update state in reward, thread through payout, write payout on each block 5 years ago
Rongjian Lan f59469b644 Add epoch number in shard state for use of beacon epoch sync 5 years ago
Edgar Aroutiounian 35d22ce116
[reward] Add Accumulator of rewards in DB (#1888) 5 years ago
Rongjian Lan 1a5757b249 Add full block reward integration; fix staking index bug; add staking txn signer check (#1889) 5 years ago
Edgar Aroutiounian c673bd97d9 [committee] Switch over committee for stake epoch 5 years ago
Rongjian Lan 59059f4b46 Fix active validator DB api 5 years ago
Rongjian Lan 92f80b0445 Add validator snapshot in local db 5 years ago
Rongjian Lan 5342907e85 Add undelegated token withdrawal 5 years ago
chao 0c020d8f6a add staking transaction field in v2 body; add v3 header for future fork 5 years ago
Edgar Aroutiounian 97efce2766
Further progress on staking (#1709) 5 years ago
Eugene Kim bc711829b8 Fix goimports 5 years ago
Eugene Kim 8ac058bb2e Version headers 5 years ago
Eugene Kim 8cc2543c9e Move header fields into private struct; expose them using getters/setters 5 years ago
Eugene Kim d26525af63 shard.ShardState → shard.State to reduce stutter 5 years ago
Eugene Kim a48123e749 Move (core/)types.Header and friends into block 5 years ago
Eugene Kim b874e65126 Move ShardState et al from ./core/types to ./shard 5 years ago
Rongjian Lan 892958a232 Add epoch-based forking 5 years ago
Rongjian Lan 2d51ba0ee2 Add CrossLink, EIP155, and S3 fork 5 years ago
Rongjian Lan 4552312990 remove not needed ethereum params 5 years ago
Rongjian Lan 08e7375610 Migrate go-ethereum params into harmony/internal/params 5 years ago
Eugene Kim 30b63fc552 Revert "Merge pull request #1413 from rlan35/cross-shard-rj" 5 years ago
chao 4c46b1bd1f fix several small bugs and security issues on cross shard transaction 5 years ago
chao d1d3e23ee4 add incomingReceipts handling and verification 5 years ago
chao 02fb5cb7b2 add cxReceipt data type; add cxReceipt encode/decode; add logic wip 5 years ago
Rongjian Lan 17c60c2c4a Remove Difficulty and Nonce from block header 5 years ago
Eugene Kim 7445699909 More fixes/improvements 6 years ago
Eugene Kim 664c6c1513 A cumulative collection of fixes/improvements: 6 years ago
Eugene Kim 18bf30e6c8 Use uint32 as shard ID type instead of [4]byte 6 years ago
Rongjian Lan 8fae634aba Break tie of core-consensus-core import cycle; add pRnd channel for consensus 6 years ago
Eugene Kim 0ec8fa1548 Rename state.StateDB to state.DB (#255) 6 years ago