Commit Graph

49 Commits (0fd5f18ec84daa4b39c6c4efd56b7f71f7fab485)

Author SHA1 Message Date
Rongjian Lan 8a08da67ca
Remove unused code and add benchmark for consensus msg check (#3211) 4 years ago
Edgar Aroutiounian a1c8156afc
[project] Endless tech debt (#2777) 5 years ago
Edgar Aroutiounian 8e15daf7e2
[project][rpc][log][config] OSTN improvements (#2420) 5 years ago
flicker-harmony aadeae045c Refactor explorer service and add addresses fetch from db 5 years ago
Edgar Aroutiounian c4d744e376
[double-sign] Provide proof of double sign in slash record sent to beaconchain (#2253) 5 years ago
Edgar Aroutiounian 2bf31d892a [reward] Explicitly record block-reward accumulator from beginning of time 5 years ago
Rongjian Lan f59469b644 Add epoch number in shard state for use of beacon epoch sync 5 years ago
Edgar Aroutiounian e6a4fbea4f
[committee] Factor out committee membership, provide entry for alternative committee membership (#1818) 5 years ago
chao 0c020d8f6a add staking transaction field in v2 body; add v3 header for future fork 5 years ago
Eugene Kim 8ac058bb2e Version headers 5 years ago
Rongjian Lan c36155d066 fix conflict 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
Rongjian Lan 2d51ba0ee2 Add CrossLink, EIP155, and S3 fork 5 years ago
Rongjian Lan 08e7375610 Migrate go-ethereum params into harmony/internal/params 5 years ago
Eugene Kim 30b63fc552 Revert "Merge pull request #1413 from rlan35/cross-shard-rj" 5 years ago
chao d1d3e23ee4 add incomingReceipts handling and verification 5 years ago
chao 02fb5cb7b2 add cxReceipt data type; add cxReceipt encode/decode; add logic wip 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 d2e9862b91 Fix coinbase bad block issue 6 years ago
Rongjian Lan c7971dbb83 Add shard state into genesis and fix shard state hashing bug 6 years ago
Rongjian Lan 17c60c2c4a Remove Difficulty and Nonce from block header 6 years ago
ak d49e645012 changing smaller units of ONE 6 years ago
Eugene Kim c4338ad890 Remove ShardState and ShardStateHash from genesis 6 years ago
Eugene Kim 65df03bc9d Add Epoch to block header 6 years ago
Eugene Kim c04b94858d Add ShardState 6 years ago
Eugene Kim 18bf30e6c8 Use uint32 as shard ID type instead of [4]byte 6 years ago
Eugene Kim da3c93fb58 Temporarily disable gencodec 6 years ago
Rongjian Lan f4748d7bcc Add shard state hash into genesis 6 years ago
Minh Doan f1c38ee0d5 change harmony db path 6 years ago
Minh Doan e3f09e5a29 make sure db initiliazed before committing genesis block 6 years ago
Eugene Kim 5ad4d5a8f0 Adjust import paths and also goimports 6 years ago
Minh Doan 90c82a017a move db into internal 6 years ago
Minh Doan 5f09b7aee7 fix golint 6 years ago
Minh Doan d32aa3826a fix golint 6 years ago
Minh Doan 0a573c104e gix golint 6 years ago
Rongjian Lan 9762051ebb Add shard Id into txgen and make it work 6 years ago
Rongjian Lan e2ee1e0597 Add ShardId into genesis block generation 6 years ago
Rongjian Lan 2bcaad8a3a add more addresses in the simulated txs 6 years ago
Rongjian Lan 2784e13766 add valid transactions and make consensus fully verify each block 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
Rongjian Lan 23e65a956c Add evm support; Import state and trie object 6 years ago
Rongjian Lan db5f677123 make demo code working with account model (genesis block, fake block creation) 6 years ago
Rongjian Lan 8f2f64551e Fix fmt error 6 years ago
Rongjian Lan ae2ccf76f0 Fix fmt error 6 years ago
Rongjian Lan bb776e9f95 Add state processing and evm 6 years ago