aboutsummaryrefslogtreecommitdiffstats
path: root/core/consensus-timestamp_test.go
Commit message (Collapse)AuthorAgeFilesLines
* 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