aboutsummaryrefslogtreecommitdiffstats
path: root/core/agreement.go
Commit message (Collapse)AuthorAgeFilesLines
* core: Add stop function to all components (#216)Jimmy Hu2018-10-171-3/+7
|
* core: New dexon ba (#210)Jimmy Hu2018-10-161-37/+91
|
* core: Fix corner cases (#211)Jimmy Hu2018-10-161-1/+4
| | | | | | * leader selector will choose smaller hash if distance to crs is the same * Set initial value of aID in BA before start
* core: Block randomness generation. (#178)Jimmy Hu2018-10-081-2/+3
|
* core: integrate authenticator (#150)Mission Liao2018-09-301-13/+6
|
* core: remove legacy mode (#149)Mission Liao2018-09-281-19/+14
|
* core: hide types.NodeID from full node. (#147)Mission Liao2018-09-281-6/+5
| | | | | | | | | * Refine core.Governance interface - Remove types.NodeID from interface declaration. - All parameter should be round based. * Add core.NodeSetCache * Agreement accepts map of nodeID directly. * test.Transport.Peers method return public keys.
* crypto: sigtopub to crypto package. remove SigToPubFn (#141)Jimmy Hu2018-09-261-4/+1
|
* core: move crypto to core/crypto (#140)Mission Liao2018-09-261-1/+1
| | | | | | | | | - Move key-holder to authenticator Make core.keyHolder public as core.Authenticator, it is not required to make this part an interface. - Make private when there is no need to go public. - Fix data race
* Rename validator* to node* (#120)Mission Liao2018-09-201-24/+24
|
* core: Fix BA Fork issues (#104)Jimmy Hu2018-09-131-8/+29
|
* misc: Polish BA. (#94)Jimmy Hu2018-09-051-12/+16
|
* core: BA-based consensus core. (#93)Jimmy Hu2018-09-041-31/+138
|
* core: Add a new structure `Position` and move `ShardID`, `ChainID` and ↵Jimmy Hu2018-09-031-10/+3
| | | | `Height` from `Block` (#89)
* core: Leader Selector. (#80)Jimmy Hu2018-08-301-2/+5
|
* core: Remove channel in agreement (#79)Jimmy Hu2018-08-291-19/+13
|
* core: Add agreement module (#77)Jimmy Hu2018-08-291-0/+262