Commit Graph

92 Commits (70d3169f59a89e47ba9bb793d6050e0e6869aae4)

Author SHA1 Message Date
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 08e7375610 Migrate go-ethereum params into harmony/internal/params 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
Rongjian Lan af6cb79db0 Add state sync sig validation and fix travis test 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
Rongjian Lan 1307f48090 Fix last commit checking bug; fix local key setup 5 years ago
Rongjian Lan 1edbcb0db7 Add crosslink support on beacon chain 5 years ago
chao 0780a1c75a add merkle proof generation/validation and cxreceipts message handler function 5 years ago
Chao Ma ab8fad1905 add cxReceipt proof 5 years ago
chao 02fb5cb7b2 add cxReceipt data type; add cxReceipt encode/decode; add logic wip 5 years ago
chao 5c512bef0e add crosslink data structure and leveldb read/write 5 years ago
coolcottontail fbad541ccf added VRF/VDF features 5 years ago
Rongjian Lan ff7ce4cff5 Persist last commit sig 5 years ago
Kai Lee 593c881632 Log common.Hash with hex instead of TerminalString/Bytes() 5 years ago
Kai Lee 46e41dda3d Replace all logs in core module to use zerolog 5 years ago
Kai Lee 7aaa06faa3 Replaced loggers in `core/` with custom shared logger 6 years ago
Rongjian Lan c7971dbb83 Add shard state into genesis and fix shard state hashing bug 6 years ago
Eugene Kim 2202782ab8 Add long-term feedback as TODOs 6 years ago
Eugene Kim b75896f534 Make {Read,Write}ShardState take epoch number 6 years ago
Eugene Kim abdfb5e048 Add epoch block number storage in rawdb 6 years ago
Rongjian Lan 2c1b0d5562 setup initial beacon chain keys 6 years ago
chaosma ef7c2e147c
add resharding code (#404) 6 years ago
Rongjian Lan 6c2363e09e Migrate sha3 to golang's sha3 6 years ago
Rongjian Lan 9762051ebb Add shard Id into txgen and make it work 6 years ago
Rongjian Lan 4729954a78 Remove Uncle block hash from block model 6 years ago
Rongjian Lan b7db989f00 Add simulated transactions generation in node_handler 6 years ago
Rongjian Lan a9b47b07f7 Add simulated transactions generation in node_handler 6 years ago
Leo Chen 2a602db9b0 fix the build after rename the repo to harmony-one 6 years ago
Rongjian Lan c64f2dbd44 Integrate eth code into harmony with a simple main entry point 6 years ago