Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop #310

Merged
merged 135 commits into from
Jan 5, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
135 commits
Select commit Hold shift + click to select a range
82714e7
Note that go 1.8+ is required
ethanfrey Oct 19, 2017
6c667b8
Use tendermint version format for basecoin version
ethanfrey Oct 20, 2017
e863e1b
Started separating BaseApp from Basecoin
ethanfrey Oct 16, 2017
987c046
Pull out basecoin stuff
ethanfrey Oct 16, 2017
9d1205f
Merged app.Store into app.BaseApp
ethanfrey Oct 16, 2017
c1d36ee
Fixed all tests
ethanfrey Oct 16, 2017
df0f3a2
Separate genesis parsing from basecoin
ethanfrey Oct 16, 2017
adab86c
Cleanup
ethanfrey Oct 16, 2017
3a16fa9
Clean up genesis handling
ethanfrey Oct 16, 2017
f65215a
Big cleanup of app dir
ethanfrey Oct 16, 2017
3316bfc
Abort on error with genesis app_options
ethanfrey Oct 16, 2017
9b20615
Eyes takes init state, fix cli test about genesis
ethanfrey Oct 16, 2017
4855b3c
StoreApp explicitly exposes some State methods, not embedded, for bet…
ethanfrey Oct 17, 2017
fbe88ee
Clean up state.State as we only support persistence
ethanfrey Oct 17, 2017
6305399
Pulled genesis file parsing into own package, for clarity
ethanfrey Oct 17, 2017
7631680
Cleanup names in genesis package
ethanfrey Oct 17, 2017
acdc083
Clean up genesis, add godoc to genesis and app
ethanfrey Oct 18, 2017
a1a71be
docs: some typos
zramsay Oct 23, 2017
de87ace
Merge pull request #266 from cosmos/feature/iavl-app
ethanfrey Oct 25, 2017
422e67b
Update deps: tendermint/abci/iavl, fix code
ethanfrey Oct 18, 2017
3b70205
Clean up store versions after a limit
ethanfrey Oct 18, 2017
c4ead8b
Expose height flag in all queries
ethanfrey Oct 18, 2017
5714b10
Handle explicit heights to query tx in basictx.sh
ethanfrey Oct 18, 2017
ff0a50a
Fix cli tests to explicitly pass height when querying results of tx
ethanfrey Oct 18, 2017
609600d
Fixed height handling in rest queries
ethanfrey Oct 18, 2017
9a3080f
Fix up some ibc queries, debug height mismatch
ethanfrey Oct 18, 2017
0d9c8de
Fix IBC off-by-one with proofs
ethanfrey Oct 19, 2017
2e6b454
Better tests on ibc packet receipt, clean up shell test
ethanfrey Oct 19, 2017
f40807c
Update ibc unit tests for height+1
ethanfrey Oct 19, 2017
ae6c9ef
update abci, iavl, tendermint versions again
ethanfrey Oct 19, 2017
822b6a3
Cleanup loop per Alexis
ethanfrey Oct 19, 2017
ba27d23
Clean up genesis parse per Anton
ethanfrey Oct 20, 2017
630c5ca
Update iavl tree and address pr cleanup comments
ethanfrey Oct 20, 2017
ae09c8f
Dpes use develop, now that abci and light client prs are merged
ethanfrey Oct 23, 2017
ad04aba
Merge branch 'feature/expose-historical-queries' into develop
ethanfrey Oct 25, 2017
7fad21d
Use own ErrNoData, not from light-client
ethanfrey Oct 20, 2017
b532074
Update to reorged light-client
ethanfrey Oct 20, 2017
1f897ca
Fix light-client imports
ethanfrey Oct 20, 2017
624133a
Fix lot more lightclient imports
ethanfrey Oct 20, 2017
40bb1fd
Update ibc imports
ethanfrey Oct 20, 2017
1b7bec2
make install works
ethanfrey Oct 20, 2017
1c446f4
fix client tests
ethanfrey Oct 23, 2017
c4e87db
Fixed ibc tests
ethanfrey Oct 23, 2017
e635a8f
Fix ibc cli test
ethanfrey Oct 23, 2017
9442e7e
Cleaned up naming of seed->commit
ethanfrey Oct 23, 2017
6f87b0a
Rename seeds command to commits
ethanfrey Oct 23, 2017
7926a64
Update ibc test script for new commands
ethanfrey Oct 23, 2017
995feb5
Update after rebase
ethanfrey Oct 25, 2017
8f9caa8
Merge pull request #265 from cosmos/feature/reorg-light-client
ethanfrey Oct 25, 2017
2cc53be
CLI supports creating ledger keys
ethanfrey Sep 13, 2017
babe854
Merge pull request #261 from cosmos/nano
ethanfrey Oct 25, 2017
615a257
Import certifiers from tendermint not light-client
ethanfrey Oct 26, 2017
b992e5e
Merge pull request #262 from cosmos/260-fix-docs
zramsay Oct 26, 2017
4c1b4ad
Crash-merge light-client/proofs into client/proofs
ethanfrey Oct 26, 2017
a9de936
Update deps, no more light-client
ethanfrey Oct 26, 2017
f41bf63
noop cleanup
ethanfrey Oct 26, 2017
68c7ed8
Refactored query, use it in proxy
ethanfrey Oct 26, 2017
dcb1f46
Replace custom tx verification in proxy
ethanfrey Oct 26, 2017
78b87dd
more cleanup
ethanfrey Oct 26, 2017
d5bce4b
Collapse remnants of proofs into client
ethanfrey Oct 26, 2017
c514176
Add godoc
ethanfrey Oct 26, 2017
fc82979
Merge pull request #270 from cosmos/feature/certifiers-from-tendermint
ethanfrey Oct 27, 2017
e6096d3
Test fails: app hash changes on reading data
ethanfrey Oct 27, 2017
aa87858
Separate out read and write caches
ethanfrey Oct 27, 2017
f9dde9f
Merge pull request #271 from cosmos/bugfix/stable-app-hash
ebuchman Oct 27, 2017
0e14fd6
Make function call defensive
jaekwon Nov 9, 2017
9067ae1
remove RELEASE.md
zramsay Nov 17, 2017
b6a4fe5
update README, closes #272
zramsay Nov 17, 2017
8da0f3f
Updated to latest develop, removed websocket from proxy due to changes
ethanfrey Nov 22, 2017
a84c9bf
fixing CommitHash not available
faboweb Oct 20, 2017
bf6b884
making install silent again
faboweb Oct 20, 2017
1ec14f5
fix backticks not available on windows
faboweb Nov 28, 2017
3c2e93d
removing more backticks
faboweb Nov 28, 2017
2af6645
Merge pull request #281 from cosmos/windows-compatibility
ethanfrey Dec 1, 2017
032a290
Update glide to branch with indexing
ethanfrey Nov 30, 2017
1e377c8
Fix unit tests
ethanfrey Nov 30, 2017
8fe07ea
Fix cli tests
ethanfrey Nov 30, 2017
111b801
Add and test tags to SendTx
ethanfrey Nov 30, 2017
7f79c59
CLI test shows search working
ethanfrey Nov 30, 2017
edebf30
build proper tags
melekes Nov 30, 2017
209164b
update Dockerfile.dev
melekes Nov 30, 2017
5b8a07f
build proper DeliverTx tags
melekes Nov 30, 2017
5993908
Fix ibc cli test
ethanfrey Dec 1, 2017
385c206
Update deps... for hid/ledger fixes
ethanfrey Dec 1, 2017
d647a95
Fix rpc tests after update
ethanfrey Dec 1, 2017
d14d85d
Add basecli search sent <addr> to find sendtx
ethanfrey Dec 1, 2017
d3e6efb
basecli search sent formats output properly
ethanfrey Dec 1, 2017
d5c91d1
Expose senttx search in LCD
ethanfrey Dec 1, 2017
d87d652
Update hid for osx... again
ethanfrey Dec 1, 2017
38fdd7a
Update rest search test
ethanfrey Dec 1, 2017
32dec47
Merge pull request #283 from cosmos/feature/indexing
ethanfrey Dec 1, 2017
d29a6ca
Adding links to API in readme
faboweb Dec 5, 2017
40d78a1
bash test fix for binary merge
rigelrozanski Nov 26, 2017
703a95b
tick endblock
rigelrozanski Dec 5, 2017
bd82079
hid update
rigelrozanski Dec 6, 2017
9120ad8
fix val_test
rigelrozanski Dec 6, 2017
6bea8d6
Merge pull request #284 from cosmos/gaia_compatible
ebuchman Dec 6, 2017
b291159
Merge pull request #289 from cosmos/fabo/add-api-links
ebuchman Dec 6, 2017
2538c01
Merge branch 'develop' into fix/readme-272
ebuchman Dec 6, 2017
e3a4e25
Merge pull request #277 from cosmos/fix/readme-272
ebuchman Dec 6, 2017
80709f3
Merge branch 'master' into develop
ebuchman Dec 6, 2017
23e464d
add recover and persist endpoint to
faboweb Dec 6, 2017
3986e18
fixed bug and implemented feedback
faboweb Dec 6, 2017
26eab99
refactor client/rest
ebuchman Dec 7, 2017
bbcb838
client/rest: add a test
ebuchman Dec 7, 2017
1a12c99
Merge pull request #293 from cosmos/bucky/rest-refactor
ebuchman Dec 7, 2017
4088424
wip
ebuchman Dec 8, 2017
6522910
updated to latest everything. booyeh
ebuchman Dec 9, 2017
efbc4b9
client: subscribe event->query
ebuchman Dec 9, 2017
f00ce7a
fix unit tests
ebuchman Dec 10, 2017
71d8b36
upgrade successful tx codes bash common
rigelrozanski Dec 10, 2017
c7b0037
Merge pull request #296 from cosmos/upgrade
ebuchman Dec 11, 2017
ec42d83
docs: pull in staking docs
zramsay Nov 6, 2017
8c0f414
docs: revert conf.py, add gaia docs
zramsay Nov 25, 2017
57c15ff
docs: it's gaia cli, not gaia
zramsay Nov 25, 2017
a1dc35d
gaia docs: s/gaia cli/gaia client/g
zramsay Nov 27, 2017
d22479d
docs: add gaia overview
zramsay Nov 27, 2017
ffad075
...
zramsay Nov 28, 2017
cb436b5
gaiaaa
zramsay Dec 1, 2017
f32b2dd
gaiiiiiaaaaaa
zramsay Dec 4, 2017
8ae5f6a
docs: finish local testnet example
zramsay Dec 5, 2017
c6c3c6a
docs: re-organize gaia docs
zramsay Dec 6, 2017
8915629
docs: organize files into dirs
zramsay Dec 9, 2017
2d5ea64
docs: gaia pr comments
zramsay Dec 9, 2017
37a8275
Update install.rst
mustitz Nov 21, 2017
e2aa526
gaia docs: cleanup
zramsay Dec 11, 2017
a85f19a
Merge pull request #273 from cosmos/staking-docs
zramsay Dec 11, 2017
3c8bd03
bring back basecli proxy ws
ebuchman Dec 11, 2017
96eb709
fix ws on baseserver too
ebuchman Dec 11, 2017
99f662c
Merge branch 'master' into develop
ebuchman Dec 18, 2017
be493dd
update for tendermint v0.15
ebuchman Dec 29, 2017
a255fe4
default chain_id is local
ebuchman Dec 29, 2017
96cdefb
glide update
ebuchman Dec 29, 2017
ca22a31
fix circle
ebuchman Jan 5, 2018
ed6dbbe
update glide
ebuchman Jan 5, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions Dockerfile.dev
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ FROM golang:latest

