ValarDragon
f903947ff3
crypto: Remove interface from crypto.Signature
...
Signatures are now []byte, which saves on the number of bytes after
amino encoding
(squash this) address Ismail's comment
2018-08-05 15:46:57 -04:00
Ethan Buchman
d55243f0e6
fix import paths
2018-07-01 22:36:49 -04:00
Ethan Buchman
162811476a
update some comments
2018-05-14 16:32:19 -04:00
Ethan Buchman
e9804d76cf
fixes from review
2018-05-14 10:33:31 -04:00
Ethan Buchman
658060150c
rpc: add voting power totals to vote bitarrays
2018-05-13 19:22:23 -04:00
Ethan Buchman
c45ba2967a
fixes from review
2018-04-27 10:29:05 -04:00
Ethan Buchman
a2d77cbe4e
add MarshalJSON methods to fix dump_consensus_state
2018-04-26 23:43:48 -04:00
Thomas Corbière
2644a529f0
Fix lint errors ( #1390 )
...
* use increment and decrement operators.
* remove unnecessary else branches.
* fix package comment with leading space.
* fix receiver names.
* fix error strings.
* remove omittable code.
* remove redundant return statement.
* Revert changes (code is generated.)
* use cfg as receiver name for all config-related types.
* use lsi as the receiver name for the LastSignedInfo type.
2018-04-02 10:21:17 +02:00
Ethan Buchman
ca3655a409
types: p2pID -> P2PID
2018-03-02 01:42:56 -05:00
Ethan Buchman
fd58645dd2
types: remove dep on p2p
2018-03-02 01:26:03 -05:00
Zach Ramsay
1c01671ec6
improve vague error msg, closes #1158
2018-01-31 17:44:19 +00:00
Ethan Buchman
ee674f919f
StopPeerForError in blockchain and consensus
2018-01-21 13:32:04 -05:00
Ethan Buchman
a17105fd46
p2p: peer.Key -> peer.ID
2018-01-01 22:39:05 -05:00
Ethan Buchman
d0e0ac5fac
types: better error messages for votes
2017-12-27 14:46:24 -05:00
Ethan Buchman
35587658cd
verify evidence in block
2017-12-26 20:21:17 -05:00
Ethan Buchman
4661c98c17
add pubkey to conflicting vote evidence
2017-12-26 20:21:17 -05: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
Zach Ramsay
d56b44f3a5
all: no more anonymous imports
2017-10-04 16:40:45 -04:00
Ethan Buchman
97e9802255
fix out of range error in VoteSet.addVote
2017-10-02 23:34:06 -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
Jae Kwon
43fdc4a1ce
Fix #341
2017-01-11 08:57:10 -08:00
Ethan Buchman
faf23aa0d4
consensus: TimeoutTicker, skip TimeoutCommit on HasAll
2016-12-19 15:42:36 -05:00
Ethan Buchman
69ef1da58c
types: copy vote set bit array
2016-12-06 20:53:02 -05:00
Jae Kwon
c1729addce
Fix BFT issue where VoteSetMaj23Message wasn't being sent where prs.Round == blockStore.Round()
2016-11-15 18:48:35 -05:00
Jae Kwon
fd128c7180
Fix comments from review
2016-11-15 18:37:00 -05:00
Jae Kwon
b73a6905a1
Initial pass at bft_fix_2 completion
2016-11-15 18:37:00 -05:00
Jae Kwon
1173a85c85
Use BlockID everywhere
2016-11-15 18:34:58 -05:00
Jae Kwon
7221887330
VoteSet can handle conflicting votes. TODO: add more tests
2016-11-15 18:33:16 -05:00
Jae Kwon
3c5a2f55c2
Add validator index and address to Vote.
2016-11-15 18:33:16 -05:00
Jae Kwon
ad17090a0f
No global config
2016-05-08 15:00:58 -07:00
Ethan Buchman
eaf222a756
check vote exists before verifiying
2016-04-19 20:45:33 -04: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
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
5631b1a728
fixes #152 and #153
2015-10-12 15:19:55 -07:00
Ethan Buchman
2b8157ce2a
addVote takes index
2015-09-15 14:26:42 -04:00
Jae Kwon
5e015bc669
Probable fix for #140
2015-09-11 21:09:01 -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