Commit Graph

157 Commits (a240abb11903c59067bfdbca08f6ca2141388566)

Author SHA1 Message Date
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 30b63fc552 Revert "Merge pull request #1413 from rlan35/cross-shard-rj" 5 years ago
Leo Chen 0ddcbdca1a [pingpong] remove pong messages from discovery service 5 years ago
Minh Doan 89deda3ed0 clean up unused code 5 years ago
chao 2913ff7157 refactor incoming receipts handling; store both receipts+proof in block; add CXReceiptsProof verification 5 years ago
chao d1d3e23ee4 add incomingReceipts handling and verification 5 years ago
chao e87820d593 fix cross shard tx nonce issue 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
chao 47bab85894 add message type and message handler placeholder for cross shard transactions 5 years ago
Christopher Liu 597e561b46
[Metrics] Fix Travis and undo zerolog changes 5 years ago
flicker-harmony bbf06f901f Add generated pb files 5 years ago
flicker-harmony 7806cd25c7 Fix travis 5 years ago
flicker-harmony d149c0ccb1 Add metrics service 5 years ago
Kai Lee 9e87c928f1 Replace all logs in api module to use zerolog 5 years ago
Kai Lee c4e6cca9b3 Remove unnecessary panic in api/proto/node and utils 6 years ago
Kai Lee 109b1da9a7 Replaced loggers in `api/` with custom shared logger 6 years ago
Leo Chen 93026490b3 [pingpong] add node version to ping message 6 years ago
chao cad89b0a4e change viewID from uint32 to uin64 in consensus and to big.Int in header 6 years ago
Chao Ma 4d21380604 change location of consensus message protobuf 6 years ago
chao 4ea2e34af0 move block from announce to prepared message 6 years ago
Rongjian Lan 23cdabc182 Fix consensus stability 6 years ago
Rongjian Lan 17c60c2c4a Remove Difficulty and Nonce from block header 6 years ago
Eugene Kim a7218a999a Log errors, mostly at warn (or fatal for UT) level 6 years ago
Rongjian Lan 9a749e487e update core code to use swapped BLS sig 6 years ago
chao 5e3d4c110d fix newview message payload crash; defense different sets of prepared messages attack 6 years ago
chao 7cd24dae6c modify the naming of variables to make code cleaner 6 years ago
chao 69cfe9b633 * add view changing logic 6 years ago
Eugene Kim 65df03bc9d Add Epoch to block header 6 years ago
Eugene Kim 18bf30e6c8 Use uint32 as shard ID type instead of [4]byte 6 years ago
chaosma b53d8fb5bf
pbft normal path (#851) 6 years ago
Eugene Kim 32040c0fe6 Remove STOP message; txgen doesn't send it anymore 6 years ago
chaosma e029b7e622
basic framework for view change (#827) 6 years ago
u5surf a835435b4a [lint] fix ineffassign #708 6 years ago
u5surf 4d09b63dff [lint] fix gofmt #708 6 years ago
Rongjian Lan 4b018ec276 Broadcast epoch shard state after beacon consensus 6 years ago
Rongjian Lan 6044b76068 migrate bls identity from address to public key 6 years ago
Rongjian Lan f72cb43b83 make 1+3 sharded network work locally with deploy.sh 6 years ago
Leo Chen 313ddac6ca [utils] move GetAddressHex to utils module 6 years ago
Minh Doan 24d36d2bbb fix comments and cleanup 6 years ago
Minh Doan f7212e8fe4 wire up client service & rest client service with harmony 6 years ago
Minh Doan 1a15ad0ed4 Fix comments server code & rebase. 6 years ago
Minh Doan 88b2269a1b Add newclientsupport service. 6 years ago
Minh Doan da316a88b1 introduce new message.proto to support demo app. 6 years ago
Minh Doan 41dd25e426 add logic of calling getPlayers and enter 6 years ago
Minh Doan e87c6e7430 setup working pipeline - step 1 6 years ago