Commit Graph

36 Commits (9477bc1fc580b1bde15f39639e9f0c5cfcaccb73)

Author SHA1 Message Date
chao 69cfe9b633 * add view changing logic 6 years ago
Leo Chen d31ee7d366 [cleanup] remove peers variable from consensus New function 6 years ago
johnwhitton 6e5c3e7264 Handle NewMask errors 6 years ago
Minh Doan beaa0a84fe clean up technical debt 6 years ago
Rongjian Lan 1dbb1a9250 remove validator IDs 6 years ago
Rongjian Lan 655bd9f73e Use genesis BLS key for beacon chain nodes 6 years ago
Minh Doan 9a2cfb9080 change BlsPubKey to ConsensusPubKey and remove unnecessary log 6 years ago
Minh Doan a4d3c13a18 rename PubKey to BlsPubKey 6 years ago
Leo Chen f3ffc65401 [cleanup] remove libp2p unicast support 6 years ago
Minh Doan ac2d1a9940 fix tests 6 years ago
Minh Doan e59b6243d6 add ConstructConsensusMessage to the message payload 6 years ago
Minh Doan cf727f76fe fix tests 6 years ago
Minh Doan a53670c4ae Maps are reference types, so they are allways passed by reference. 6 years ago
Rongjian Lan d8c46c61d2 Say goodbye to Schnorr sig and kyber package and mark BLS done 6 years ago
Rongjian Lan bb4a648f9c Code clean up and adding multi-sigs to block 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
Eugene Kim fb4792bc9f goimports 6 years ago
Rongjian Lan 39b941d904 Migrate to BLS 6 years ago
Leo Chen 2984fb90ba fix go test errors in travis_checker.sh 6 years ago
Leo Chen 550da64144 fix all the go test errors after p2p changes 6 years ago
Leo Chen 387c2e8790 fix go test after enable libp2p 6 years ago
Rongjian Lan f26d62984c Add tests for consensus leader code 6 years ago
Rongjian Lan 7007f9d769 Refactor consensus leader/validator code into handler specific and message specific ones 6 years ago
Rongjian Lan 812df64b3b Add transaction signature; Add signing process; Integrate with Consensus and Verification process 6 years ago
Rongjian Lan d4229873d2 Refactor crypto utils into pki and sha256 file 6 years ago
Richard Liu 7ad223816f update for github.com folder structure 6 years ago
Rongjian Lan a28c7898e5 Check the leader's signature when receiving announcement; assign deterministic private key to each node based on their ip and port 6 years ago
Rongjian Lan 9a691a3963 Remove the unnecessary field for length to sign in Announcement message 6 years ago
Rongjian Lan b32dfa211b Rename Curve to Ed25519Curve for clarity 6 years ago
Rongjian Lan 7e2634cdc0 Make leader aggregate real commitments 6 years ago
Rongjian Lan de988ef76a Add block verification in validator node; link verification function from Node obj to Consensus obj 7 years ago
Rongjian Lan d771fe7df9 Format existing code according to gofmt 7 years ago
Rongjian Lan c7d9c6843a Add shardId into consensus and rename ipList file into config file 7 years ago
Rongjian Lan 4419aa15df Add test for consensus leader/validator 7 years ago