aboutsummaryrefslogtreecommitdiffstats
path: root/core/consensus-timestamp_test.go
Commit message (Collapse)AuthorAgeFilesLines
* big-bang: single chain (#446)Mission Liao2019-02-191-221/+0
|
* Fix: consensusTimestamp panic when numChains increased at round 1(#382)Mission Liao2018-12-271-0/+12
|
* core: consensus-timestamp: add comments (#312)haoping-ku2018-11-091-1/+1
|
* Rename repo to dexon-consensusWei-Ning Huang2018-11-021-7/+7
|
* misc: Fix simulation error (#230)Jimmy Hu2018-10-191-13/+23
|
* core: consensus-timestamp: add sync (#219)Haoping Ku2018-10-181-4/+62
| | | | | | | | | | | | | | * core: consensus-timestamp: add sync * core: consensus-timestamp: add config change * fix go comment * add config change test * fixup: add error case handling * fixup: round interleave
* core: genesis consensus timestamp (#217)Mission Liao2018-10-171-4/+4
| | | | | | | | | | * Refine the initial value for empty time slot. * Fix DATA RACE netowrkConnection is reset for each test, however, our Consensus instance is not stopped after one test is finished, they might continue use network interface for a while.
* core: latticeData supports config change (#190)Mission Liao2018-10-121-6/+4
| | | | | | | | | | | | | | | * Add test for num of chains changes. * Return error in latticeData.prepareBlock * Compare two positions * Modify chainStatus from height-based to index-based. * Fix consensus to use round variable * Remove sanity check in chainStatus * Fixup: refine sanity check - verify if round switching is required or not by chainTip's config. - make the logic in sanity check more clear - pospone acking relationship checking, they are more expensive to check.
* core: change interface (#193)Mission Liao2018-10-111-1/+1
| | | | | | | * Extract types.FinalizationResult * Change interface: - Application.BlockConfirmed returns whole block. - Application.BlockDelivered returns partial result.
* core: Check Witness height. Add ConsensusTime and ConsensusHeight to block. ↵Jimmy Hu2018-10-041-1/+1
| | | | (#170)
* core: publish round based config (#165)Mission Liao2018-10-031-4/+6
|
* Rename validator* to node* (#120)Mission Liao2018-09-201-4/+4
|
* core: rename Notary (Acks) to Witness (#118)Wei-Ning Huang2018-09-191-1/+1
|
* core: timestamp (#98)Jimmy Hu2018-09-111-132/+67
|
* core: Remove notary ack. (#64)Jimmy Hu2018-08-161-1/+1
|
* crypto: Add crypto module. (#34)Jimmy Hu2018-08-081-1/+1
|
* Rename names of struct and filesMission Liao2018-08-061-0/+206
Rename these files: - core/sequencer[_test].go -> core/total-ordering[_test].go - core/acking[_test].go -> core/reliable-broadcast[_test].go - core/timestamp[_test].go -> core/consensus-timestamp[_test].go Rename these structs: - core.sequencer -> core.totalOrdering - core.acking -> core.reliableBroadcast - core.timestamp -> core.consensusTimestamp