Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add acking module (#13) | Haoping Ku | 2018-07-30 | 6 | -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 Hu | 2018-07-30 | 10 | -22/+264 |
| | |||||
* | Ignore build in .gitignore. (#18) | Jimmy Hu | 2018-07-26 | 1 | -0/+2 |
| | | | Ignore build in .gitignore. | ||||
* | Use cache to do `dep ensure` faster in circleci (#17) | Jimmy Hu | 2018-07-26 | 2 | -4/+74 |
| | | | Use cache to do `dep ensure` faster in circleci. | ||||
* | Verify the Total Ordering Algorithm in peerServer in tcp mode (#11) | Jimmy Hu | 2018-07-26 | 9 | -17/+294 |
| | | | Verify the Total Ordering Algorithm in peerServer in tcp mode. | ||||
* | Add make format (#12) | Haoping Ku | 2018-07-25 | 2 | -1/+12 |
| | | | Added rule "format" and "check-format" in GNUmakefile. | ||||
* | Add API Token to CircleCI badge (#14) | Jimmy Hu | 2018-07-25 | 1 | -1/+1 |
| | |||||
* | Fix blocklattice_test.go's ordering check (#15) | Haoping Ku | 2018-07-24 | 2 | -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 Hu | 2018-07-24 | 1 | -0/+48 |
| | | | | | | * Add test to cover blockdb.syncIndex * Test GetByValidatorAndHeight after syncIndex | ||||
* | Remove test db after test (#9) | Jimmy Hu | 2018-07-23 | 1 | -4/+6 |
| | |||||
* | simulation: fix tcp-local network simulation (#8) | Wei-Ning Huang | 2018-07-23 | 3 | -2/+13 |
| | | | | | | * simulation: fix tcp-local network simulation * fixup | ||||
* | Implement blockdb levelDB backend (#6) | Mission Liao | 2018-07-22 | 5 | -12/+305 |
| | |||||
* | Implement simulation on a real network (#5) | Wei-Ning Huang | 2018-07-20 | 22 | -211/+848 |
| | | | simulation: implement simulation on a real network | ||||
* | core: refactor acking relationship (#3) | Wei-Ning Huang | 2018-07-18 | 4 | -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 CI | Wei-Ning Huang | 2018-07-18 | 2 | -2/+22 |
| | |||||
* | add README (#1) | Kordan Ou | 2018-07-18 | 3 | -23/+65 |
| | | | | * add README | ||||
* | Fix typos and add .gitignore (#2) | Haoping Ku | 2018-07-17 | 9 | -17/+32 |
| | | | | | * Fix typos and add .gitignore * Add more rule on .gitignore | ||||
* | Initial implementation of DEXON consensus algorithm | Wei-Ning Huang | 2018-07-16 | 24 | -0/+2321 |