Commit Graph

667 Commits (ad4a8aab6ec06b2e3cb451d08958861d426a3e86)

Author SHA1 Message Date
Rongjian Lan 72f75935e7 Make the first staking transaction working on the contract 6 years ago
Rongjian Lan f1a03942e9 merge 6 years ago
Leo Chen f3ffc65401 [cleanup] remove libp2p unicast support 6 years ago
Rongjian Lan 4f578bd4ed migrate to use chain reader instead of BlockVerifier 6 years ago
Rongjian Lan 562ae5078d Delete some unused consensus code 6 years ago
Leo Chen 5d5d8caaea [debug] remove excessive logging on receiving messages 6 years ago
Leo Chen ad41838dd6 add log messages to debug consensus issues 6 years ago
Leo Chen d2dfbc3d52 fix travis checker errors 6 years ago
Leo Chen 656d3fdbe2 make leader field private in consensus/drand 6 years ago
Leo Chen e92fdc7b33 reduce the number of message 6 years ago
Leo Chen 6a316f009e ignore messages sent to leader only from validator 6 years ago
Minh Doan ac2d1a9940 fix tests 6 years ago
Minh Doan 3b5836c950 fix typos 6 years ago
Minh Doan e59b6243d6 add ConstructConsensusMessage to the message payload 6 years ago
Minh Doan a76f7d343d add comments to fix golint 6 years ago
Minh Doan cf727f76fe fix tests 6 years ago
Minh Doan 1f8cd8c5b7 fix typos 6 years ago
Minh Doan 6d5dd2afe3 apply new message protocol 6 years ago
Rongjian Lan 51c4b1e91b Change rnds in block to 32 bytes 6 years ago
Rongjian Lan 70cd1da9e9 Correct error checking 6 years ago
Rongjian Lan 16adbcdb8e Add pending rnd list and add available rnd into new block 6 years ago
Leo Chen 6f2016b324 consolidate functions in node.go 6 years ago
Rongjian Lan 0bd637639c Implement vdf execution and timing 6 years ago
Rongjian Lan d71ee04eae Connect drand with consensus for final randomness channel 6 years ago
Leo Chen ba4d27db6f txgen send/recv tx/block to beacon shard 6 years ago
Leo Chen f765160360 wait for startChannel for first time only 6 years ago
Rongjian Lan edf06d1fda Add RandPreimage in block; Add pRnd into new block 6 years ago
Leo Chen 214ff491e0 check validator to avoid nil pointer access 6 years ago
Leo Chen a27cff729c use a channel to signal consensus service to start 6 years ago
Leo Chen 702e5e2f19 add leader pubkey in pong message 6 years ago
Rongjian Lan afcdb8b63d Add RandPreimage in block; Add pRnd into new block 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
Rongjian Lan ffd06145ec Add message passing between drand leader/validator 6 years ago
chaosma ef7c2e147c
add resharding code (#404) 6 years ago
ak c30acdfa2f adding tests for updating staking list 6 years ago
Rongjian Lan 86486fa054 Add init nad commit message construct/process/passing 6 years ago
alok ffd82d035c BeaconLeader adds IDs 6 years ago
Leo Chen 7b16b3ceda add more debug log 6 years ago
Minh Doan a53670c4ae Maps are reference types, so they are allways passed by reference. 6 years ago
Minh Doan 0cfa7cf3ff cleanup syncing logging which prints very long debug code in deploy.sh 6 years ago
ak 598d740e09 fixing style issues 6 years ago
ak 9c377ce08e Add deposit contract as a smart contract transaction on every node 6 years ago
chaosma cd6475c7e5
make state syncing compatible with new BLS consensus code 6 years ago
Minh Doan c64b6e8de3 rename services to service 6 years ago
Rongjian Lan d8c46c61d2 Say goodbye to Schnorr sig and kyber package and mark BLS done 6 years ago
Minh Doan d9a4d650a5 undo consensus service; will fix it later 6 years ago
Minh Doan a12a72ba07 add consensus service 6 years ago
Leo Chen 9340ef4f86 move proto/pingping to discovery module 6 years ago