Commit Graph

154 Commits (45f17b29a64cfcce133775df4d0230a622d657b4)

Author SHA1 Message Date
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 5 years ago
Kai Lee 109b1da9a7 Replaced loggers in `api/` with custom shared logger 5 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
Leo Chen 478a25533e [panic] fix ping message panic #617 6 years ago
Rongjian Lan 64d6ee80d3 add public key into consensus/drand message 6 years ago
Rongjian Lan 1dbb1a9250 remove validator IDs 6 years ago
Minh Doan 573dddaed0 add newclientsupport and fix tests for client&server of new client support 6 years ago
Minh Doan 06945e9e26 fix comments 6 years ago