[go: up one dir, main page]

Tezlink/EVM node: add protocol dependency to evm node

Checklist

  • [ ] Provide automatic testing.
  • [ ] Add an item in the changelog

What

Add a dependency to Quebec protocol plugin.

Next: !17095 (merged)

Why

We want, for the tezlink project, to import the RPC services directly from the protocol, to facilitate compatibility with tezos tooling.

At the moment, the question of the migration from a protocol to another, is entirely sidestepped, as the immediate goal is a e2e demonstration. So we don't need all the protocols, and we target Quebec as it is the latest activated.

How

We expose the function used in product_octez to point to the plugin package, and use it in product_etherlink on the lib_dev package.

We could use plugins to be able to register protocols, and have a code generic enough to work with multiple protocols. But as we don't need it, we're doing without for now.

Manually testing the MR

We isolated the commit adding the dependency to see how the CI react, other than that just building will test the new code.

Edited by Pierre-Emmanuel CORNILLEAU

Merge request reports

Loading