aboutsummaryrefslogtreecommitdiffstats
path: root/core/consensus.go
Commit message (Expand)AuthorAgeFilesLines
* core: run TSIG for first configuration block at startup (#135)Jimmy Hu2018-09-261-42/+35
* core: update governance interface to consider genesis state (#136)Wei-Ning Huang2018-09-251-52/+70
* Fix naming of methods (#134)Mission Liao2018-09-251-3/+3
* core: add debug (#133)Mission Liao2018-09-251-15/+13
* core: run first DKG at startup. (#129)Jimmy Hu2018-09-231-21/+163
* core: add shard (#127)Mission Liao2018-09-211-9/+9
* core: refactor witness data processing flow (#124)Wei-Ning Huang2018-09-201-10/+42
* Rename validator* to node* (#120)Mission Liao2018-09-201-24/+24
* core: rename Notary (Acks) to Witness (#118)Wei-Ning Huang2018-09-191-15/+15
* core: refine governance interface to reduce Get* methods (#114)Wei-Ning Huang2018-09-181-15/+19
* core: remove ticker parameter from NewConsensusMission Liao2018-09-181-8/+6
* core: move blockdb into core package and minor change on governance interface...Wei-Ning Huang2018-09-171-8/+8
* cleanup (#109)Mission Liao2018-09-171-27/+24
* core: Fix BA Fork issues (#104)Jimmy Hu2018-09-131-16/+16
* core: replace acks with slice (#102)Mission Liao2018-09-121-1/+0
* core: types: use []byte for block Payload type (#101)Wei-Ning Huang2018-09-121-2/+2
* core: total ordering with chain ID (#100)Mission Liao2018-09-121-1/+1
* simulation: integrate test.Transport (#99)Mission Liao2018-09-111-1/+0
* core: timestamp (#98)Jimmy Hu2018-09-111-8/+3
* misc: Polish BA. (#94)Jimmy Hu2018-09-051-5/+6
* core: BA-based consensus core. (#93)Jimmy Hu2018-09-041-27/+220
* core: Add a new structure `Position` and move `ShardID`, `ChainID` and `Heigh...Jimmy Hu2018-09-031-6/+10
* Add methods to Application interface. (#86)Jimmy Hu2018-08-311-0/+1
* Use Network in Consensus core (#85)Jimmy Hu2018-08-311-0/+94
* core: Add PreparePayloads to Application and Remove blockConverter interface....Jimmy Hu2018-08-301-13/+8
* core: Change the lattice key from validatorID to chainID. (#83)Jimmy Hu2018-08-301-0/+1
* core: tune total ordering performance (#81)Mission Liao2018-08-301-1/+5
* core: tune performance (#73)Mission Liao2018-08-281-0/+4
* core: Add vote type and add field to block. (#76)Jimmy Hu2018-08-281-0/+5
* core: Notary ack application. (#70)Jimmy Hu2018-08-221-0/+4
* core: Notary ack (#69)Jimmy Hu2018-08-211-35/+13
* core: NotaryAck interfaces. (#67)Jimmy Hu2018-08-201-6/+22
* core: Remove notary ack. (#64)Jimmy Hu2018-08-161-22/+25
* Verify consensus info and the acking's signature (#63)Jimmy Hu2018-08-161-3/+29
* core: Add compaction chain module. (#60)Jimmy Hu2018-08-161-0/+9
* core: Add a nonBlockingApplication. (#62)Jimmy Hu2018-08-151-1/+1
* core: Prepare Genesis block. (#54)Jimmy Hu2018-08-141-8/+45
* core: Sign block in Consensus.PrepareBlock. (#50)Jimmy Hu2018-08-131-2/+33
* core: Hash block in Consensus.PrepareBlock. (#46)Jimmy Hu2018-08-121-0/+22
* core: Modify Consensus interface (#45)Jimmy Hu2018-08-101-3/+21
* core: update governance interface and move K into config (#40)Wei-Ning Huang2018-08-101-5/+2
* core: Deliver only Hash to Application. (#43)Jimmy Hu2018-08-101-2/+6
* core: Add Consensus to replace core.Blocklattice (#35)Mission Liao2018-08-081-0/+130