RUN apt-get update && apt-get install -y jq

RUN mkdir -p /go/src/github.com/tendermint/basecoin
WORKDIR /go/src/github.com/tendermint/basecoin
RUN mkdir -p /go/src/github.com/cosmos/cosmos-sdk
WORKDIR /go/src/github.com/cosmos/cosmos-sdk

COPY Makefile /go/src/github.com/tendermint/basecoin/
COPY glide.yaml /go/src/github.com/tendermint/basecoin/
COPY glide.lock /go/src/github.com/tendermint/basecoin/
COPY Makefile /go/src/github.com/cosmos/cosmos-sdk/
COPY glide.yaml /go/src/github.com/cosmos/cosmos-sdk/
COPY glide.lock /go/src/github.com/cosmos/cosmos-sdk/

RUN make get_vendor_deps

COPY . /go/src/github.com/tendermint/basecoin
COPY . /go/src/github.com/cosmos/cosmos-sdk
9 changes: 5 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@ TUTORIALS=$(shell find docs/guide -name "*md" -type f)
EXAMPLES := counter eyes basecoin
INSTALL_EXAMPLES := $(addprefix install_,${EXAMPLES})
TEST_EXAMPLES := $(addprefix testex_,${EXAMPLES})

LINKER_FLAGS:="-X github.com/cosmos/cosmos-sdk/client/commands.CommitHash=`git rev-parse --short HEAD`"
COMMIT_HASH := $(shell git rev-parse --short HEAD)
LINKER_FLAGS:="-X github.com/cosmos/cosmos-sdk/client/commands.CommitHash=${COMMIT_HASH}"
NOVENDOR := $(shell glide novendor)

