Ethan Frey
512c601adc
Add tests for query path routing
2018-02-06 17:20:29 -05:00
Ethan Frey
bc325c4d1c
Add Query routing to rootMultiStore
2018-02-06 17:20:29 -05:00
Ethan Frey
57b28d95de
Add GetStoreByName to MultiStore to help with Query lookups
2018-02-06 17:20:29 -05:00
Ethan Buchman
ed592cd94a
Merge pull request #423 from cosmos/context-GetOp-never-crashes
...
Context get op never crashes
2018-02-06 14:51:49 -05:00
Ethan Buchman
14ce7f3366
types: update comments on ctx.GetOp
2018-02-06 14:48:18 -05:00
Emmanuel Odeke
cf91a059c9
types: Context.GetOp should never crash
...
Ensure that requesting version <= 0 doesn't
cause a runtime out of bounds dereference,
with a simple validation and accompanying tests
to ensure we never regress.
Since GetOp allows int64, it is fair game
that it should except out of range inputs,
plus this is an SDK so is bound to be abused
both unintentionally and intentionally.
Fixes #400
2018-02-06 14:48:07 -05:00
Ethan Buchman
c3c5fd7482
Merge pull request #399 from cosmos/feature/init-account
...
Expose NewContext, so I can initialize accounts
2018-02-06 13:43:35 -05:00
Ethan Frey
ff6fbe9e80
Expose NewContext, so I can initialize accounts
2018-02-06 19:35:25 +01:00
Ethan Buchman
9ca0501a4b
Merge pull request #418 from cosmos/feature/remove_tmc_dep
...
Remove Tendermint Core as dependency to enable build
2018-02-06 13:15:00 -05:00
Adrian Brink
ea62142adf
Remove Tendermint Core as dependency to enable build
2018-02-03 12:32:13 +01:00
Adrian Brink
08e5cbd9cf
Create CODE_OF_CONDUCT.md
2018-01-29 12:38:50 +01:00
Adrian Brink
0b5c262f35
Need to trigger rebuild
2018-01-28 18:54:54 -08:00
Adrian Brink
12fef05733
Add note about contract
2018-01-28 18:54:54 -08:00
Adrian Brink
1cc0cf236c
Add tests for coins
2018-01-28 18:54:54 -08: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
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
Adrian Brink
df7cd9e670
Finally working
2018-01-27 17:40:11 -08:00
Jae Kwon
d9e4b32004
Make code clearer by setting things to app
2018-01-27 17:34:43 -08:00
Jae Kwon
2246a9c68b
Fix guide docs
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
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
de5bf2ebc6
Add Coins.AmountOf
2018-01-26 06:54:03 -08:00
Jae Kwon
ac7fa3f59f
Require BeginBlock for NewContext
2018-01-26 06:54:03 -08:00
Jae Kwon
a5fa1874c5
Expose way to get Context
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
8650fd70c9
Update docs ( #372 )
...
Update docs/design.md and docs/basics.md
2018-01-22 06:49:59 -08:00
Jae Kwon
9480f976e1
Update glide.lock
2018-01-22 06:20:46 -08:00
Jae Kwon
55c4bc873c
Remove baseapp/data
2018-01-22 06:20:46 -08:00
Jae Kwon
be665d53fe
Substore->Store; BaseApp has db; Mapper
2018-01-22 06:20:46 -08:00
Ethan Buchman
b4e4881261
docs: more on txs, context, handlers
2018-01-21 23:21:19 -08:00
Ethan Buchman
94999ad455
docs: Msg and Tx
2018-01-21 23:21:19 -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
68e04e629a
Do not use global wire.Marshal*
2018-01-21 19:48:19 -08:00
Jae Kwon
0d22a9106c
Wipe examples/basecoin/vendor to use cosmos-sdk vendor
2018-01-20 22:28:43 -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
f942cb4340
WIP: Add docs
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
05f0c96089
Add CODEOWNERS
2018-01-20 18:18:16 -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
a74293e4ba
godoc tweak
2018-01-20 15:03:57 -08:00
Ethan Buchman
7ce6c7c972
Merge pull request #350 from cosmos/feature/vagrant
...
Working Vagrantfile
2018-01-18 18:18:42 -05:00
Adrian Brink
88171a8ab2
Vagrantfile
2018-01-18 18:08:08 -05:00
Jae Kwon
48cc398266
Update error constructor names
2018-01-18 00:53:40 -08:00
Jae Kwon
11cccfaf02
New error API
2018-01-18 00:44:54 -08:00