Commit Graph

3050 Commits (7445699909dd8f82e2d1126248777b7accc4adcd)
 

Author SHA1 Message Date
Eugene Kim 7445699909 More fixes/improvements 6 years ago
Eugene Kim 664c6c1513 A cumulative collection of fixes/improvements: 6 years ago
Eugene Kim b75896f534 Make {Read,Write}ShardState take epoch number 6 years ago
Eugene Kim 733ae18fd4 go mod tidy 6 years ago
Eugene Kim 9043ec6ddf Add epoch block number storage 6 years ago
Eugene Kim 38b4faa6de Add block logger 6 years ago
Eugene Kim 7c5c7bc3a6 [DEBUG] Log overall sync flow 6 years ago
Eugene Kim fac1f3ca41 Remove unused GetShardStateByHash 6 years ago
Eugene Kim ad10605263 Broadcast resharded state to all nodes 6 years ago
Eugene Kim c4338ad890 Remove ShardState and ShardStateHash from genesis 6 years ago
Eugene Kim cca34560b0 Reorg imports into stdlib–external–internal format 6 years ago
Eugene Kim abdfb5e048 Add epoch block number storage in rawdb 6 years ago
Eugene Kim 413e5703a0 Make local leaders propose end-of-epoch if needed 6 years ago
Eugene Kim 8308c4d0ff Verify non-beacon end-of-epoch proposal 6 years ago
Eugene Kim 5e356054ab Add GetLastBlockNumberFromEpoch 6 years ago
Eugene Kim 4cbc6ba048 Move ValidNewShardState to node level 6 years ago
Eugene Kim 65df03bc9d Add Epoch to block header 6 years ago
Eugene Kim e02f4caade Validate shard state in proposed blocks 6 years ago
Eugene Kim abaef8725d Tidy imports in stdlib-external-internal order 6 years ago
Eugene Kim 2fb4d1ba4c Do not accept block proposal with bad shard state 6 years ago
Eugene Kim d0d130bc4b Make BlockVerifier return an error on failure 6 years ago
Eugene Kim bca1e3522f Verify proposed block contents 6 years ago
Eugene Kim 26c1f753cc Replace post-consensus resharding with TODOs 6 years ago
Eugene Kim 3cb884e7e8 Propose resharding in epoch-last block on beaconchain 6 years ago
Eugene Kim c04b94858d Add ShardState 6 years ago
Eugene Kim 8a22ae1aca
Merge pull request #875 from harmony-ek/use_uint32_as_shard_id 6 years ago
Eugene Kim 3f74e9fc91 Fix UT – the canonical RLP encoding does change 6 years ago
Eugene Kim 18bf30e6c8 Use uint32 as shard ID type instead of [4]byte 6 years ago
Eugene Kim e80398a8f8
Merge pull request #873 from harmony-ek/split_block_bytes_into_annotated_fields 6 years ago
Eugene Kim fcf7fb2363
Merge pull request #874 from harmony-ek/make_shard_state_comparable_recursively 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 b245557d08 Split blockBytes into annotated fields 6 years ago
Minh Doan ba9493859b use single source of truth instead having is_leader truth in 2 objects 6 years ago
Leo Chen 73ffbeb39e
Merge pull request #844 from touhonoob/verbosity 6 years ago
Peter Chung d9b8fe57ca [logging] change default verbosity to 5 for jenkins test 6 years ago
Peter Chung d157dd2730 [rpc] add hmy_setLogVerbosity 6 years ago
Peter Chung b632fd277a [logging] use GlogHandler as the base handler 6 years ago
Peter Chung 01f69f2e7a [logging] add verbosity flag to bootnode, txgen, harmony cmd 6 years ago
Leo Chen 8bd2acd7ca
Merge pull request #845 from LeoHChen/foundational_node_keystore_support_1 6 years ago
Leo Chen 08ec289b09 [hmy] set staking account in node 6 years ago
Leo Chen 5be4f91684 [staking] use account to sign Tx instead of privKey 6 years ago
Leo Chen 22a8528c70 [service] passing StakingAccount to staking service 6 years ago
Leo Chen 481edc9e4c [node] add StakingAccount field in node 6 years ago
Leo Chen 3865c075de [keystore] add functions to unlock/signtx 6 years ago
Leo Chen f6b4b80ec9 [account] find the account based on account_index 6 years ago
Leo Chen cf084fab72 [keystore] add 404 test account keys 6 years ago
Leo Chen f520802473 [keystore] remove all private key from genesis accounts 6 years ago
Leo Chen 854fb1006d [keystore] add harmony keystore package 6 years ago