all: get_vendor_deps install test

Expand All @@ -21,7 +22,7 @@ $(TEST_EXAMPLES): testex_%:
cd ./examples/$* && make test_cli

install: $(INSTALL_EXAMPLES)
@go install -ldflags $(LINKER_FLAGS) ./cmd/...
go install -ldflags $(LINKER_FLAGS) ./cmd/...

dist:
@bash publish/dist.sh
Expand All @@ -34,7 +35,7 @@ benchmark:
test: test_unit test_cli

test_unit:
@go test `glide novendor`
@go test $(NOVENDOR)

test_cli: $(TEST_EXAMPLES)
# sudo apt-get install jq
Expand Down
17 changes: 5 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,11 @@ master | [![CircleCI](https://circleci.com/gh/cosmos/cosmos-sdk/tree/master.s

!!!!!!!!!!!!!!!!!!!!!

**Note: Requires Go 1.8+**

The Cosmos SDK is the middleware platform that the [Cosmos Hub](https://cosmos.network) is constructed from. The Hub is a blockchain (or, internet of blockchains) in which the Atom supply resides. The Atoms supply is defined at genesis and can change based on the rules of the Hub.

Under the hood, the Cosmos SDK is an [ABCI application](https://github.com/tendermint/abci) designed to be used with the [Tendermint consensus engine](https://tendermint.com/) to form a Proof-of-Stake cryptocurrency. It also provides a general purpose framework
Under the hood, the Cosmos SDK is an [ABCI application](https://github.com/tendermint/abci) designed to be used with the [Tendermint consensus engine](https://github.com/tendermint/tendermint) to form a Proof-of-Stake cryptocurrency. It also provides a general purpose framework
for extending the feature-set of the cryptocurrency by implementing plugins.

This SDK affords you all the tools you need to rapidly develop
Expand All @@ -43,23 +45,14 @@ Within this repository, the `basecoin` app serves as a reference implementation

* [golang](https://golang.org/doc/install)

## Installation
## Installation and Documentation

```
go get -u github.com/cosmos/cosmos-sdk/cmd/basecoin
```

See the [install guide](/docs/guide/install.md) for more details.

## Guides

* Getting started with the [Basecoin basics](/docs/basecoin-basics.rst)
* Learn to [use the plugin system](/docs/basecoin-plugins.rst)
* More features of the [Basecoin tool](/docs/basecoin-tool.rst)
* Learn how to use [Inter-Blockchain Communication (IBC)](/docs/ibc.rst)
* See [more examples](https://github.com/cosmos/cosmos-academy)
See the [Cosmos SDK Documentation](http://cosmos-sdk.readthedocs.io/en/latest/) for complete installation details and usage documentation. To deploy a testnet, see our [repository of deployment tools](https://github.com/tendermint/tools).

To deploy a testnet, see our [repository of deployment tools](https://github.com/tendermint/tools).

# Inspiration

Expand Down
56 changes: 0 additions & 56 deletions RELEASE.md

This file was deleted.

240 changes: 0 additions & 240 deletions app/app.go

This file was deleted.

Loading