aboutsummaryrefslogtreecommitdiffstats
path: root/core/types
Commit message (Expand)AuthorAgeFilesLines
* crypto: sigtopub to crypto package. remove SigToPubFn (#141)Jimmy Hu2018-09-261-1/+1
* core: move crypto to core/crypto (#140)Mission Liao2018-09-265-6/+6
* core: configuration chain test (#137)Jimmy Hu2018-09-261-0/+7
* core: run TSIG for first configuration block at startup (#135)Jimmy Hu2018-09-262-5/+56
* core: update governance interface to consider genesis state (#136)Wei-Ning Huang2018-09-251-3/+5
* core: run first DKG at startup. (#129)Jimmy Hu2018-09-232-2/+14
* core: add anti-complaint and nack-complaint to dkg protocol (#123)Jimmy Hu2018-09-211-0/+6
* core: refactor witness data processing flow (#124)Wei-Ning Huang2018-09-201-0/+8
* core: add blockpool (#121)Mission Liao2018-09-201-6/+21
* Rename validator* to node* (#120)Mission Liao2018-09-205-19/+19
* core: rename Notary (Acks) to Witness (#118)Wei-Ning Huang2018-09-192-20/+20
* core:DKG and TSIG protocol (#115)Jimmy Hu2018-09-191-5/+14
* core: refine governance interface to reduce Get* methods (#114)Wei-Ning Huang2018-09-181-0/+35
* core: DKG interface (#108)Jimmy Hu2018-09-171-0/+47
* core: replace acks with slice (#102)Mission Liao2018-09-122-19/+34
* core: types: use []byte for block Payload type (#101)Wei-Ning Huang2018-09-121-6/+3
* core: timestamp (#98)Jimmy Hu2018-09-111-20/+9
* core: BA-based consensus core. (#93)Jimmy Hu2018-09-042-2/+4
* core: minor change to governance interface (#90)Wei-Ning Huang2018-09-031-8/+2
* core: Add a new structure `Position` and move `ShardID`, `ChainID` and `Heigh...Jimmy Hu2018-09-034-21/+56
* core: Add PreparePayloads to Application and Remove blockConverter interface....Jimmy Hu2018-08-301-23/+6
* Copy block (#82)Jimmy Hu2018-08-301-0/+2
* core: Leader Selector. (#80)Jimmy Hu2018-08-301-0/+3
* core: tune performance (#73)Mission Liao2018-08-281-14/+48
* core: Add vote type and add field to block. (#76)Jimmy Hu2018-08-282-1/+65
* core: Notary ack (#69)Jimmy Hu2018-08-211-0/+10
* core: NotaryAck interfaces. (#67)Jimmy Hu2018-08-202-41/+45
* core: implicit fields in types.Block used in reliable broadcast (#59)Haoping Ku2018-08-171-15/+9
* core: Remove notary ack. (#64)Jimmy Hu2018-08-161-30/+36
* core: Add compaction chain module. (#60)Jimmy Hu2018-08-161-4/+4
* core: Prepare Genesis block. (#54)Jimmy Hu2018-08-141-0/+1
* core: Sign block in Consensus.PrepareBlock. (#50)Jimmy Hu2018-08-131-0/+5
* core: ValidatorID.Hash is the hash of public key. (#49)Jimmy Hu2018-08-131-0/+7
* core: reliable-broadcast: delete old blocks (#47)Haoping Ku2018-08-101-0/+1
* core: Modify Consensus interface (#45)Jimmy Hu2018-08-101-3/+9
* core: update governance interface and move K into config (#40)Wei-Ning Huang2018-08-102-16/+46
* core: Add block hash signature functions in core/ctypto.go. (#39)Jimmy Hu2018-08-102-6/+35
* core: Add Block.IsGenesis() and set Block.ParentHash to 0 in genesis block. (...Jimmy Hu2018-08-092-6/+29
* core: Add Consensus to replace core.Blocklattice (#35)Mission Liao2018-08-082-0/+26
* crypto: Add crypto module. (#34)Jimmy Hu2018-08-081-8/+28
* test: random blocks generator (#26)Mission Liao2018-08-031-0/+17
* core: DEXON Consensus Timestamp Algorithm. (#29)Jimmy Hu2018-08-031-10/+12
* core: refine Application interface and add Governance interface (#24)Wei-Ning Huang2018-07-311-0/+6
* Add new sorting method for blocksMission Liao2018-07-312-0/+65
* Add acking module (#13)Haoping Ku2018-07-301-6/+7
* Implement simulation on a real network (#5)Wei-Ning Huang2018-07-202-20/+10
* core: refactor acking relationship (#3)Wei-Ning Huang2018-07-181-3/+2
* Fix typos and add .gitignore (#2)Haoping Ku2018-07-171-1/+1
* Initial implementation of DEXON consensus algorithmWei-Ning Huang2018-07-162-0/+126