Commit Graph

1599 Commits

Author SHA1 Message Date
Matt Bell 1b16f0c684 Deduct fee from fee payer's account balance 2018-03-17 18:34:06 +01:00
Ethan Buchman 45f8ccbe90 x/auth: cleanup ante handler 2018-03-17 18:34:06 +01:00
Ethan Buchman df8f2ab2fa
Merge pull request #636 from cosmos/rigel/client-cleanup
StdSignMsg logic into common helper functions
2018-03-17 17:02:06 +01:00
rigelrozanski 5965df1613 move signmsg into common sign and build functionality 2018-03-17 16:49:47 +01:00
Yukai Tu aee516f595 Fix auth handler public key issue 2018-03-16 17:57:28 -07:00
mossid aaaf18ad71 rm relay from basecli 2018-03-16 21:39:42 +01:00
mossid 8c290c3a6b make relay.go compiled 2018-03-15 18:01:33 +01:00
Adrian Brink 1447bcf139
Integrate IBC more and more into basecli 2018-03-15 17:26:43 +01:00
mossid 8a99041512 move ibc_test code to basecoin/app_test 2018-03-15 17:24:31 +01:00
mossid 5c2805dbec add test 2018-03-15 16:34:24 +01:00
Adrian Brink cd79574927
Add IBC to basecoind 2018-03-15 15:07:01 +01:00
Adrian Brink c409455150
IBC module 2018-03-15 14:54:44 +01:00
mossid 829f0f32fc Revert "in progress: wire -> json for now"
This reverts commit 25f01a3e12.
2018-03-15 13:49:18 +01:00
mossid a8b343a333 Revert "done: wire -> json"
This reverts commit f279a5538d.
2018-03-15 13:48:52 +01:00
mossid f279a5538d done: wire -> json 2018-03-15 12:38:17 +01:00
mossid 25f01a3e12 in progress: wire -> json for now 2018-03-15 11:36:17 +01:00
mossid 820152b873 relayer app 2018-03-14 16:14:04 +01:00
mossid 7049025f87 add basic components 2018-03-14 13:53:26 +01:00
mossid 1cb795ba73 structure 2018-03-14 13:11:33 +01:00
Ethan Buchman 2336a20f5a fix cli to sign StdSignDoc. fixes #620 2018-03-14 13:11:19 +01:00
Ethan Buchman 20e2c24f9d x/auth: ante_test.go 2018-03-13 01:42:13 +01:00
Ethan Buchman 1955e3436f x/auth: mapper_test.go 2018-03-13 01:42:13 +01:00
Ethan Buchman 661d0fd7e8 types: StdSignDoc includes sequence for each sig 2018-03-13 01:42:13 +01:00
Ethan Buchman a05ea5fcc9 implement replay protection 2018-03-13 01:42:13 +01:00
Ethan Buchman 087721dc04 x/bank: clean up tests 2018-03-13 01:42:13 +01:00
Ethan Buchman b906c141bd x/bank: remove Sequence from Input 2018-03-13 01:42:13 +01:00
Ethan Buchman 9b8db6b37c x/auth: clean up ante handler 2018-03-13 01:42:13 +01:00
rigelrozanski b68500e948 ... 2018-03-05 00:45:31 +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 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
rigelrozanski 0469358286 rebase fixes 2018-03-01 03:17:48 +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
rigelrozanski 65f27f2daa basecli refactor 2018-03-01 02:36:57 +00:00
Ethan Frey bb74e84b29 Clean up keys/keybase and comments 2018-03-01 02:36:57 +00:00
Ethan Frey 03dc660797 Cleanup client/input.go per buckys request 2018-03-01 02:36:57 +00:00
Ethan Frey 05f5141734 Cleanup from rige's review 2018-03-01 02:36:57 +00:00
Ethan Frey 734b1073ba Added tx subcommands and automate manual testing 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
Adrian Brink d79473d1ab
Go through all tests 2018-02-26 11:59:48 +01:00
Zach Ramsay 0e0b6ae504 x/bank: moar tests 2018-02-21 02:05:41 +00:00
Zach Ramsay b9780ff9ae x/bank: boost test coverage 2018-02-20 23:57:24 +00: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
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
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
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
Jae Kwon 3b09a3033a Review feedback from Adrian 2018-01-28 15:20:45 -08:00
Jae Kwon c368b1062c Add docs/design.md; Add sketchy for illustration 2018-01-28 15:20:45 -08:00
Jae Kwon b95b67d520 Separation of Tx from Msg; CodeType 2018-01-26 06:54:03 -08:00
Jae Kwon 05036e35d2 CacheWrap after AnteHandler 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 be665d53fe Substore->Store; BaseApp has db; Mapper 2018-01-22 06:20:46 -08:00
Jae Kwon 6be2532459 wire.UnmarshalBinary expects a pointer to struct, never a pointer pointer 2018-01-21 20:58:52 -08:00
Jae Kwon 561da6353f x/auth/Account -> x/auth/BaseAccount; RegisterWireBaseAccount() 2018-01-20 22:10:41 -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 11cccfaf02 New error API 2018-01-18 00:44:54 -08:00
Jae Kwon 14a0dce920
Refactor basecoin example (#332)
Refactor basecoin example
2018-01-17 16:59:40 -08:00
Ethan Buchman d74f491072 x/auth: fix test 2018-01-17 19:42:05 -05:00
Ethan Buchman 124f93b20f x/bank: fix test 2018-01-15 20:21:33 -05:00
Ethan Buchman 1b82ff7a9a x/auth: fix test 2018-01-15 20:19:39 -05:00
Ethan Buchman 381424460c basecoin compiles 2018-01-14 22:49:57 -05:00
Ethan Buchman 2d56729a1f TransferHandlerFn -> NewHandler 2018-01-12 19:17:17 -08:00
Ethan Buchman 5f76febce8 auth and bank compile 2018-01-12 19:17:17 -08:00
Jae Kwon fcd8e88e65 Fix x/coin imports 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 f6a875d476 x: add some tests for sendtx and account 2018-01-09 19:11:00 -08:00
Ethan Buchman e8e5e0cdfe move a .attic to _attic 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 2c1d5332be make test/install 2018-01-06 15:53:31 -05:00
Ethan Buchman e45ad068fb move things to _attic 2018-01-06 15:35:22 -05:00
Ethan Buchman 1d07f88867 new basecoin example 2018-01-03 20:20:21 -05:00
Jae Kwon ab2cef884d Move Coins to types 2017-12-25 00:57:07 -08:00
Jae Kwon 6b5f08e918 Fix errors/ and x/coin/errors.go 2017-12-21 03:31:33 -08:00
Ethan Buchman a9b2636439 Coin (#312)
* wip: tests and fixes for kvstore iteration
* update for latest tmlibs
* types compiles
* x/coin almost compiles
* x/coin: move things out of the way so it builds
* rebase fixes
* update glide
* add test for ChainDecorators
2017-12-21 03:31:33 -08:00
Jae Kwon 6e8e4331ea ... 2017-11-26 20:29:17 -08:00
Jae Kwon 6a9b8c3a92 Sweeping util/* 2017-11-26 02:19:17 -08:00
Jae Kwon fdc7834dae Bare auth 2017-11-25 01:36:45 -08:00
Jae Kwon 83b43f3378 delete auth/tx 2017-11-09 01:19:07 -05:00
Jae Kwon 7750a698f9 Add basic types Account and Msg 2017-11-03 16:43:04 -05:00
Jae Kwon df325ceaef Move docs 2017-10-31 18:02:16 -05:00
Jae Kwon 561d77cae0 remove errors module 2017-10-31 17:58:12 -05:00
Jae Kwon 8d305039c8 modules -> x 2017-10-31 17:51:44 -05:00