Migrating to Etherlink Shadownet Testnet
Etherlink is migrating to a new testnet. This new testnet is based on the Tezos Shadownet testnet, just as the legacy testnet was based on the Tezos Ghostnet testnet. For this reason, the new test network is referred to as "Etherlink Shadownet Testnet" and the legacy test network is referred in this documentation as "Etherlink Ghostnet Testnet." This migration ensures that Etherlink's primary Testnet is aligned with the most up-to-date long-running Tezos test network that is similar to Mainnet.
The two testnets will run in parallel whilst migration by builders and partners takes place. Etherlink Ghostnet Testnet will sunset on 15 January 2026, and will then no longer be available.
This page gives the details of the migration, including milestones, calls to action, and the current progress. It is intended for all the Etherlink partners such as infrastructure providers, node operators, and application builders.
Key information
Here are some important pieces of information for Etherlink Shadownet Testnet:
- Built on Tezos L1 testnet Shadownet
- Chain ID:
128123
- RPC endpoint: (coming soon)
https://node.shadownet.etherlink.com
- Block explorer: https://shadownet.explorer.etherlink.com/
For more technical details about this network, see Network information.
Rationale
This migration will ensure better testnet parity with Etherlink Mainnet, ensuring a much smoother launch of applications and services in production.
This paves the way for more partners to bring their applications to Etherlink, by concretely ensuring:
- Earlier Etherlink Stack requirement forecasts
- Better pre-live simulations
- Better overall builder experience
In addition, Tezos L1 Ghostnet is likely to be discontinued at a similar time.
Migration steps
The migration is being organized around the release and availability of key Shadownet Testnet infrastructure components.
The migration will be delivered in the following phases:
Phase | Activities | Status |
---|---|---|
Phase 1 |
| ✅ Complete |
Phase 2 |
| In progress |
Phase 3 |
| TODO |
Phase 4 |
| TODO |
Phase 5 |
| TODO |
Calls to action
This section is meant for guiding the different categories of partners into action. Instructions will be updated as the migration progresses.
For node operators
If you run EVM nodes on the existing Ghostnet Testnet, please carry out the following tasks:
ACTION REQUIRED:
|
Because EVM node snapshots for Shadownet are not yet available, you must bootstrap EVM nodes from the genesis block. It should take only a few hours for the node to reach the latest block.
For infrastructure providers
If you currently operate infrastructure services for Etherlink Ghostnet Testnet, please prepare for these typical migration tasks:
- Check for any missing on-chain or off-chain dependencies and escalate with the Etherlink team
- Provision new infrastructure/hosts as needed
- Update JSON-RPC API endpoints from Etherlink Ghostnet to Etherlink Shadownet
- Obtain Etherlink Shadownet tez from the faucet
- Redeploy contracts to Etherlink Shadownet
- Update databases with Etherlink Shadownet data and addresses
- Update your apps to use the chain ID of Etherlink Shadownet
- Update your web3 SDKs to use Etherlink Shadownet
- End-to-end testing/QA
- Deployment and release to end-users
Detailed links will be added to this page as services on Shadownet are enabled.
|
In most cases developers will expect to use your services on both Ghostnet and Shadownet. For this reason, anticipate running a parallel service for a few months until Ghostnet has been fully deprecated.
For developers
If you currently operate a dApp or marketplace on Etherlink Ghostnet Testnet for testing purposes, there should be no change in app behavior following the migration to Shadownet.
Migration would typically involve the following steps:
- Check for any missing on-chain or off-chain dependencies and escalate with the Etherlink team
- Provision new infrastructure/hosts as needed
- Update JSON-RPC API endpoints from Etherlink Ghostnet to Etherlink Shadownet.
- Obtain Etherlink Shadownet tez from the faucet
- Redeploy contracts to Etherlink Shadownet
- Migrate to new endpoints for data indexers or APIs
- Update databases with Etherlink Shadownet data
- Update your apps to use the new
chainId
- Update your web3 SDKs to use Etherlink Shadownet
- End-to-end testing/QA
- Deployment and release to end-users
Detailed links will be added to this page as services on Shadownet are enabled.
No immediate migration action is required at this stage. Refer to the timelines above and plan for your migration. Please join the Etherlink Discord so that you can be alerted to updates when it's time to migrate your applications to Etherlink Shadownet. |
Getting help
Regular updates will be announced via the following channels:
For support, or if you have any questions about the testnet migration, please reach out to our team via existing direct channels or on the Etherlink Discord.