Ethan Frey
6305399baf
Pulled genesis file parsing into own package, for clarity
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 Frey
041943c441
Rename all packages and imports to cosmos-sdk
2017-08-21 22:15:15 +01:00
Ethan Frey
640f06998a
Moved all gas and payment values to uint64 to make sure we are safe here
2017-08-04 14:11:01 +02:00
Ethan Frey
2f4f875dd4
Cleanup from PR comments
2017-08-04 13:50:55 +02:00
Ethan Frey
1715c0aeba
Handlers and middlewares add gas prices
2017-08-03 21:41:24 +02:00
Ethan Frey
ff658f0326
Reenable multiplexer
2017-08-03 21:41:24 +02:00
Ethan Frey
37550ca91d
Add InitValidate method for setup
2017-08-03 21:41:23 +02:00
Ethan Frey
4b69f1d5ba
Rename SetOption to InitState
2017-08-03 21:41:23 +02:00
Ethan Frey
eb08136104
Fix all tests for CheckTx/DeliverTx split
2017-08-03 21:41:23 +02:00
Ethan Frey
cb4277f4b7
Change Handler interface
2017-08-03 21:41:23 +02:00
Ethan Frey
51a29e4bb7
Ported everything to SimpleDB interface
2017-07-27 15:31:33 -04:00
Ethan Frey
49357a3574
Move kvstore from types to state
2017-07-06 14:23:38 +02:00
Ethan Frey
fcab8ac901
Write dispatcher, change SetOption arguments
2017-07-04 12:22:06 +02:00
Ethan Frey
fc44de2141
Fix up BasecoinApp and tests
2017-07-03 21:34:08 +02:00
Ethan Frey
fa1a300943
Add SetOption to all middleware and handlers
2017-07-03 18:10:46 +02:00
Ethan Frey
7b5e41adf6
Move middleware interface into stack, testable handlers
2017-06-30 18:37:50 +02:00
Ethan Frey
98e65124a1
Middleware system with secure auth contexts
2017-06-30 18:37:49 +02:00
Ethan Frey
eed1bf753d
Start separating middleware and handler
2017-06-30 18:37:49 +02:00
Ethan Frey
52f7a47ef2
Abstracted out the permissions for multiple apps
2017-06-30 18:37:49 +02:00
Ethan Frey
ab72ca881e
Add fee handler and signer handler to show how layering works
2017-06-30 18:37:49 +02:00
Ethan Frey
f4393511ee
First demo of handlers
2017-06-30 18:37:49 +02:00