index
:
tangerine-consensus
master
Tangerine consensus algorithm (https://github.com/tangerine-network/tangerine-consensus)
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
core
/
test
Commit message (
Expand
)
Author
Age
Files
Lines
*
core: Add DKGSuccess (#569)
Jimmy Hu
2019-04-15
5
-16
/
+120
*
core: add report bad peer interface to network (#559)
Jimmy Hu
2019-04-12
5
-16
/
+60
*
core/crypto/dkg: concurrent access for gpk (#548)
Jimmy Hu
2019-04-04
3
-3
/
+3
*
core: clean TODOs (#539)
Mission Liao
2019-04-01
7
-288
/
+268
*
core: workaround for GetRoundHeight (#526)
Jimmy Hu
2019-03-28
1
-0
/
+3
*
core: workaround for GetRoundHeight (#523)
Jimmy Hu
2019-03-27
1
-1
/
+2
*
core: bring back agreement result (#515)
Jimmy Hu
2019-03-27
1
-5
/
+8
*
core: Remove agreement result (#514)
Jimmy Hu
2019-03-27
2
-7
/
+168
*
core: merge notarySet and DKGSet (#488)
Jimmy Hu
2019-03-27
11
-275
/
+85
*
core: remove initRoundBeginHeight paramenter
Mission Liao
2019-03-22
5
-15
/
+53
*
core: height event handlers are not called (#509)
Mission Liao
2019-03-22
2
-10
/
+6
*
core: reset DKG (#502)
Mission Liao
2019-03-20
8
-29
/
+55
*
core: remove round from addDKG fuction (#501)
Jimmy Hu
2019-03-19
3
-23
/
+9
*
test: try to mitigate flaky tests (#498)
Mission Liao
2019-03-18
1
-1
/
+1
*
test: fix data race (#497)
bojie
2019-03-18
1
-9
/
+17
*
dkg: add reset field (#492)
Mission Liao
2019-03-17
3
-49
/
+122
*
core: add GetRoundHeight interface (#493)
Wei-Ning Huang
2019-03-17
1
-0
/
+5
*
core, syncer: integrate utils.RoundEvent (#490)
Mission Liao
2019-03-16
1
-2
/
+4
*
core/syncer: add force sync (#468)
Jimmy Hu
2019-03-15
1
-0
/
+9
*
test: prohibit dkg (#489)
Mission Liao
2019-03-14
5
-16
/
+290
*
core: first few round will not have DKG (#455)
Jimmy Hu
2019-03-04
4
-25
/
+22
*
core: resetDKG interface (#461)
Jimmy Hu
2019-03-04
4
-18
/
+123
*
core: Change RoundInterval to RoundLength (#453)
Jimmy Hu
2019-02-26
3
-10
/
+10
*
core: remove acks (#451)
Mission Liao
2019-02-22
1
-13
/
+0
*
core: switch round by block height (#450)
Mission Liao
2019-02-20
9
-108
/
+36
*
big-bang: single chain (#446)
Mission Liao
2019-02-19
13
-2134
/
+124
*
integration_test: Add a byzantine test (#447)
Jimmy Hu
2019-02-15
2
-12
/
+12
*
core: Fix rlp encode/decode for DKGComplaint. (#441)
Jimmy Hu
2019-02-09
1
-1
/
+4
*
core: remove Governance.NotifyRoundHeight (#431)
Mission Liao
2019-01-24
5
-23
/
+37
*
misc: Add gosec to check security issues (#424)
Jimmy Hu
2019-01-18
3
-6
/
+18
*
core: Fix BA3.0 (#420)
Jimmy Hu
2019-01-15
1
-1
/
+1
*
syncer: fix issues when switching to core.Consensus (#418)
Mission Liao
2019-01-11
1
-19
/
+0
*
simulation: fix k8s dmoment issue (#416)
Jimmy Hu
2019-01-09
4
-14
/
+72
*
simulation: fix k8s simulation stuff (#410)
Jimmy Hu
2019-01-08
1
-2
/
+2
*
simulation: Fix simulation stuffs (#405)
Jimmy Hu
2019-01-07
1
-0
/
+8
*
core: add fork reporting interface to governance (#402)
Wei-Ning Huang
2019-01-05
1
-0
/
+8
*
test: allow empty change request (#398)
Jimmy Hu
2019-01-04
1
-0
/
+3
*
simulation: add latency for gossip (#389)
Mission Liao
2019-01-03
7
-179
/
+191
*
test: add witness preparation/verification (#386)
Mission Liao
2018-12-27
2
-30
/
+194
*
core: fix stuffs (#383)
Mission Liao
2018-12-26
1
-0
/
+19
*
core: pull block random (#384)
Jimmy Hu
2018-12-26
1
-39
/
+139
*
simulation: support config change (#381)
Mission Liao
2018-12-26
2
-33
/
+60
*
core: simulation: add throughput and block event monitoring (#380)
haoping-ku
2018-12-22
1
-23
/
+105
*
utils: move authenticator to utils package (#378)
Mission Liao
2018-12-22
7
-73
/
+59
*
core: Add a `MPKReady` so `MasterPublicKey` cannot be added afterwards (#375)
Jimmy Hu
2018-12-19
5
-5
/
+155
*
test: check causality (#372)
Mission Liao
2018-12-17
3
-5
/
+63
*
core: cache dkg's private key in db (#371)
Mission Liao
2018-12-16
1
-13
/
+5
*
db: cache compaction chain tip in db (#369)
Mission Liao
2018-12-13
2
-2
/
+31
*
db: rename blockdb to db (#367)
Mission Liao
2018-12-13
7
-174
/
+177
*
core: fix bugs found when node-set is not equal to notary-set (#362)
Mission Liao
2018-12-07
2
-2
/
+11
*
test: allow to log in test.State (#359)
Mission Liao
2018-12-06
6
-34
/
+86
*
Haoping fix simulation (#356)
haoping-ku
2018-12-05
1
-0
/
+6
*
test: Fix for state (#349)
Jimmy Hu
2018-11-29
1
-3
/
+23
*
core: syncer: add syncer (#346)
haoping-ku
2018-11-29
7
-56
/
+136
*
core: remove StronglyAcked (#347)
Mission Liao
2018-11-29
3
-52
/
+31
*
core: support NumChains change for BA modules (#339)
Mission Liao
2018-11-20
3
-4
/
+17
*
core, test: Fix various issues (#337)
Jimmy Hu
2018-11-19
1
-1
/
+1
*
test: fix network (#328)
Mission Liao
2018-11-15
3
-81
/
+176
*
core: expose implicit round shift (#321)
Mission Liao
2018-11-13
2
-11
/
+26
*
test: add integration test (#315)
Mission Liao
2018-11-11
3
-9
/
+51
*
test: implement pulling in network layer (#314)
Mission Liao
2018-11-09
4
-43
/
+580
*
simulation: use test.Governacne in simulation (#311)
Mission Liao
2018-11-08
5
-39
/
+123
*
test: make StateChangeRequest broadcast-able (#305)
Mission Liao
2018-11-07
5
-278
/
+445
*
core: Run DKG stuffs only if the node is in DKG set (#302)
Jimmy Hu
2018-11-06
4
-8
/
+42
*
test: move simulation.network to test package (#297)
Mission Liao
2018-11-05
2
-0
/
+440
*
core: block deliver with position (#289)
Mission Liao
2018-11-02
3
-3
/
+4
*
core: Remove max block interval (#287)
Jimmy Hu
2018-11-02
5
-25
/
+15
*
Rename repo to dexon-consensus
Wei-Ning Huang
2018-11-02
21
-169
/
+169
*
core: core.Lattice supports config change (#276)
Mission Liao
2018-11-01
3
-24
/
+50
*
test: integrate state to gov (#275)
Mission Liao
2018-10-30
3
-9
/
+113
*
test: clone types.Config, test.Governance, test.State (#262)
Mission Liao
2018-10-26
4
-42
/
+544
*
core: lattice sync (#257)
Jimmy Hu
2018-10-25
4
-11
/
+138
*
test: add test.Stopper to stop by round (#255)
Mission Liao
2018-10-25
2
-32
/
+162
*
core: Move dkg in types to types/dkg. (#253)
Jimmy Hu
2018-10-25
3
-43
/
+46
*
test: add test.State (#239)
Mission Liao
2018-10-24
4
-115
/
+950
*
core: Change interface of Application.VerifyBlock (#246)
Jimmy Hu
2018-10-23
1
-2
/
+2
*
core: add round parameter to ProposeCRS method (#244)
Wei-Ning Huang
2018-10-23
1
-1
/
+1
*
core: prepare empty block if null block is confirmed by BA. (#231)
Jimmy Hu
2018-10-23
2
-14
/
+25
*
core: total-ordering: add test TestRunFromNonGenesis (#226)
Haoping Ku
2018-10-22
1
-2
/
+2
*
misc: Fix simulation error (#230)
Jimmy Hu
2018-10-19
1
-6
/
+6
*
core: total-ordering: change early flag to mode (#227)
Haoping Ku
2018-10-19
3
-13
/
+15
*
crypto: ecdsa: make NodeID match dexon address (#229)
Sonic
2018-10-19
1
-1
/
+4
*
core: total ordering flush (#212)
Mission Liao
2018-10-18
3
-19
/
+35
*
core: blocks generation supports rounds (#196)
Mission Liao
2018-10-14
3
-184
/
+403
*
core: modify interface (#194)
Mission Liao
2018-10-12
2
-4
/
+8
*
core: change interface (#193)
Mission Liao
2018-10-11
3
-11
/
+11
*
core: types: fix nodeID generation (#191)
Wei-Ning Huang
2018-10-11
1
-1
/
+5
*
core: Add round to DKG methods in gov. Change network interface name (#185)
Jimmy Hu
2018-10-09
1
-3
/
+13
*
core: Add DKG final message. (#181)
Jimmy Hu
2018-10-09
1
-0
/
+25
*
core: update config variable name grammar and remove configuration (#184)
Wei-Ning Huang
2018-10-08
1
-2
/
+2
*
core: Remove round from gov.ProposeCRS (#183)
Jimmy Hu
2018-10-08
1
-4
/
+11
*
core: Check Witness height. Add ConsensusTime and ConsensusHeight to block. (...
Jimmy Hu
2018-10-04
3
-10
/
+16
*
core: remove NumWitnessSet in governance config (#167)
Wei-Ning Huang
2018-10-03
1
-1
/
+0
*
core: publish round based config (#165)
Mission Liao
2018-10-03
1
-1
/
+0
*
core: Add unit test for DKG CRS in consensus (#163)
Jimmy Hu
2018-10-03
1
-1
/
+13
*
core: Prevent duplicated nack complaint (#162)
Jimmy Hu
2018-10-03
1
-0
/
+5
*
core: replace reliable-broadcast with shard (#159)
Mission Liao
2018-10-02
1
-9
/
+9
*
core: remove ProposeThresholdSignature/GetThresholdSignature (#158)
Wei-Ning Huang
2018-10-02
1
-19
/
+2
*
core: run DKG and CRS at background. (#155)
Jimmy Hu
2018-10-02
1
-4
/
+6
*
core: update data model to reflect new model (#157)
Wei-Ning Huang
2018-10-01
2
-41
/
+5
*
core: use notarySet for BA module. (#153)
Jimmy Hu
2018-10-01
1
-1
/
+8
*
test: tcp handshake (#151)
Jimmy Hu
2018-09-30
1
-49
/
+175
*
core: Add sizes of various nodeSets (#148)
Jimmy Hu
2018-09-28
1
-6
/
+18
*
core: hide types.NodeID from full node. (#147)
Mission Liao
2018-09-28
6
-71
/
+134
*
core: update governance interface and config (#145)
Wei-Ning Huang
2018-09-27
1
-9
/
+13
*
core: rename crypto/eth to crypto/ecdsa (#144)
Wei-Ning Huang
2018-09-26
2
-4
/
+4
*
core: move crypto to core/crypto (#140)
Mission Liao
2018-09-26
2
-4
/
+4
*
Fix race (#138)
Jimmy Hu
2018-09-26
1
-1
/
+16
*
core: run TSIG for first configuration block at startup (#135)
Jimmy Hu
2018-09-26
1
-0
/
+15
*
core: update governance interface to consider genesis state (#136)
Wei-Ning Huang
2018-09-25
4
-12
/
+13
*
Fix naming of methods (#134)
Mission Liao
2018-09-25
3
-18
/
+18
*
core: add debug (#133)
Mission Liao
2018-09-25
3
-13
/
+24
*
core: run first DKG at startup. (#129)
Jimmy Hu
2018-09-23
1
-3
/
+6
*
core: add shard (#127)
Mission Liao
2018-09-21
1
-2
/
+7
*
test: fix block generator (#126)
Mission Liao
2018-09-21
3
-45
/
+67
*
core: refactor witness data processing flow (#124)
Wei-Ning Huang
2018-09-20
1
-0
/
+8
*
Rename validator* to node* (#120)
Mission Liao
2018-09-20
15
-319
/
+322
*
core: rename Notary (Acks) to Witness (#118)
Wei-Ning Huang
2018-09-19
2
-21
/
+21
*
core: refine governance interface to reduce Get* methods (#114)
Wei-Ning Huang
2018-09-18
1
-49
/
+23
*
core: remove ticker parameter from NewConsensus
Mission Liao
2018-09-18
1
-18
/
+18
*
core: move blockdb into core package and minor change on governance interface...
Wei-Ning Huang
2018-09-17
8
-9
/
+14
*
core: DKG interface (#108)
Jimmy Hu
2018-09-17
1
-0
/
+35
*
core: fix VerifyPayload argument (#103)
Wei-Ning Huang
2018-09-13
1
-1
/
+1
*
core: replace acks with slice (#102)
Mission Liao
2018-09-12
3
-8
/
+8
*
core: types: use []byte for block Payload type (#101)
Wei-Ning Huang
2018-09-12
1
-3
/
+3
*
simulation: integrate test.Transport (#99)
Mission Liao
2018-09-11
2
-32
/
+115
*
core: timestamp (#98)
Jimmy Hu
2018-09-11
1
-17
/
+23
*
test: add transport layer (#97)
Mission Liao
2018-09-10
5
-0
/
+1142
*
Add GetChainNumber to Goverance (#92)
Jimmy Hu
2018-09-03
1
-0
/
+5
*
core: minor change to governance interface (#90)
Wei-Ning Huang
2018-09-03
1
-5
/
+0
*
core: Add a new structure `Position` and move `ShardID`, `ChainID` and `Heigh...
Jimmy Hu
2018-09-03
3
-7
/
+9
*
Add methods to Application interface. (#86)
Jimmy Hu
2018-08-31
1
-0
/
+9
*
core: Add PreparePayloads to Application and Remove blockConverter interface....
Jimmy Hu
2018-08-30
3
-3
/
+7
*
core: Change the lattice key from validatorID to chainID. (#83)
Jimmy Hu
2018-08-30
1
-0
/
+5
*
core: tune total ordering performance (#81)
Mission Liao
2018-08-30
3
-8
/
+15
*
core: Leader Selector. (#80)
Jimmy Hu
2018-08-30
1
-0
/
+10
*
core: tune performance (#73)
Mission Liao
2018-08-28
1
-0
/
+26
*
core: Notary ack application. (#70)
Jimmy Hu
2018-08-22
2
-0
/
+45
*
simulation: add simulation with scheduler (#71)
Mission Liao
2018-08-21
5
-40
/
+75
*
core: Notary ack (#69)
Jimmy Hu
2018-08-21
1
-2
/
+2
*
core: tune performance total ordering (#66)
Mission Liao
2018-08-21
2
-0
/
+61
*
core: NotaryAck interfaces. (#67)
Jimmy Hu
2018-08-20
1
-0
/
+5
*
test: add test.Scheduler (#58)
Mission Liao
2018-08-15
8
-5
/
+711
*
test: refine test utility (#61)
Mission Liao
2018-08-15
3
-16
/
+293
*
core: Prepare Genesis block. (#54)
Jimmy Hu
2018-08-14
1
-5
/
+13
*
core: add nack module (#41)
Haoping Ku
2018-08-13
1
-1
/
+6
*
core: Hash block in Consensus.PrepareBlock. (#46)
Jimmy Hu
2018-08-12
4
-33
/
+61
*
core: update governance interface and move K into config (#40)
Wei-Ning Huang
2018-08-10
1
-14
/
+24
*
core: Deliver only Hash to Application. (#43)
Jimmy Hu
2018-08-10
1
-7
/
+2
*
core: Add Block.IsGenesis() and set Block.ParentHash to 0 in genesis block. (...
Jimmy Hu
2018-08-09
2
-8
/
+25
*
core: Add Consensus to replace core.Blocklattice (#35)
Mission Liao
2018-08-08
2
-0
/
+135
*
test: random blocks generator (#26)
Mission Liao
2018-08-03
5
-0
/
+738