Anton Kaliaev
e1d5873bdf
support key-value params in JSONRPC (Refs #1 )
More changes:
- remove Client interface (reason: empty)
- introduce HTTPClient interface, which can be used for both ClientURI
and ClientJSONRPC clients (so our users don't have to create their own) (Refs #8 )
- rename integration tests script to `integration_test.sh`
- do not update deps on `get_deps`
8 years ago
Ethan Buchman
b1cd677711
types: valSet LastProposer->Proposer and Proposer()->GetProposer()
8 years ago
Ethan Buchman
0fa34f7f67
fix ProposerSelection by persisting proposer
8 years ago
Ethan Buchman
55602b9be6
failing ProposerSelection test
8 years ago
Ethan Buchman
de0153a1c4
consensus: some more informative logging
8 years ago
Ethan Buchman
8ba79252c8
types: use mtx on PartSet.String()
8 years ago
Ethan Buchman
f9df4294f3
move some interfaces to types/services.go
8 years ago
Ethan Buchman
99b068b313
BlockMeta uses BlockID
8 years ago
Jae Kwon
67ab574e98
Cleanup, add stub for VerifyCommitAny
8 years ago
Ethan Buchman
c147b41013
TMSP -> ABCI
8 years ago
Ethan Buchman
d68cdce2d5
consensus: check HasAll when TwoThirdsMajority
8 years ago
Jae Kwon
43fdc4a1ce
Fix #341
8 years ago
Ethan Buchman
faf23aa0d4
consensus: TimeoutTicker, skip TimeoutCommit on HasAll
8 years ago
Ethan Buchman
38783e7fa1
types: SignatureEd25519 -> Signature
8 years ago
Ethan Buchman
1b3766d802
types: canonical_json.go
8 years ago
zachary balder
da8b043612
sign bytes w struct literals
8 years ago
Ethan Buchman
ed42f70248
types: benchmark WriteSignBytes
8 years ago
Ethan Buchman
de6bba4609
test: randConsensusNet takes more args
8 years ago
Ethan Buchman
6be5bda8c9
types: copy commit bit array
8 years ago
Ethan Buchman
69ef1da58c
types: copy vote set bit array
8 years ago
Jae Kwon
4202c4bf20
Fix Merge pull request #319
8 years ago
Ethan Buchman
b74a97a4f6
update grpc broadcast tx
8 years ago
Ethan Buchman
2f9063c1d6
consensus: test validator set change
8 years ago
Ethan Buchman
5046d5b181
more handshake replay cleanup
8 years ago
Ethan Buchman
6f8c91b651
use NewValidator; fix setPrivValidatorIndex
8 years ago
Ethan Buchman
e0db20c0cf
update privValidatorIndex on valset change
8 years ago
Ethan Buchman
655b6300f5
val set changes
8 years ago
Ethan Buchman
d7f6c0775a
remove LastCommitHeight
8 years ago
Ethan Buchman
07597dfd45
post rebase fixes for BlockID, partSize
8 years ago
Ethan Buchman
4360c360a4
move handshake to state, use Handshaker, more tests
8 years ago
Ethan Buchman
138de19e1e
test: app persistence
8 years ago
Ethan Buchman
f37f56d4f1
fixes
8 years ago
Ethan Buchman
c3d5634efa
begin block
8 years ago
Jae Kwon
d83fc02597
MakePartSet takes partSize from config. fix replay test
8 years ago
Jae Kwon
c1729addce
Fix BFT issue where VoteSetMaj23Message wasn't being sent where prs.Round == blockStore.Round()
8 years ago
Ethan Buchman
57da2e4af5
make byzantine logic testable
9 years ago
Jae Kwon
fd128c7180
Fix comments from review
8 years ago
Jae Kwon
b73a6905a1
Initial pass at bft_fix_2 completion
8 years ago
Jae Kwon
655d829314
Fix proposal sign bytes. Start tracking blockID in POL
8 years ago
Jae Kwon
1173a85c85
Use BlockID everywhere
8 years ago
Jae Kwon
40791d886d
Add test for new VoteSet
8 years ago
Jae Kwon
7221887330
VoteSet can handle conflicting votes. TODO: add more tests
8 years ago
Jae Kwon
3c5a2f55c2
Add validator index and address to Vote.
9 years ago
Ethan Buchman
855255d73e
use EventSwitch interface; less logging
8 years ago
Ethan Buchman
35d4cca8bb
type safe events
8 years ago
Ethan Frey
22979d9365
Fire proper EventData object on append transaction
8 years ago
Ethan Buchman
1110c5d37d
privVal.LastSignBytes and more replay tests
8 years ago
Ethan Buchman
a1c20ce866
types: privVal.LastSignature. closes #247
8 years ago
Ethan Buchman
05136ff09d
update some comments
8 years ago
Ethan Buchman
65ebc344ac
broadcast_commit
9 years ago