Ethan Buchman
|
4e3488c677
|
update types
|
2018-02-03 03:23:10 -05:00 |
Ethan Buchman
|
ee674f919f
|
StopPeerForError in blockchain and consensus
|
2018-01-21 13:32:04 -05:00 |
Anton Kaliaev
|
1339a44402
|
add safe*Clip funcs
|
2017-12-26 14:13:12 -06:00 |
Anton Kaliaev
|
69c3a7640b
|
add safeAdd & safeSub plus quickcheck tests
|
2017-12-25 18:39:14 -06:00 |
Anton Kaliaev
|
e8b0458f16
|
check for overflow and underflow while choosing proposer
Refs #919
|
2017-12-25 18:39:14 -06:00 |
Anton Kaliaev
|
10f7858453
|
use rand.Int63n, remove underflow check, remove unnecessary cast
|
2017-12-01 19:22:18 -06:00 |
Anton Kaliaev
|
922af7c405
|
int64 height
uint64 is considered dangerous. the details will follow in a blog post.
|
2017-12-01 19:04:53 -06:00 |
Anton Kaliaev
|
b3492356e6
|
uint64 height (Refs #911)
|
2017-12-01 17:17:22 -05:00 |
Ethan Buchman
|
5466720d75
|
minor changes from @odeke-em PR #725
|
2017-10-31 15:32:07 -04:00 |
Ethan Buchman
|
e76ef2a8a1
|
types: unexpose valset.To/FromBytes
|
2017-10-26 00:27:02 -04:00 |
Ethan Frey
|
94b36bb65e
|
Move VerifyCommitAny into the types package
|
2017-10-25 16:13:04 +02:00 |
Ethan Buchman
|
97e9802255
|
fix out of range error in VoteSet.addVote
|
2017-10-02 23:34:06 -04:00 |
Ethan Buchman
|
d1a00c684e
|
types: comments
|
2017-09-22 12:00:37 -04:00 |
Ethan Buchman
|
944ebccfe9
|
more PrivValidator interface
|
2017-09-21 15:51:20 -04:00 |
Ethan Buchman
|
fd1b0b997a
|
PrivValidator interface
|
2017-09-21 15:51:20 -04:00 |
zramsay
|
cf31f8d06f
|
core: apply megacheck vet tool (unused, gosimple, staticcheck)
|
2017-05-29 23:11:40 -04:00 |
Ethan Buchman
|
6d83c60c40
|
[types] dont hash validator.Accum
|
2017-05-17 00:16:38 +02:00 |
Ethan Frey
|
926fb83e33
|
Re-added comment
|
2017-05-14 19:10:58 +02:00 |
Ethan Frey
|
157ec8af2d
|
Add json tags to validator set
|
2017-05-14 19:06:33 +02:00 |
Ethan Buchman
|
d5b524e309
|
go-merkle -> merkleeyes/iavl and tmlibs/merkle
|
2017-04-21 18:16:05 -04:00 |
Ethan Buchman
|
d1926bcad1
|
use tmlibs
|
2017-04-21 18:12:54 -04:00 |
Ethan Buchman
|
5da9b3a803
|
postmerge
|
2017-04-21 18:09:47 -04:00 |
Ethan Buchman
|
0017fb7ffe
|
premerge
|
2017-04-21 17:38:40 -04:00 |
Ethan Buchman
|
b1cd677711
|
types: valSet LastProposer->Proposer and Proposer()->GetProposer()
|
2017-03-05 23:28:42 -05:00 |
Ethan Buchman
|
0fa34f7f67
|
fix ProposerSelection by persisting proposer
|
2017-03-05 19:45:24 -05:00 |
Ethan Buchman
|
de0153a1c4
|
consensus: some more informative logging
|
2017-03-05 02:15:46 -05:00 |
Jae Kwon
|
67ab574e98
|
Cleanup, add stub for VerifyCommitAny
|
2017-01-29 13:50:53 -08:00 |
Ethan Buchman
|
4360c360a4
|
move handshake to state, use Handshaker, more tests
|
2016-11-16 13:29:22 -05:00 |
Jae Kwon
|
1173a85c85
|
Use BlockID everywhere
|
2016-11-15 18:34:58 -05:00 |
Jae Kwon
|
3c5a2f55c2
|
Add validator index and address to Vote.
|
2016-11-15 18:33:16 -05:00 |
Jae Kwon
|
f17c4c1d57
|
s/Validation/Commit/g
|
2016-04-02 09:10:16 -07:00 |
Jae Kwon
|
9247b0fbd2
|
Fix HeightVoteSet bug where first catchup vote doesn't get added
|
2015-12-31 15:11:51 -08:00 |
Ethan Buchman
|
209bcf905e
|
proposer selection tests. closes #53
|
2015-11-10 13:41:49 -08:00 |
Jae Kwon
|
e12f9d10e7
|
Bare consensus refactor
|
2015-11-01 11:34:08 -08:00 |
Jae Kwon
|
c4ed55d801
|
Refactor to move common libraries out of project
|
2015-10-22 17:39:06 -07:00 |
Jae Kwon
|
5bf0040f14
|
Parts -> PartsHeader; *_parts -> *_parts_header in sign_bytes
|
2015-08-12 22:36:43 -07:00 |
Jae Kwon
|
1b9fd811a1
|
RPCResponse.Result && EventData are registered interfaces; -skip_upnp option
|
2015-08-11 11:01:18 -07:00 |