Commit Graph

90 Commits (b5d272a16456b21adda7abe8135f716d00400139)

Author SHA1 Message Date
Edgar Aroutiounian c30886b1d4 [reward] Do not update state in reward, thread through payout, write payout on each block 5 years ago
Rongjian Lan 64d4db80c5 fix lint 5 years ago
Rongjian Lan 178fbde94c Fix bls pub key address leader lookup bug 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
Rongjian Lan b240b7533d Many small tweaks 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
Ganesha Upadhyaya 2d72333f15 adding core to handle staking transaction receipts 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
Rongjian Lan 0a4e4d6339 update staking transaction structs (#1756) 5 years ago
Rongjian Lan cbb8659228 update staking transaction structs 5 years ago
chao bd6a9bee6c fix test error 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
flicker-harmony 809d77ebf7 Fix travis 5 years ago
Chao Ma 3980ae6147 use only one index for CXEntryLookup; use shardID instead of fromShardID in RPC returned results 5 years ago
chao f3a89211c8 Add CXReceipt RPC call; Add indexing for CXReceipt by TxHash 5 years ago
Eugene Kim 2a7168a46b Fix nil panic if block is not found in database 5 years ago
Eugene Kim ef87783790 Avoid deep-copying txs for ReadTransaction 5 years ago
Eugene Kim 10add4825f Make Body UT to use factory function and setters 5 years ago
Eugene Kim ad0434aee4 Convert existing Body field users to use accessors 5 years ago
Eugene Kim bc711829b8 Fix goimports 5 years ago
Eugene Kim 8ac058bb2e Version headers 5 years ago
Nye Liu 1499169d40 [#1505] Log byte arrays as Hex Strings (#1506) 5 years ago
Eugene Kim 342dca1efe Keep nil epoch check just in case 5 years ago
charleszqwang 355b43eacf Zerologging 5 years ago
charleszqwang aa2e800575 Change Byte Output in Zerolog to Hex 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