Commit Graph

105 Commits (1f8cd8c5b77e0c33fdca361ab97a798340ee8d22)

Author SHA1 Message Date
Minh Doan 1f8cd8c5b7 fix typos 6 years ago
Minh Doan 6d5dd2afe3 apply new message protocol 6 years ago
Leo Chen 702e5e2f19 add leader pubkey in pong message 6 years ago
Leo Chen 7b0769c651 gossip all consensus messages 6 years ago
Leo Chen a55b4514dd use gossip for all consensus messages 6 years ago
Rongjian Lan 8fae634aba Break tie of core-consensus-core import cycle; add pRnd channel for consensus 6 years ago
chaosma cd6475c7e5
make state syncing compatible with new BLS consensus code 6 years ago
Rongjian Lan bb4a648f9c Code clean up and adding multi-sigs to block 6 years ago
Rongjian Lan 073efb6776 Refactor basic consensus message checking 6 years ago
Rongjian Lan 399b130679 Add multi-sig check on validator commit phase 6 years ago
Rongjian Lan 2fb0919946 Basic multisig checking for consensus 6 years ago
Rongjian Lan 44f52b39f8 Add error check and tests for bls signature verification 6 years ago
Rongjian Lan ddd7f1a46a Refactor the sig change into a func 6 years ago
Rongjian Lan 5e0c5fca4b Add message BLS signature checking for consensus 6 years ago
Rongjian Lan 256d84cfd9 Followup on previous PR comments 6 years ago
Minh Doan 139d81113e only use logging singleton 6 years ago
Rongjian Lan 39b941d904 Migrate to BLS 6 years ago
Minh Doan 85baa93be2 call right methods to Marshal and Unmarshal 6 years ago
chaosma 3161a42e49
state syncing integration (#283) 6 years ago
Eugene Kim 5ad4d5a8f0 Adjust import paths and also goimports 6 years ago
Rongjian Lan 09b41bd48f More cleanup on consensus code 6 years ago
Minh Doan 82a725abfa move trie and utils into internal 6 years ago
Rongjian Lan 514d810c01 Clean up blockHeader field and some comments for consensus 6 years ago
Rongjian Lan 38a011f42f Remove proto/consensus and migrate consensus message types fully to gRpc 6 years ago
Minh Doan 15020e14af move attack under internal 6 years ago
Rongjian Lan 4578cc6331 move consensus/proto to api/consensus; change refernece package name to consensus_proto 6 years ago
Rongjian Lan 80e05b8837 Migrate consensus message to grpc proto 6 years ago
Rongjian Lan a73a9a9f09 Remove UTXO model 6 years ago
Rongjian Lan da48957bea Add message length check to prevent index out of bound issue 6 years ago
Rongjian Lan a581053084 Remove consensus ID check for stability of devnet 6 years ago
Richard Liu 64230da6ee abstract out 2 versions of p2p 6 years ago
Leo Chen 449d015c07 HAR-65: add more debug message in consensus 6 years ago
Minh Doan 15fddd608f fix dependencies 6 years ago
Richard Liu ba47c85faf ip+port => peer; update signature of consensus.New and node.New as preparation for p2p 6 years ago
Leo Chen 91f804eb13 [HAR-5] Leader populates public keys to all validators 6 years ago
Rongjian Lan 48c0d684f9 Merge conflict 6 years ago
Rongjian Lan 0c0dfd8462 integrate account model into consensus without the block verification part 6 years ago
Rongjian Lan 9fbfee9907 integrate account model into consensus without the block verification part 6 years ago
Leo Chen 2a602db9b0 fix the build after rename the repo to harmony-one 6 years ago
Leo Chen e8b6a45fe0 log size of messages in log file 6 years ago
Minh Doan 0e34dcf448 fix a lot of basic mistakes. See https://docs.google.com/document/d/1eIuVFnRra8Ggnj5zSTcGLn9iXGwHEdOHGC6-gHvvuGc 6 years ago
Minh Doan 29b3281d4a fix lint, now 138 left 6 years ago
Minh Doan ef2521e068 refactor: changing constant from ALLCAPS to format of gofmt 6 years ago
Minh Doan 04f6435ebf fix comment and fix lint 6 years ago
Minh Doan c7908e8821 change myLeaderId to myLeaderID 6 years ago
Minh Doan bae896c944 fix comments and fix ALL_CAPS lint 6 years ago
Rongjian Lan 279fbc4b0d Remove accidentally introduced debug log 6 years ago
Rongjian Lan d997b4271f Lower the threshold from 1/1 to 2/3 6 years ago
Rongjian Lan f6963f44af Add more log for aws debugging 6 years ago
Minh Doan 428387f34a clean up 6 years ago