Commit Graph

233 Commits (4ccb7ae019ca66911f29f8e67f80670e93a89809)

Author SHA1 Message Date
Rongjian Lan 0273086eb3 Add tests for consensus validator 6 years ago
Rongjian Lan f26d62984c Add tests for consensus leader code 6 years ago
Rongjian Lan 120d033e52 Add readme for consensus 6 years ago
ak 3bedff9d86 moving services folder 6 years ago
ak 99bdb39875 proto files 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
Minh Doan a6d7c050db move profiler 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 3d749816b4 Fix affected tests 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 0aaffceb4c Fix concurrent map write issue in consensus; make txgen run in sync with new blocks for each shard; re-enable the final TPS report 6 years ago
Rongjian Lan 9437e32bb3 Make leader finish consensus easiler 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
Minh Doan 912b51ea6f remove breaking param 6 years ago
Rongjian Lan 97e169fe27 Implement faucet functionality and sharded transaction for wallet 6 years ago
Rongjian Lan ac2a998a36 add transfer functionality for wallet 6 years ago
Minh Doan 276d314dd1 genesis block should be fixed 6 years ago
Leo Chen 1207378606 HAR-65: move remove peer handler to node package 6 years ago
Leo Chen 53a5c3c856 HAR-65: support node removal after node is offline 6 years ago
Richard Liu 64230da6ee abstract out 2 versions of p2p 6 years ago
Minh Doan 074d468fe6 fix golint 6 years ago
Minh Doan 4677d82c63 disable syncing for new node. Remove a debug line which causes the leader died 6 years ago
Leo Chen 0407dc559b HAR-65: send redundant Pong messages to validators 6 years ago
Leo Chen 449d015c07 HAR-65: add more debug message in consensus 6 years ago
Rongjian Lan 836df4b570 Delete bft.go 6 years ago
Minh Doan 15fddd608f fix dependencies 6 years ago
Rongjian Lan e7e7772858 Delete temp bft.go and integrate the interface into consensus.go 6 years ago
Leo Chen 76375a2425 HAR-84: golint fix of p2p/peer.go 6 years ago
Leo Chen 2bb8648784 HAR-84: golint fix of utils/singleton 6 years ago
Rongjian Lan bb194a2c3d Report tps for account model 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 44f5e85433 [HAR-83] peer discovery works under account model 6 years ago
Leo Chen fe16532820 use mutex to fix race condtion when updating PublicKeys 6 years ago
Rongjian Lan 4729954a78 Remove Uncle block hash from block model 6 years ago
Leo Chen 91f804eb13 [HAR-5] Leader populates public keys to all validators 6 years ago
Rongjian Lan a4200bccb1 Fully integrate with tx gen by account model 6 years ago
Leo Chen d8f0d504cc fix validatorID not populated to all validator issue 6 years ago
Minh Doan ab2f39f5a3 fix import with goimport 6 years ago
Leo Chen 0de13862e0 set unique validator id for new node 6 years ago
Rongjian Lan 48c0d684f9 Merge conflict 6 years ago
Leo Chen cc62f68b38 fix validators map concurrent write issue 6 years ago
Leo Chen 0da6e48f1e Update publicKeys of consensus object 6 years ago
Rongjian Lan 0c0dfd8462 integrate account model into consensus without the block verification part 6 years ago
Rongjian Lan b7db989f00 Add simulated transactions generation in node_handler 6 years ago