rigelrozanski
eea4e8d151
cleanup
2018-03-13 02:58:09 +01:00
rigelrozanski
29cd41e5e4
basecoin app_test is cool now
2018-03-13 02:58:09 +01:00
rigelrozanski
e7777cc7ca
cool module renames
2018-03-13 02:57:14 +01:00
rigelrozanski
b9691f1086
cool module test fixes
2018-03-13 02:57:14 +01:00
Ethan Buchman
661d0fd7e8
types: StdSignDoc includes sequence for each sig
2018-03-13 01:42:13 +01:00
Ethan Buchman
e4da8ebee2
fixes from rebase
2018-03-13 01:42:13 +01:00
Ethan Buchman
a05ea5fcc9
implement replay protection
2018-03-13 01:42:13 +01:00
Ethan Buchman
70e9f52f76
examples/bascoin/app: clean tests
2018-03-13 01:42:13 +01:00
Ethan Buchman
032a0b4539
Merge pull request #552 from cosmos/rigel/basecoin-upgrade
...
Basecoin Upgrade + tiny bit client refactor
2018-03-11 00:12:02 +01:00
Zaki Manian
9afe696bf4
Replace glide with dep
2018-03-08 19:48:17 +00:00
rigelrozanski
b861b4692d
wip app tests
2018-03-06 00:56:03 +00:00
rigelrozanski
7b0a5fb043
add cool msg to codec
2018-03-05 00:55:23 +00:00
Adrian Brink
85316e9388
Explanation on how the module system works
2018-03-04 17:24:23 +00:00
rigelrozanski
9349d95cd9
add some unmarshal panics
2018-03-04 17:24:23 +00:00
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
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
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
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
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
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
Ethan Buchman
c56b6254de
update basecoin for baseapp changes - still need to fix tests
2018-02-17 16:32:30 -05:00
rigelrozanski
1555c4876e
pretty good refactor
2018-02-17 16:32:30 -05:00
rigelrozanski
938ee94e9e
WIP refactor working
2018-02-17 16:32:30 -05:00
rigelrozanski
6681904af9
wip refactoring basecoin
2018-02-17 16:32:30 -05:00
rigelrozanski
44536faf08
wip refactoring basecoin
2018-02-17 16:32:30 -05:00
rigelrozanski
f446b94ac7
wip basecoin refactoring
2018-02-17 16:32:30 -05:00
rigelrozanski
34ff225c31
working
2018-02-17 16:32:30 -05:00
rigelrozanski
890fadc8c3
wip refactor examples/basecoin
2018-02-17 16:32:30 -05:00
Adrian Brink
8837af66bd
Refactor CoinMapper
...
CoinMapper is now called CoinKeeper to differentiate it from
AccountMapper. A Mapper retrieves things from a store. A Keeper exposes
functionality of coins and maintain invariants.
bank.NewHandler takes a CoinKeeper instead of the entire AccountMapper.
2018-02-13 13:33:19 -05:00
Ethan Buchman
4412c49546
Merge pull request #429 from cosmos/feature/remove_attec
...
Removes the _attic folder from x/
2018-02-13 07:49:12 -05:00
Ethan Buchman
d9ebe34c32
fixes from review
2018-02-13 07:30:51 -05:00
rigelrozanski
658d7633a3
cleanup
2018-02-13 10:28:24 +00:00
rigelrozanski
ed662566eb
remove genesis of checkTx
2018-02-12 12:55:22 +00:00
rigelrozanski
0bab936d70
initgen tests complete
2018-02-09 17:07:54 +00:00
Ethan Frey
b09653c9ea
Fix init state bug
2018-02-09 18:04:18 +01:00
rigelrozanski
fd1684ab6b
...
2018-02-09 16:56:23 +00:00
rigelrozanski
2b9633db4a
working genesis tests
2018-02-09 16:24:21 +00:00
rigelrozanski
7206c434d4
genesis exisiting tests pass
2018-02-09 12:48:11 +00:00
Adrian Brink
f98f57b4ff
Removes the _attic folder from x/
...
If you need to reference things from _attic, please check `ref/attic`.
That branch keeps all the old _attic files.
I've removed it here in order to make it easier for developers to search
and understand the codebase. We shouldn't have stale code on `develop`.
2018-02-09 08:05:32 +01:00
rigelrozanski
17acf9e18d
working
2018-02-09 04:33:42 +00:00
rigelrozanski
849139ebeb
working
2018-02-08 21:16:33 +00:00
rigelrozanski
6eaafa496a
wip genesis parsing
2018-02-08 10:36:37 +00:00
rigelrozanski
7643dea255
genesis wip compiles
2018-02-08 10:36:37 +00:00
rigelrozanski
40fd4589c1
init genesis WIP, also making golint compliant
2018-02-08 10:36:13 +00:00
Jae Kwon
102d196204
Add README.md to Basecoin; Update licenses
2018-01-28 18:17:19 -08:00
Jae Kwon
4354774532
Remove shelldown from tools
2018-01-28 18:17:19 -08:00
Jae Kwon
c368b1062c
Add docs/design.md; Add sketchy for illustration
2018-01-28 15:20:45 -08:00
Jae Kwon
d9e4b32004
Make code clearer by setting things to app
2018-01-27 17:34:43 -08:00
Jae Kwon
b95b67d520
Separation of Tx from Msg; CodeType
2018-01-26 06:54:03 -08:00
Jae Kwon
c6bad0b325
Add first Basecoin test harness
2018-01-26 06:54:03 -08:00
Jae Kwon
de5bf2ebc6
Add Coins.AmountOf
2018-01-26 06:54:03 -08:00
Jae Kwon
83f0ee31af
Split dummy into 2 files. ( #371 )
...
* Update examples/basecoin glide.lock
* Split dummy file
2018-01-24 01:04:44 -08:00
Jae Kwon
be665d53fe
Substore->Store; BaseApp has db; Mapper
2018-01-22 06:20:46 -08:00
Jae Kwon
b9455e9620
Make basecoin a root project
2018-01-20 22:28:43 -08:00
Jae Kwon
561da6353f
x/auth/Account -> x/auth/BaseAccount; RegisterWireBaseAccount()
2018-01-20 22:10:41 -08:00
Jae Kwon
633eaa87b3
cosmos-sdk/app.App -> cosmos-sdk/baseapp.BaseApp
2018-01-20 20:13:46 -08:00
Jae Kwon
bd8bbf9d98
BasecoinApp init refactor
2018-01-20 19:06:29 -08:00
Jae Kwon
8fda920de0
auth.AccountStore assumes go-wire; Remove GetTxBytes() from Tx
2018-01-20 18:11:38 -08:00
Ethan Buchman
6d3b5cb402
basecoin: fix codecs, add some tests
2018-01-20 18:11:38 -08:00
Jae Kwon
14a0dce920
Refactor basecoin example ( #332 )
...
Refactor basecoin example
2018-01-17 16:59:40 -08:00
Jae Kwon
81b6012021
Vendor tools into tools/* ( #331 )
...
* Add tools dir
* Update Makefile to call tools/Makefile
* Add cmd/basecoind to make make pass
2018-01-16 11:24:20 -08:00
Ethan Buchman
381424460c
basecoin compiles
2018-01-14 22:49:57 -05:00
Ethan Buchman
d2a801a513
fix glide. basecoin doesnt compile ...
2018-01-13 12:37:00 -05:00
Ethan Buchman
ab438c3f45
app compiles
2018-01-12 19:17:17 -08:00
Ethan Buchman
5e46eea616
types and store compile
2018-01-12 19:17:17 -08:00
Jae Kwon
ba2b4f0f21
WIP: refactor
...
Refactor
* No more decorators, but rather types.AntiHandler
* No more handlers, but rather types.MsgHandler
* Ability to pass "stores" in NewXYZHandler()
* Coins live in types, and Accounts have coins
* Coinstore -> bank
2018-01-12 19:17:17 -08:00
Jae Kwon
51e6144c0d
Initial commit for permissioning...
2018-01-12 19:17:17 -08:00
Ethan Buchman
d3de10e22b
move sendtx into coinstore
2018-01-09 19:11:00 -08:00
Ethan Buchman
e908cfbb6f
move account back to types
2018-01-09 19:11:00 -08:00
Ethan Buchman
3ba3d6b02f
move coins and accounts out of types
2018-01-09 19:11:00 -08:00
Ethan Buchman
3235b2d647
update glide
2018-01-06 16:07:54 -05:00
Ethan Buchman
e45ad068fb
move things to _attic
2018-01-06 15:35:22 -05:00
Ethan Frey
1d5fdfa7c2
Try to update deps, but borken
2017-12-03 21:41:02 -08:00
Jae Kwon
6e8e4331ea
...
2017-11-26 20:29:17 -08:00
Ethan Frey
7926a6494d
Update ibc test script for new commands
2017-10-25 19:35:36 +02:00
Ethan Frey
6f87b0a42f
Rename seeds command to commits
2017-10-25 19:35:36 +02:00
Ethan Frey
e635a8ff53
Fix ibc cli test
2017-10-25 19:35:36 +02:00
Ethan Frey
2e6b45437d
Better tests on ibc packet receipt, clean up shell test
2017-10-25 19:14:28 +02:00
Ethan Frey
0d9c8de958
Fix IBC off-by-one with proofs
2017-10-25 19:14:28 +02:00
Ethan Frey
9a3080ffcc
Fix up some ibc queries, debug height mismatch
2017-10-25 19:14:28 +02:00
Ethan Frey
609600d322
Fixed height handling in rest queries
2017-10-25 19:14:28 +02:00
Ethan Frey
ff0a50a1b3
Fix cli tests to explicitly pass height when querying results of tx
2017-10-25 19:14:28 +02:00
Ethan Frey
5714b101b5
Handle explicit heights to query tx in basictx.sh
2017-10-25 19:14:28 +02:00
Ethan Frey
9b206153e2
Eyes takes init state, fix cli test about genesis
2017-10-20 13:42:03 +02:00
Ethan Frey
f65215ad92
Big cleanup of app dir
...
StoreApp just the queries, BaseApp with handler/ticker
Ticker now defined top level, as an interface, with context
Name for info taken as parameter, start cmd uses commandline name
Cleaner compisition of apps.
2017-10-20 13:42:03 +02:00
Ethan Buchman
098d17711a
fix test
2017-10-11 23:44:40 -04:00
Ethan Buchman
1785f54a57
update glide
2017-10-11 17:23:37 -04:00
Ethan Frey
b11536c579
Move the tests into basecoin examples
2017-09-08 20:51:14 +02:00
Ethan Frey
ec58e9dd46
Import more extensive keys tests from go-crypto
2017-09-08 20:47:46 +02:00
Ethan Frey
8fbf923c25
Update binaries to use our key commands, not the ones from go-crypto
2017-09-08 20:47:46 +02:00
Ethan Frey
2887d0d288
Cleaned up root command to be less basecoin-specific
2017-09-04 16:50:09 +02:00
Ethan Frey
ec6843928e
Moved basecoin server commands out of examples dir to share them
2017-09-04 16:50:09 +02:00
Ethan Frey
23a539ae6f
Improve import of general tests/cli stuff as per rigel
2017-09-04 16:50:09 +02:00
Ethan Frey
96f96ffc3d
Moved basecoin into examples
2017-09-04 16:50:09 +02:00