Joon
71a34adfe5
General Merkle Proof ( #2298 )
...
* first commit
finalize rebase
add protoc_merkle to Makefile
* in progress
* fix kvstore
* fix tests
* remove iavl dependency
* fix tx_test
* fix test_abci_cli
fix test_apps
* fix test_apps
* fix test_cover
* rm rebase residue
* address comment in progress
* finalize rebase
2018-09-28 20:03:19 -04:00
Ethan Buchman
f5824bc837
Update abci and app docs ( #2470 )
...
* mempool: update some comments
* make build_c
* docs: notes about databases and WAL files
* docs: determinism. closes #1279
* docs: small note about query paths. closes #2090
* docs: gas
* docs: abci consensus params
2018-09-23 01:14:05 -04:00
Ethan Buchman
b189ab676f
makefile: lint flags
2018-08-16 13:19:14 -04:00
Ethan Buchman
1f6c7bf22a
make: update protoc_abci use of awk
2018-08-16 13:19:13 -04:00
Anton Kaliaev
fc7c298cc0
Remove gogoproto from Makefile's TOOLS ( #2198 )
...
* remove gogoproto from tools
because it's not a binary
* update protobuf version to 3.6.1 in `make get_protoc`
* update libs/common/types.pb.go and rpc/grpc/types.pb.go
* fix app tests
2018-08-10 09:14:17 +04:00
Ethan Buchman
720ce658f1
Merge branch 'release/v0.23.0' into bucky/merge-0.23.0-to-develop
2018-08-05 16:42:04 -04:00
Ethan Buchman
c5c2b9601f
update changelog and version
2018-08-05 14:14:56 -04:00
Ethan Buchman
2d1c5a1ce6
Merge remote-tracking branch 'origin/develop' into jae/literefactor4
2018-08-02 19:12:22 -04:00
Anton Kaliaev
96ae535fb8
proto3 timestamp ( #2064 )
...
This PR changes ABCI time format from int64 (Unix seconds) to WKT (WellKnownType) google.protobuf.Timestamp.
Refs #1857
Reasons:
better precision
standard DT for proto
* update Gopkg.lock
* [makefile] remove extra grep
- go list excludes vendor by default now
* proto3 timestamp
* [docs/abci-spec] note about serialisation format
* make time non-nullable
2018-07-27 04:23:19 +02:00
Zach
66fe5b7bae
rpc: Improve slate for Jenkins ( #2070 )
2018-07-25 23:37:08 +02:00
Dev Ojha
9cfc47a93b
makefile: Add `make check_dep` and remove `make ensure_deps` ( #2055 )
...
This adds a new makefile command, which is used in CI linting, `make check_dep`.
This ensures the toml is in sync with the lock, and that were not pinning to a
branch in any repository.
This also adapts `make get_vendor_deps` to check the lock, in addition to
populating the vendor directory. This removes the need for `make ensure_deps`.
This makes `make get_vendor_deps` consistent between tendermint and the sdk.
2018-07-25 18:09:52 +02:00
Ethan Buchman
ea31c4836a
Merge branch 'develop' into jae/literefactor4
2018-07-23 23:28:14 -04:00
Ethan Buchman
e1b48b16c4
Merge branch 'develop' into jae/optimize_blockchain
2018-07-23 22:16:34 -04:00
Anton Kaliaev
0fbb465b8f
add protoc_all and protoc_grpc to .PHONY
2018-07-20 01:27:41 +04:00
Anton Kaliaev
912fe477a4
Merge pull request #1987 from silasdavis/static-marshaler
...
Generate static marshalling methods for ABCI types to make compatible with downstream GRPC usage
2018-07-18 13:26:44 +04:00
Dev Ojha
3353bb99ae
tools: Remove redundant grep -v vendors/ ( #1996 )
...
* tools: Remove redundant grep -v vendors/
This was used in conjunction with `go list <path>`, however `go list`
already ignores the vendor directory. This made this `grep -v` redundant.
* Missed an apostrophe
2018-07-17 21:33:00 +04:00
Silas Davis
c9f92f465b
Use pattern rule for protoc building and \\nolint in generated pb.go files
...
Signed-off-by: Silas Davis <silas@monax.io>
2018-07-17 14:20:49 +01:00
Silas Davis
398f3779cc
Add gogoproto marshallers to proto files in order to make use of
...
gogoproto.nullable compatible with GRPC downstream of ABCI and libs
protbuf types
2018-07-17 11:51:38 +01:00
Ethan Buchman
0fbcbb3aeb
makefile: fix protoc_libs
2018-07-14 18:33:18 +01:00
Zach
030c782e6f
Zach/1793 repo consolidation v2 ( #1907 )
2018-07-04 17:11:34 -04:00
Zach Ramsay
bc010ab5fa
updates
2018-07-04 14:54:53 -04:00
Zach Ramsay
0c393b5c62
abci mostly done, still gonna want to consolidate the tests
2018-07-04 14:48:45 -04:00
Jae Kwon
a5b7ea93c4
Delay validator set changes by 1 block.
2018-06-25 16:59:00 -07:00
Jae Kwon
8128627f08
Optimizing blockchain reactor.
...
Should be paired with https://github.com/tendermint/iavl/pull/65 .
2018-06-22 21:47:48 -07:00
Liamsi
d2c05bc5b9
Revert "delete everything" (includes everything non-go-crypto)
...
This reverts commit 96a3502
2018-06-20 17:35:30 -07:00
Liamsi
7ebc7c08e7
delete keys package
...
- also delete ledger code and deps (thx cwgoes)
Signed-off-by: Liamsi <Liamsi@users.noreply.github.com>
2018-06-20 14:30:57 -07:00
Ismail Khoffi
4634063698
keys package: fundraiser compatibility and HD keys (BIP 39 & BIP 32 / BIP 44) ( #118 )
...
- fundraiser compatibility for HD keys (BIP 39 & BIP 32 / BIP 44)
2018-06-20 13:30:22 -07:00
Liamsi
3fe985e289
fix makefile
2018-05-15 12:23:33 +01:00
Liamsi
9136140719
get rid of go-bindata dependency in Makefile; hardcode its output instead
2018-05-15 12:07:05 +01:00
Anton Kaliaev
47b8a8864b
remove any mention of glide
2018-03-12 12:34:43 +04:00
Zaki Manian
3570c2eb9e
Fix test in makefile
2018-02-25 09:41:32 -08:00
Zaki Manian
b6d029050b
Switch to dep from glide for dependency resolution
2018-02-25 08:48:53 -08:00
Ethan Buchman
156416fe27
fix wordlist paths
2018-01-02 16:39:43 -05:00
Ethan Buchman
793d7717dc
no metalinter for now
2018-01-02 16:34:25 -05:00
Jae Kwon
9472476a8b
Update Makefile
2017-12-26 00:28:07 -08:00
Ethan Frey
086e1f6508
Make vetshadow and zach happy
2017-11-15 13:57:17 +01:00
Ethan Frey
2649c056cd
Minor cleanup
2017-11-13 14:54:14 +01:00
Ethan Frey
085d72d212
Cleanup nano calls, cannot run parallel test on one hardware device
2017-10-24 11:38:06 +02:00
Zach Ramsay
47d3fa4741
linting: a few fixes
2017-10-23 08:30:18 -04:00
Zach Ramsay
796024f42f
linting: little more fixes
2017-10-04 18:27:35 -04:00
Zach Ramsay
87cb57c3e5
linting: fixup some stuffs
2017-10-04 18:16:48 -04:00
Zach Ramsay
7921fb0c05
linter: last fixes & add to circle
2017-10-04 17:53:56 -04:00
Zach Ramsay
fe66a683bc
linter: add metalinter to Makefile & apply some fixes
2017-10-04 17:53:56 -04:00
Ethan Frey
21f6b346a3
Removed all cli as it goes into cosmos-sdk
2017-09-08 20:26:56 +02:00
Emmanuel Odeke
ce80f234c7
README: add godoc instead of tedious MD regeneration
...
Add a godoc reference to delegate indexing and references
to that service, thus keeping our library and usages upto date,
instead of relying on generated markdown that goes stale
especially for changing API signatures, and becomes tedious
where someone has to remember to always regenerate the README
markdown and then commit it.
Fixes #24
2017-07-28 13:01:31 -06:00
Ethan Frey
56200e167a
Use go-bindata to embed wordlist in a binary
2017-06-20 18:03:17 +02:00
Ethan Frey
0edd1297a9
Got basic key test working
2017-06-19 17:07:12 +02:00
Ethan Frey
bee63ce4ff
Cleaned up build process, moved codegen to separate package in go-wire
2017-05-16 17:01:30 +02:00
Ethan Frey
79c580492e
add make codegen for gen
2017-05-16 17:01:15 +02:00
Ethan Frey
0bfae964e1
Moved keys cmd to top level
2017-04-19 17:07:12 +02:00