You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Context and scope avalanche-cli supports deploying TeleporterMessenger, TeleporterRegistry, and awm-relayer instances for local networks. We should leverage those features for the open-ended development environment included in this repo. It may make sense to remove the Docker environment entirely in favor of running avalanche-cli's local network on native hardware.
Discussion and alternatives avalanche-starter-kit provides an all-in-one Teleporter development environment with local workflows as well as remote workflows via Github codespaces. We should consider removing the development environment in teleporter altogether in favor of avalanche-starter-kit.
Open questions
How customizable is the awm-relayer deployment via avalanche-cli? We should consider the utility of the avalanche-cli setup for system level development tasks that simultaneously modify awm-relayer and teleporter. For such tasks, the dev container workflow in avalanche-starter-kit may be preferred.
The text was updated successfully, but these errors were encountered:
From what I can tell, for avalanche-cli, the Teleporter and AWM Relayer versions that are used must be officially released versions:
The Messenger contract deployment functionality simply takes the "Deployment_Transaction" asset from a release (eg v1.0.0) and submits it (see here).
And, the obtaining of the AWM Relayer is also by reference to a ...github.../releases/ url, here.
As for avalanche-starter-kit, it seems to be well set up for developing applications on top of Teleporter, but does not seem amenable to development of Teleporter itself. This is because it depends on avalanche-cli to do the Messenger deployment and to start the AWM Relayer.
In short, at this time, I don't think either of these tools can replace the Docker setup this repo uses for developing the Teleporter contracts.
Context and scope
avalanche-cli supports deploying
TeleporterMessenger
,TeleporterRegistry
, andawm-relayer
instances for local networks. We should leverage those features for the open-ended development environment included in this repo. It may make sense to remove the Docker environment entirely in favor of runningavalanche-cli
's local network on native hardware.Discussion and alternatives
avalanche-starter-kit provides an all-in-one Teleporter development environment with local workflows as well as remote workflows via Github codespaces. We should consider removing the development environment in
teleporter
altogether in favor ofavalanche-starter-kit
.Open questions
How customizable is the
awm-relayer
deployment via avalanche-cli? We should consider the utility of the avalanche-cli setup for system level development tasks that simultaneously modifyawm-relayer
andteleporter
. For such tasks, the dev container workflow inavalanche-starter-kit
may be preferred.The text was updated successfully, but these errors were encountered: