* keep the original context for GetCommittedState api
* fix method mutation
* keep estimateGas consistant
* added test after the original context is recovered
* add integration test for the gas consumption of sstore
* test the committed case
* move methods to keeper module
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
* Refactor
* add script to run all tests
* Spawn ethermintd in node script
* Update README
* kill process when test finished
* add new test case
* add yarn.lock inside tests to be tracked