Commit Graph

303 Commits (1a915c05823b0897020f8029658f0a91be5b13a3)

Author SHA1 Message Date
flicker-harmony 443edf278d Add nil pointer checks 5 years ago
chao 7f62c8e57a add crosslink verification for shardID=0 case 5 years ago
chao 99b6e5f438 add crosslink verification for shardID=0 case 5 years ago
chao 5eaeba16cd add crosslink verification for shardID=0 case 5 years ago
chao 68b7c7c4c5 add crosslink verification 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 Ma 61abd36725 fix cross shard transaction destination shard not adding balance 5 years ago
chao 38a13e1010 add key-value store to avoid incomingReceipts double spent 5 years ago
chao 7b9db27e99 modify chainID to mainnet=1 5 years ago
Rongjian Lan 75021dae16 Add first cross link block for mainnet 5 years ago
Rongjian Lan 6ade661f9b Wire receipts in block proposal; fix lint 5 years ago
Rongjian Lan 5580d0df15 Add receipt local storage and pending list 5 years ago
chao 2a8882eb90 wip 5 years ago
Rongjian Lan 747cecfe86 Fix insertChain return 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 02fb5cb7b2 add cxReceipt data type; add cxReceipt encode/decode; add logic wip 5 years ago
coolcottontail 1feaeaea61 added wrapper for randonness generation based on epoch 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
coolcottontail 2dea90edc9 updated vdf/vrf in header using []byte 5 years ago
coolcottontail fbad541ccf added VRF/VDF features 5 years ago
Leo Chen d56c00ac8a [resharding] implement the IsEpochBlock function 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 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
chao e62df7268a [resharding] allow new bls key to join shard; dynamically change the bls keys in shard 5 years ago
Richard Liu d7f7ddc93c add call 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
Rongjian Lan d91a4f371b Fix cal_tps.sh 6 years ago
Rongjian Lan bcd89eff8c Update EVM to latest constantinople 6 years ago
Rongjian Lan c7971dbb83 Add shard state into genesis and fix shard state hashing bug 6 years ago
Rongjian Lan 8f23720d82 Update vrf vdf and crosslink fields 6 years ago
Rongjian Lan 17c60c2c4a Remove Difficulty and Nonce from block header 6 years ago
Rongjian Lan 16279258d0 Remove bls address util and sha256 hash 6 years ago
Richard Liu 1db7381d28
Ricl rpc (#880) 6 years ago
Eugene Kim e5d0c84ecc Disable reshaarding 6 years ago
Eugene Kim be151a81b9 Make copy of shard state where appropriate 6 years ago
Eugene Kim 171fa3d3c1 Log blocks added to the chain from InsertChain 6 years ago
Eugene Kim dc8e3d7b3b Revert parameters to production values 6 years ago