Skip to content

Update executor to use API v3 [#63]

Ethan Reesor requested to merge 63-exec-use-apiv3 into main

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 to internal/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

Merge request reports