Ethan Buchman
|
2f9063c1d6
|
consensus: test validator set change
|
2016-11-23 18:20:46 -05:00 |
|
Ethan Buchman
|
5046d5b181
|
more handshake replay cleanup
|
2016-11-22 20:38:14 -05:00 |
|
Ethan Buchman
|
6f8c91b651
|
use NewValidator; fix setPrivValidatorIndex
|
2016-11-22 20:38:14 -05:00 |
|
Ethan Buchman
|
e0db20c0cf
|
update privValidatorIndex on valset change
|
2016-11-22 20:38:14 -05:00 |
|
Ethan Buchman
|
655b6300f5
|
val set changes
|
2016-11-22 20:38:14 -05:00 |
|
Ethan Buchman
|
d7f6c0775a
|
remove LastCommitHeight
|
2016-11-22 20:38:14 -05:00 |
|
Ethan Buchman
|
07597dfd45
|
post rebase fixes for BlockID, partSize
|
2016-11-16 16:13:17 -05:00 |
|
Ethan Buchman
|
4360c360a4
|
move handshake to state, use Handshaker, more tests
|
2016-11-16 13:29:22 -05:00 |
|
Ethan Buchman
|
138de19e1e
|
test: app persistence
|
2016-11-16 13:25:13 -05:00 |
|
Ethan Buchman
|
f37f56d4f1
|
fixes
|
2016-11-16 13:25:13 -05:00 |
|
Ethan Buchman
|
c3d5634efa
|
begin block
|
2016-11-16 13:23:57 -05:00 |
|
Jae Kwon
|
d83fc02597
|
MakePartSet takes partSize from config. fix replay test
|
2016-11-16 01:23:16 -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 |
|
Ethan Buchman
|
57da2e4af5
|
make byzantine logic testable
|
2016-11-15 18:45:36 -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
|
655d829314
|
Fix proposal sign bytes. Start tracking blockID in POL
|
2016-11-15 18:35:17 -05:00 |
|
Jae Kwon
|
1173a85c85
|
Use BlockID everywhere
|
2016-11-15 18:34:58 -05:00 |
|
Jae Kwon
|
40791d886d
|
Add test for new VoteSet
|
2016-11-15 18:33:16 -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 |
|
Ethan Buchman
|
35d4cca8bb
|
type safe events
|
2016-10-10 03:10:29 -04:00 |
|
Ethan Frey
|
22979d9365
|
Fire proper EventData object on append transaction
|
2016-10-01 22:12:48 +02:00 |
|
Ethan Buchman
|
1110c5d37d
|
privVal.LastSignBytes and more replay tests
|
2016-08-14 13:33:03 -04:00 |
|
Ethan Buchman
|
a1c20ce866
|
types: privVal.LastSignature. closes #247
|
2016-08-14 13:33:03 -04:00 |
|
Ethan Buchman
|
05136ff09d
|
update some comments
|
2016-07-12 14:58:16 -04:00 |
|
Ethan Buchman
|
65ebc344ac
|
broadcast_commit
|
2016-07-05 14:26:20 -04:00 |
|
Jae Kwon
|
ad17090a0f
|
No global config
|
2016-05-08 15:00:58 -07:00 |
|
Ethan Buchman
|
501c4e4bac
|
fixes from review
|
2016-04-26 22:17:13 -04:00 |
|
Ethan Buchman
|
523a170c3e
|
EventDataTypeNewBlockHeader
|
2016-04-19 20:59:52 -04:00 |
|
Ethan Buchman
|
922f720cf6
|
cswal_light logs own votes; fix tests
|
2016-04-19 20:45:33 -04:00 |
|
Ethan Buchman
|
eaf222a756
|
check vote exists before verifiying
|
2016-04-19 20:45:33 -04:00 |
|
Ethan Buchman
|
ae07c0171d
|
light weight block event
|
2016-04-19 20:45:33 -04:00 |
|
Ethan Buchman
|
d23f38b4f3
|
txs.Hash() to avoid extra allocs
|
2016-04-19 20:45:33 -04:00 |
|
Ethan Buchman
|
a34f9e082e
|
lazy part_set reader
|
2016-04-19 20:45:33 -04:00 |
|
Ethan Buchman
|
79c9a9f03a
|
don't verify own block parts
|
2016-04-19 20:45:33 -04:00 |
|
Ethan Buchman
|
5e42c96267
|
crank the part size; prioritize data channel
|
2016-04-19 20:45:33 -04:00 |
|
Ethan Buchman
|
898f44ddda
|
config: disable_data_hash (for testing)
|
2016-04-19 20:43:54 -04:00 |
|
Jae Kwon
|
39d72d5811
|
Remove fees
|
2016-04-03 04:51:44 -07:00 |
|
Jae Kwon
|
f17c4c1d57
|
s/Validation/Commit/g
|
2016-04-02 09:10:16 -07:00 |
|
Jae Kwon
|
9b4b533f2f
|
Pretty print JSON
|
2016-03-19 16:58:15 -07:00 |
|
Jae Kwon
|
81ba1e6177
|
Use go-crypto's CRand*
|
2016-03-13 10:01:32 -07:00 |
|
Jae Kwon
|
03115cbf93
|
Fix tests; Tests run in their own directory
|
2016-03-06 15:05:50 -08:00 |
|
Jae Kwon
|
24af8e3da2
|
Merge branch 'tmsp_v02'
|
2016-01-28 20:03:34 -08:00 |
|
Jae Kwon
|
0f1cf243fd
|
Merge remote-tracking branch 'origin/replay'
|
2016-01-28 19:53:22 -08:00 |
|
Jae Kwon
|
236c7afe9e
|
Conform to TMSP v0.2
|
2016-01-25 14:34:08 -08:00 |
|
Ethan Buchman
|
6aaa5fb0bf
|
consensus: msg saving and replay
|
2016-01-14 18:58:11 -05:00 |
|
Jae Kwon
|
f100404362
|
Make EventDataRoundState use json:"-" instead of Getter/Setter
|
2016-01-14 11:07:31 -08:00 |
|
Ethan Buchman
|
3fdb4c03ab
|
rpc: TMResult and TMEventData
|
2016-01-13 18:38:55 -05:00 |
|
Ethan Buchman
|
799efb0629
|
merge/rebase fixes
|
2016-01-12 19:39:53 -05:00 |
|