aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add acking module (#13)Haoping Ku2018-07-306-27/+762
| | | | | | | * Refactor and add acking module Extract acking module for unit testing. This commit splits functions into small pieces for better understanding and easy unit testing.
* Add a config that PeerServer can shutdown after receiving enough of block. (#19)Jimmy Hu2018-07-3010-22/+264
|
* Ignore build in .gitignore. (#18)Jimmy Hu2018-07-261-0/+2
| | | Ignore build in .gitignore.
* Use cache to do `dep ensure` faster in circleci (#17)Jimmy Hu2018-07-262-4/+74
| | | Use cache to do `dep ensure` faster in circleci.
* Verify the Total Ordering Algorithm in peerServer in tcp mode (#11)Jimmy Hu2018-07-269-17/+294
| | | Verify the Total Ordering Algorithm in peerServer in tcp mode.
* Add make format (#12)Haoping Ku2018-07-252-1/+12
| | | Added rule "format" and "check-format" in GNUmakefile.
* Add API Token to CircleCI badge (#14)Jimmy Hu2018-07-251-1/+1
|
* Fix blocklattice_test.go's ordering check (#15)Haoping Ku2018-07-242-2/+14
| | | | | | Outputs of total ordering are sorted by hash value in blocklattice.go, but was checked orderly in test, which the order might change due to random hash. Added common.Hashes.
* Add test to cover blockdb.syncIndex.Jimmy Hu2018-07-241-0/+48
| | | | | | * Add test to cover blockdb.syncIndex * Test GetByValidatorAndHeight after syncIndex
* Remove test db after test (#9)Jimmy Hu2018-07-231-4/+6
|
* simulation: fix tcp-local network simulation (#8)Wei-Ning Huang2018-07-233-2/+13
| | | | | | * simulation: fix tcp-local network simulation * fixup
* Implement blockdb levelDB backend (#6)Mission Liao2018-07-225-12/+305
|
* Implement simulation on a real network (#5)Wei-Ning Huang2018-07-2022-211/+848
| | | simulation: implement simulation on a real network
* core: refactor acking relationship (#3)Wei-Ning Huang2018-07-184-167/+136
| | | | | | | | | * core: refactor acking relationship Use AckBy only, and remove IndirectAcks. Also fix the issue where validator is not filling Height when proposing block.
* project: setup circle CIWei-Ning Huang2018-07-182-2/+22
|
* add README (#1)Kordan Ou2018-07-183-23/+65
| | | | * add README
* Fix typos and add .gitignore (#2)Haoping Ku2018-07-179-17/+32
| | | | | * Fix typos and add .gitignore * Add more rule on .gitignore
* Initial implementation of DEXON consensus algorithmWei-Ning Huang2018-07-1624-0/+2321