Commit Graph

20 Commits (a8a977e88cf6cab18c0d036748f0d0bbd6ce654f)

Author SHA1 Message Date
Edgar Aroutiounian aaf289c070
[shard] Wrapper on decoding ShardState (#1886) 5 years ago
janet-harmony 1cc2518d31 [unit-testing] Add units test for roster.go & calculate.go (#1885) 5 years ago
Rongjian Lan 842ced116a Fix cross-shard verification during staking epoch change 5 years ago
Rongjian Lan 9070421462 Refactor shard compute logic and make local test friendly for staking 5 years ago
Edgar Aroutiounian 5ca5632dfc
[staking] Implement Quorum in staked case while taking into account hmy slots (#1855) 5 years ago
Edgar Aroutiounian e3802cd31b [slashing][reward][committee] Begin wrap up for merge with master, focus on rewards 5 years ago
Rongjian Lan f6ffb43277 Fix bugs and refactor NodeList 5 years ago
Edgar Aroutiounian f1cf151ba1 [slashing] Checkpoint to verify changing of committee works 5 years ago
Edgar Aroutiounian 3947adf366 [shard] Remove two-value loop 5 years ago
Edgar Aroutiounian ea7a4927e2 [EPoS] Implement EPoS at slot level 5 years ago
Edgar Aroutiounian 32f4db4c4f [shard] Provide JSON dump of shard state 5 years ago
Edgar Aroutiounian 867fdb1f8d
Implementation of EPoS (#1826) 5 years ago
Edgar Aroutiounian e6a4fbea4f
[committee] Factor out committee membership, provide entry for alternative committee membership (#1818) 5 years ago
Edgar Aroutiounian 9f00923ac3
Factor out quorum logic from consensus, undo prior consolidation of values under core (#1717) 5 years ago
Edgar Aroutiounian 2e7c2b9111 [mainnet-release] Address code comments 5 years ago
Edgar Aroutiounian 97efce2766
Further progress on staking (#1709) 5 years ago
Rongjian Lan 79822316e1 fix comment 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 b874e65126 Move ShardState et al from ./core/types to ./shard 5 years ago
flicker-harmony cefc76d5e9 Add committee api for explorer service 5 years ago
Rongjian Lan c7971dbb83 Add shard state into genesis and fix shard state hashing bug 6 years ago
Eugene Kim 53bbce84c8 Convert most benign uses of Hex to MustAddressToBech32 6 years ago
Rongjian Lan f5cb8f0068 Change shard state ECDSA address to use common address/byte format 6 years ago
Rongjian Lan 3bd0ee7455 Integrate swapped bls into core protocol 6 years ago
Eugene Kim d399a7291e Add GoDoc to fix golint 6 years ago
Eugene Kim cf41d88b34 Remove Leader from Committee 6 years ago
Eugene Kim be151a81b9 Make copy of shard state where appropriate 6 years ago
Eugene Kim 8308c4d0ff Verify non-beacon end-of-epoch proposal 6 years ago
Eugene Kim c04b94858d Add ShardState 6 years ago
Eugene Kim 7991a56519 goimports 6 years ago
Eugene Kim efc57c47ed Make ShardState comparable (recursively) 6 years ago
Eugene Kim 828f2d0f41 Factor []NodeID type as NodeIDList 6 years ago
Eugene Kim 0a498ea735 Add conversion methods to BlsPublicKey 6 years ago
Eugene Kim 5c74aa5899 Colocate the Hex method with the receiver 6 years ago
Rongjian Lan c20cd8a8d4 resharding on new nodes 6 years ago
Rongjian Lan 4b018ec276 Broadcast epoch shard state after beacon consensus 6 years ago
Rongjian Lan 6044b76068 migrate bls identity from address to public key 6 years ago
Rongjian Lan ccb2b7ab2e make resharding logic work 6 years ago
Minh Doan 0a12dfb626 fix comments and clean up 6 years ago
Minh Doan 36dd70fa9e modify sharding struct design 6 years ago
Minh Doan cdadb1da0f fix comments 6 years ago
Minh Doan 9bf1fb827f calculate leader/validator in resharding func 6 years ago
Minh Doan 6cb312f472 modify data struct for shard state 6 years ago
Minh Doan b48a7ca9e6 modify shard state 6 years ago
chaosma ef7c2e147c
add resharding code (#404) 6 years ago