Commit Graph

889 Commits (2b897bc26d9c8ead10da5285cb7db73d0e8feb64)

Author SHA1 Message Date
Nye Liu cc638a878f Log blockEpoch and blockNumber as Uint64 not Str 5 years ago
chao 3543fd972a add cross shard transaction type and evm call support 5 years ago
chao 02fb5cb7b2 add cxReceipt data type; add cxReceipt encode/decode; add logic wip 5 years ago
Minh Doan f82f5a2e0b add doc design of tx pool 5 years ago
flicker-harmony cefc76d5e9 Add committee api for explorer service 5 years ago
Dennis Won dffe6652a7 Renamed the prev MaxNumTxsPerBlockLimit to tx pool size limit and added another config value MaxNumTxsPerBlockLimit separately 5 years ago
coolcottontail 1feaeaea61 added wrapper for randonness generation based on epoch 5 years ago
Dennis Won c632fd6c3b save recentTxsStats on node memory for per account/per block level transactions num tracking 5 years ago
chao bee4ad3002 modify transaction structure and method for cross shard tx 5 years ago
flicker-harmony 282cd1314c Add tx pool size metric 5 years ago
chao 5c512bef0e add crosslink data structure and leveldb read/write 5 years ago
chao 49d9a6b421 update consensus information based on blockchain status 5 years ago
coolcottontail 798e2fe9d0 use constants for vdf, adjusted mainnetVdfDifficulty 5 years ago
Leo Chen 9702431033 [test] fix unit test error 5 years ago
coolcottontail 2dea90edc9 updated vdf/vrf in header using []byte 5 years ago
coolcottontail fbad541ccf added VRF/VDF features 5 years ago
Leo Chen 685e200ee3 [test] add unit tests for resharding func 5 years ago
Leo Chen d56c00ac8a [resharding] implement the IsEpochBlock function 5 years ago
Minh Doan 4f5824f894 fix warnings for better code 5 years ago
Leo Chen 38cd570c0d [epoch] fix IsLastBlock if block is less than epoch block 5 years ago
Leo Chen d1f7091127 [epoch] add IsLastBlock in shardingSchedule 5 years ago
Rongjian Lan a61a749d00 Init last commit cache 5 years ago
Rongjian Lan cb7b5e3343 Revert comment change 5 years ago
Rongjian Lan 02e279ffd9 Add last commit cache 5 years ago
Rongjian Lan ff7ce4cff5 Persist last commit sig 5 years ago
Leo Chen d6e091ce74 [config] make blocks per epoch configurable on network type 5 years ago
Leo Chen 222d0c9816 [cleanup] remove unused FirstEpoch variable 5 years ago
chao e62df7268a [resharding] allow new bls key to join shard; dynamically change the bls keys in shard 5 years ago
Minh Doan 25e58685a7 add ToShardID 5 years ago
Minh Doan 5ecfe46b00 make the tx working again 5 years ago
Richard Liu d7f7ddc93c add call 5 years ago
Richard Liu 117ffd5039 add hmyclient 5 years ago
Leo Chen 40468acebf [resharding] add GetShardState function 5 years ago
Leo Chen 5f6a8a12bf [resharding] add hmyaccount and fnaccount 5 years ago
Eugene Kim 13b4e03674 Make sharding configuration flexible 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 5 years ago
ak 398b449b38 adjusting harmony nodes 6 years ago
Rongjian Lan d91a4f371b Fix cal_tps.sh 6 years ago
Rongjian Lan 84728cccb6 remove debug printout 6 years ago
Rongjian Lan cb207f2a08 Fix mistakes 6 years ago
Rongjian Lan bcd89eff8c Update EVM to latest constantinople 6 years ago
Rongjian Lan b409058a2c Fix view id copy 6 years ago
Rongjian Lan d2e9862b91 Fix coinbase bad block issue 6 years ago
chao cad89b0a4e change viewID from uint32 to uin64 in consensus and to big.Int in header 6 years ago
chao 2210b8fb43 * Add VerifySeal for PoS 6 years ago
Rongjian Lan b0e52a0e16 Refactor genesis nodes list 6 years ago
Rongjian Lan c7971dbb83 Add shard state into genesis and fix shard state hashing bug 6 years ago
Leo Chen e6bc05a9c0 [shard] increase to 150 nodes per shard 6 years ago