Commit Graph

152 Commits

Author SHA1 Message Date
rigelrozanski
fb199e293e fixes, add to changelog 2018-03-04 17:21:37 +00:00
rigelrozanski
a2e4479dcc complete cool CLI 2018-03-04 17:21:37 +00:00
rigelrozanski
b6347db664 refactor client 2018-03-04 17:21:37 +00:00
rigelrozanski
131130b7a4 basecoin upgrade without CLI 2018-03-04 17:21:37 +00:00
rigelrozanski
6dec9353be working new cool module in basecoin 2018-03-04 17:21:37 +00:00
Ethan Buchman
1c6ecef599 fix #554 2018-03-03 18:24:24 -05:00
Ethan Buchman
630a5fe579 revert to old go-wire 2018-03-02 04:24:07 -05:00
Ethan Buchman
62d6a5de46 crypto.Address -> sdk.Address 2018-03-02 02:49:07 -05:00
Ethan Buchman
cba7379f78 dont mount multiple stores while its broken 2018-03-01 02:03:26 -05:00
Ethan Buchman
2047abc8bc add tests to show mounting multiple stores is broken. see #532 2018-03-01 02:00:44 -05:00
rigelrozanski
5ba2714777 removed gaia cli references (on reference branch now) 2018-03-01 02:36:57 +00:00
rigelrozanski
3be46395cf restructure to remove deps on example 2018-03-01 02:36:57 +00:00
rigelrozanski
5bc5135c1b wire 2018-03-01 02:36:57 +00:00
rigelrozanski
1d3904dfd3 bank registers crypto 2018-03-01 02:36:57 +00:00
Ethan Frey
bae7cec3fa Move all subcommands out of main into proper folders 2018-03-01 02:36:57 +00:00
Ethan Frey
7779eec990 Make store name for query account configurable 2018-03-01 02:36:57 +00:00
Ethan Frey
356baf61c1 Move sendtx and query account commands into x/bank 2018-03-01 02:36:57 +00:00
Ethan Frey
00304dd094 Prompt for password on sendtx 2018-03-01 02:36:57 +00:00
Ethan Frey
67e896dcaf Clean up sendtx example 2018-03-01 02:36:57 +00:00
Ethan Frey
f481900b23 Hacked together sendtx - basecoin parse logic fails 2018-03-01 02:36:57 +00:00
Ethan Frey
8c93a6455b Implement query account without proofs 2018-03-01 02:36:57 +00:00
Ethan Frey
58f2cbfa38 Removed keys stub 2018-03-01 02:36:57 +00:00
Ethan Frey
b0c65f8045 All keys logic works with new basecli 2018-03-01 02:36:57 +00:00
Ethan Frey
66e6677281 Copy over gaiacli skeleton to basecli 2018-03-01 02:36:57 +00:00
Ethan Frey
e8676921f7 Basecoind start works with upgraded tendermint 2018-03-01 02:36:08 +00:00
Ethan Frey
7848ee23db Addressed pr comments 2018-03-01 02:36:08 +00:00
Ethan Frey
94ddda6a1f Copy init code from tendermint so it runs properly 2018-03-01 02:31:17 +00:00
Ethan Frey
4e91a0db89 Add cli to basecoind, fix compatability issues 2018-03-01 02:31:17 +00:00
Ethan Frey
09e07bb44a Extracted initialization logic into server, default option generation in gaia 2018-03-01 02:30:14 +00:00
Ethan Frey
438d18e059 Pulled most of gaiad into server, with rough implementation 2018-03-01 02:30:13 +00:00
Ethan Frey
a99d913982 Extract version command to common location 2018-03-01 02:30:13 +00:00
Ethan Frey
d1fc3d6801 Add overview 2018-03-01 02:30:13 +00:00
Adrian Brink
40c3465ec5 Add multiple routes simultaneously
closes #329
2018-02-28 17:27:20 +00:00
Ethan Buchman
55730270e5 basecoin: remove glide 2018-02-28 00:04:20 -05:00
Ethan Buchman
ed88100f15
Merge pull request #515 from cosmos/bugfix/remove-basecoin-extra-vendor
Remove errant basecoin vendor mess
2018-02-27 23:57:38 -05:00
Ethan Buchman
588acc272e baseapp: dont save header for now. use DeliverTx state in InitChain (fixes #474) 2018-02-27 23:07:54 -05:00
Ethan Buchman
a91bcaf4f2
Merge pull request #488 from cosmos/moar-tests
REVIEW: baseapp: start TestInfo
2018-02-27 19:11:49 -05:00
Ethan Frey
babbf0635f Remove errant basecoin vendor mess 2018-02-27 17:44:20 +01:00
Ethan Buchman
53812a2076
Merge pull request #490 from cosmos/basecoin-install-patch
basecoin get_tools
2018-02-21 00:17:46 -05:00
Zach Ramsay
2b25f5948d glide.lock 2018-02-20 22:10:01 +00:00
Adrian Brink
9ec5f37a02
Fix installation process for basecoind from top-level folder
The make build command only works if you install the dependencies first.
Previously you had to cd into examples/basecoin and run get_vendor_deps
and then cd into cosmos-sdk and then run build.

With this change a user can just run build in the top-level folder and
the dependencies are installed automatically.
2018-02-20 13:00:48 +01:00
rigelrozanski
37600d2cd0 basecoin get_tools 2018-02-20 10:10:36 +00:00
zramsay
e1e886a0fc s/dummy&Dummy/kvstore&KVStore/g 2018-02-19 22:17:06 +00:00
Jae Kwon
1197c6db93 Making basecoind quickly terminate - temporary workaround 2018-02-18 22:09:10 -08:00
zramsay
0e93f694d6 basecoin/tests: send real tx, check balances (#471) 2018-02-19 02:31:52 +00:00
Ethan Buchman
5019700425 Set(Begin/End)Blocker and some comments 2018-02-18 13:48:36 -05:00
Ethan Buchman
958a632eed baseapp: ctxCheck and ctxDeliver, begin/endBlocker 2018-02-17 18:14:15 -05:00
Adrian Brink
125954ace8 Strongly typed transactions in handlers
During transaction processing we retrieve the type of msg and based on
that we get the applicable handler from the router. This means that the
router should only receive messages that it knows how to handle. Instead
of using Get interfaces, we should cast to the actual type of
transaction and then access the transaction details that way.
It's okay to panic here, because if the DummyHandler receives a message
that it cannot cast to the expected type it means something is wrong
with the router. Instead of retrieving an arbitrary key by chance we
should panic.
2018-02-17 16:51:20 -05:00
Ethan Buchman
8d8f4114a8 x/sketchy -> examples/basecoin/x/sketchy 2018-02-17 16:32:30 -05:00
Ethan Buchman
c31f871de6 finish removing TestApp and TestTx 2018-02-17 16:32:30 -05:00