8e45348737
update for abci v0.11.0 release. let InitChain update validators
2018-06-06 15:47:04 -07:00
2edc68c59b
use all fields in abci types
2018-06-06 13:07:17 -07:00
2897685c57
abci header takes ValidatorsHash
2018-06-06 00:28:12 -07:00
54e61468d4
fixes from review
2018-06-05 22:04:38 -07:00
5c7ccbd4a7
use const for abci type strings
2018-06-05 22:04:38 -07:00
aa8be33da1
fix fmt
2018-06-05 22:04:27 -07:00
3d2c4fd309
update Evidence type - requires pubkey and valset to verify and convert to abci.Evidence
2018-06-05 22:04:26 -07:00
e1e6878a4d
fix state tests
2018-06-05 22:00:25 -07:00
e4147b6f1a
state test runs
2018-06-05 22:00:25 -07:00
7606b7595f
compiles
2018-06-05 22:00:25 -07:00
485b4a0c6f
revert gogo
2018-06-05 21:59:52 -07:00
ebd2fe7a68
more types
2018-06-05 21:59:52 -07:00
f28eae7816
update types
2018-06-05 21:59:52 -07:00
3d33226e80
move types/services.go to state pkg. pass State to evpool.Update
2018-06-04 21:20:23 -07:00
bf370d36c2
Extract priv_validator into first class package
...
This is a maintenance change to move the private validator package out
of the types and to a top-level location. There is no good reason to
keep it under the types and it will more clearly coommunicate where
additions related to the privval belong. It leaves the interface and the
mock in types for now as it would introduce circular dependency between
privval and types, this should be resolved eventually.
* mv priv_validator to privval pkg
* use consistent `privval` as import
Follow-up to #1255
2018-06-03 13:51:58 +02:00
6004587347
expect all tags to be strings ( #1498 )
...
* expect all tags to be strings
Refs #1369
* port changes from https://github.com/tendermint/tmlibs/pull/204
Refs #1369
2018-05-28 14:37:11 +04:00
bb9aa85d22
copy events and pubsub packages from tmlibs
...
Refs #847
2018-05-21 10:51:47 +04:00
bf6527fc59
Merge pull request #1382 from EugeneChung/develop
...
remove Heap.Update() call when setting Proposer field
2018-05-20 19:32:13 -04:00
e5220360c5
AddPart always verifies
2018-05-17 13:17:50 -04:00
162811476a
update some comments
2018-05-14 16:32:19 -04:00
2c125b6c78
Fix validValue rule
2018-05-14 16:17:21 -04:00
e9804d76cf
fixes from review
2018-05-14 10:33:31 -04:00
658060150c
rpc: add voting power totals to vote bitarrays
2018-05-13 19:22:23 -04:00
c45ba2967a
fixes from review
2018-04-27 10:29:05 -04:00
a2d77cbe4e
add MarshalJSON methods to fix dump_consensus_state
2018-04-26 23:43:48 -04:00
94c016a04e
use MarshalJSONIndent for init files. closes #1506
2018-04-26 21:32:18 -04:00
b42d5a2211
blockID -> block_id for JSON
2018-04-21 20:24:50 -07:00
6a48bd0c88
use the tag interface for pubsub. ( #1438 )
...
* use the tag interface for pubsub.
* update tmlibs.
* Fix unresolved conflict.
2018-04-10 16:03:03 +02:00
1a1e4e767b
check max msg size in DecodeMessage
2018-04-09 15:18:47 +03:00
bb1b249e8a
types: lock block on MakePartSet
2018-04-09 15:04:59 +03:00
c68d406195
fix tests
2018-04-07 19:47:19 +03:00
02c0835e9b
fixes post merge
2018-04-07 16:25:10 +03:00
c170800fbd
Merge branch 'develop' into jae/aminoify
2018-04-07 16:16:53 +03:00
02531ca5a3
Fix race testing (cont;) Bump version to 0.19.0
2018-04-06 17:06:46 -07:00
d24e4cb821
Fix race testing
2018-04-06 17:02:29 -07:00
32e1d195a0
Fix cmd and lite
2018-04-05 22:05:30 -07:00
3ca5292dc9
Fix rpc tests
2018-04-05 21:19:14 -07:00
e4492afbad
Merge
2018-04-05 08:17:10 -07:00
45ec5fd170
WIP consensus
2018-04-05 07:05:45 -07:00
5d1c758730
Fix evidence
2018-04-05 05:43:23 -07:00
1b9323f105
Fix blockchain tests
2018-04-05 05:17:43 -07:00
ed782e7508
include validator's voting power in /status
...
Refs #581
2018-04-04 11:34:59 +02:00
0732526465
use more relaxing < and >= ops instead of !=
...
an example of Search from godocs:
```
package main
import (
"fmt"
"sort"
)
func main() {
a := []int{1, 3, 6, 10, 15, 21, 28, 36, 45, 55}
x := 6
i := sort.Search(len(a), func(i int) bool { return a[i] >= x })
if i < len(a) && a[i] == x {
fmt.Printf("found %d at index %d in %v\n", x, i, a)
} else {
fmt.Printf("%d not found in %v\n", x, a)
}
}
```
2018-04-04 10:42:35 +02:00
39a4963782
document funcs in validator_set.go
2018-04-04 10:42:35 +02:00
37ce6b195a
ValidatorSet#GetByAddress: return -1 if no validator was found
2018-04-04 10:42:34 +02:00
d14aacf03e
Merge pull request #1300 from tendermint/lite-proxy-hardening-and-tests
...
lite/proxy: Validation* tests and hardening for nil dereferences
2018-04-03 22:43:38 +03:00
39ff4d22e9
minor cleanup
2018-04-03 22:34:18 +03:00
196f8410ba
WIP commit; Fix types/results_test
2018-04-03 07:03:08 -07:00
8462493cbf
[rpc] fix subscribing using an abci.ResponseDeliverTx tag
...
Refs #1369
2018-04-03 15:53:13 +02:00
47b8bd1728
wrote a test for EventBus#PublishEventTx
...
Refs #1369
2018-04-03 15:53:13 +02:00