Fabian Weber
5ea06639f9
fix tests and refactored
2018-03-17 22:17:56 +01:00
Fabian Weber
cf6f04978c
adjusted sending + tx tests
2018-03-17 22:17:56 +01:00
Fabian Weber
1cd6ec1084
most tests working
2018-03-17 22:14:19 +01:00
Fabian Weber
579bd56127
fixed some tests
2018-03-17 22:14:19 +01:00
Fabian
0121c98a1e
add /accounts endpoints but failing
2018-03-17 22:14:19 +01:00
Ethan Buchman
7c3213fa00
fixes from review
2018-03-17 22:08:19 +01:00
Ethan Buchman
2ed4de5e8d
shame: forgot x/auth/context_test.go
2018-03-17 21:40:44 +01:00
Ethan Buchman
dd4a86b856
x/auth: crank the test coverage
2018-03-17 21:20:24 +01:00
Ethan Buchman
3babf8c2d9
fix and clean fees and x/auth
2018-03-17 19:54:18 +01:00
Matt Bell
6dc46064cb
Started on fee tests
2018-03-17 18:34:57 +01:00
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