f-o-a-m / kepler

A Haskell framework that facilitates writing ABCI applications
https://kepler.dev
Apache License 2.0
34 stars 10 forks source link

Event buffer fix #167

Closed martyall closed 4 years ago

martyall commented 4 years ago

This PR addresses the following issues:

  1. You couldn't return anything but () from a transaction even though there is a way to do that in the response type
  2. Ouput Event was part of BaseApp, even though it makes no sense to do that outside of a transaction
  3. There was a GasMeter effect that was not incorporated into BaseApp, but again that makes no sense outside of a transaction