Update executor to use API v3 [#63]
Closes #63 (closed).
- Refactors the executor to use an interface for transaction dispatch, removing its dependence on
routing.Router.Submit
. - Refactors the executor to use API v3 for queries, removing its dependence on
routing.Router.RequestAPIv2
. - Moves
internal/core/block.dispatcher
tointernal/node/daemon.dispatcher
and updates it to use API v3. - Implements API v3 for the old simulator.
- Adds a dispatcher implementation for each simulator to simplify synthetic transaction dispatch when simulating.
Changelog: refactor