Commit Graph

74 Commits (9d54a638f2927e1661fb25345cf3afe4ecd8d3bc)

Author SHA1 Message Date
Rongjian Lan 5eda2049d7
Refactor offchain data commit; Make block onchain/offchain commit atomic (#2279) 5 years ago
Rongjian Lan 0aeb3c9e34
State prune (#2244) 5 years ago
Edgar Aroutiounian 801b4b83e2
[slash][consensus] Notice double sign & broadcast, factor out tech debt of consensus (#2152) 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
Rongjian Lan 55664be681
Add the cross-shard fixes from s3 into master (#2105) 5 years ago
Edgar Aroutiounian c30886b1d4 [reward] Do not update state in reward, thread through payout, write payout on each block 5 years ago
Eugene Kim 6ba20a4ba4 Fix a nil dereference (copy-and-paste glitch) 5 years ago
Rongjian Lan f59469b644 Add epoch number in shard state for use of beacon epoch sync 5 years ago
Rongjian Lan 2fd836710f Fix comments 5 years ago
Edgar Aroutiounian 35d22ce116
[reward] Add Accumulator of rewards in DB (#1888) 5 years ago
Rongjian Lan 258430c5c5 Fix staking txns reader 5 years ago
chao 338720b2eb fix epoch reading bug; return error in block crosslink verification if crosslink exists; only remove committed crosslink from pending list 5 years ago
chao 3d6e661a5c address comments/issues for crosslinks 5 years ago
Rongjian Lan 1a5757b249 Add full block reward integration; fix staking index bug; add staking txn signer check (#1889) 5 years ago
chao fd9fe64129 add local cache and storage for pending crosslinks 5 years ago
Edgar Aroutiounian aaf289c070
[shard] Wrapper on decoding ShardState (#1886) 5 years ago
Rongjian Lan 842ced116a Fix cross-shard verification during staking epoch change 5 years ago
chao 87dd2cd2cd Simplified CrossLink structure; 5 years ago
Rongjian Lan d5cdd62c52 Fix lint 5 years ago
Rongjian Lan c6e0fc68fa Add voting power and effective stake into RPC 5 years ago
Rongjian Lan 7291f8b248 Fix staking epoch transition 5 years ago
Rongjian Lan f3927bd465 Add uptime stats 5 years ago
Rongjian Lan c16ededa3e Add delegation index to avoid looping through all delegations 5 years ago
Rongjian Lan b856049aad Create snapshot for all validators 5 years ago
Rongjian Lan f08decbbb4 Fix condition check 5 years ago
Rongjian Lan f6ffb43277 Fix bugs and refactor NodeList 5 years ago
Rongjian Lan 92f80b0445 Add validator snapshot in local db 5 years ago
Rongjian Lan 317e587dbe Add delegator->validators index 5 years ago
chao 1ee2ab5866 debugging 5 years ago
chaosma 942456f564 Staking part2 (#1755) 5 years ago
chao 0c020d8f6a add staking transaction field in v2 body; add v3 header for future fork 5 years ago
chao 96cb8d095a add validatorList read/write 5 years ago
chao 19b34b49dd add database access 5 years ago
Eugene Kim ad0434aee4 Convert existing Body field users to use accessors 5 years ago
Eugene Kim 342dca1efe Keep nil epoch check just in case 5 years ago
charleszqwang 355b43eacf Zerologging 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
Eugene Kim 3ef3044fe8 Revert "Merge pull request #1257 from harmony-one/vdf_3" 5 years ago
Eugene Kim 30b63fc552 Revert "Merge pull request #1413 from rlan35/cross-shard-rj" 5 years ago
Rongjian Lan 261acf852f fix incomingReceipts storage; cherry pick from RJ's branch 5 years ago
Rongjian Lan 964a7671a9 Fix incomingReceipts storage and some build failure 5 years ago
chao 1a5bb409e3 fix double spent issue 5 years ago
chao 8ace9b8587 move MarkCXReceipts into insertChain 5 years ago
chao 7b3626ad22 avoid double spent logic added 5 years ago
Eugene Kim 5e44a2826a goimports & golint 5 years ago
chao 38a13e1010 add key-value store to avoid incomingReceipts double spent 5 years ago
Rongjian Lan 5580d0df15 Add receipt local storage and pending list 5 years ago