Skip to main content
Version: 0.2.x-amarok

Testnet

We maintain two testnet environments:

  • production: a "stable" testnet for integrators
  • staging: used primarily by the core team for testing; no expectations for stability

Contract Deployments

A full list of deployed contracts can be found in the deployments.json file. This contains deployments for all environments and is difficult to parse through manually. You should only need to reference it for automation or as a source of truth. For convenience, we extracted the important contract addresses and listed them here.

Note that the Test Token is a mintable ERC20. The open mint function has the signature mint(address account, uint256 amount) and can be freely called.

Production Testnet Contracts

Goerli

Domain ID: 1735353714

Core ContractAddress
ConnextHandler0xD9e8b18Db316d7736A3d0386C59CA3332810df3B
TokenRegistry0xC6d9D20d179CeCe15E226CdCa9Ef18B47E72fF86
PromiseRouter0xBf0AC6dE22A82DfAc78CD54f5F649E778d26F78B
Asset ContractAddressType
TEST0x7ea6eA49B0b0Ae9c5db7907d139D9Cd3439862a1Canonical
WETH0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6Canonical

Optimism-Goerli

Domain ID: 1735356532

Core ContractAddress
ConnextHandler0xA04f29c24CCf3AF30D4164F608A56Dc495B2c976
TokenRegistry0xEEb6D6aA1bae7f62d08c8233149534788DEf4807
PromiseRouter0xba05fbdc1D6E70F5BA16559bc956F1074E723d9F
Asset ContractAddressType
TEST0x68Db1c8d85C09d546097C65ec7DCBFF4D6497CbFRepresentation
nextWETH0x39B061B7e41DE8B721f9aEcEB6b3f17ECB7ba63ERepresentation
WETH0x74c6FD7D2Bc6a8F0Ebd7D78321A95471b8C2B806Adopted

Mumbai

Domain ID: 9991

Core ContractAddress
ConnextHandler0xfdA9C9aE45866D12E5008912318bf3c34fc30912
TokenRegistry0xc7031D586320f707b591Cc83BA71219d0c9cf982
PromiseRouter0x8a38b3C20941c9b82AC7D77B650aac2Ad9Df5472
Asset ContractAddressType
TEST0xeDb95D8037f769B72AAab41deeC92903A98C9E16Representation
nextWETH0x1E5341E4b7ed5D0680d9066aac0396F0b1bD1E69Representation
WETH0x4DfAe612aaCB5b448C12A591cD0879bFa2e51d62Adopted
Staging Testnet Contracts

Goerli

Domain ID: 1735353714

Core ContractAddress
ConnextHandler0x8F5Ce8D12A6d825F725e465ccAf239953db0d327
TokenRegistry0x458a2AE80fbe7e043ec18b62515423e63Ee5cBed
PromiseRouter0x53CffCA4C1aDfD21a9f7913A934C46469638e31F
Asset ContractAddressType
TEST0x7ea6eA49B0b0Ae9c5db7907d139D9Cd3439862a1Canonical
WETH0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6Canonical

Optimism-Goerli

Domain ID: 1735356532

Core ContractAddress
ConnextHandler0x699245C07801f4a4031b821A0f194e00d8c74eC4
TokenRegistry0x35d3a7C14de030dC9a1375009620c99369827a5E
PromiseRouter0x45f20861DA38298C7AFFa284F7dEfc13CBb79B79
Asset ContractAddressType
TEST0x68Db1c8d85C09d546097C65ec7DCBFF4D6497CbFRepresentation
nextWETH0x39B061B7e41DE8B721f9aEcEB6b3f17ECB7ba63ERepresentation
WETH0x74c6FD7D2Bc6a8F0Ebd7D78321A95471b8C2B806Adopted

Mumbai

Domain ID: 9991

Core ContractAddress
ConnextHandler0xD186493Db6CbE0DD27dE04A15450C9dfe1F5A497
TokenRegistry0xa464A01d1260DD2B2D29bFA75184CBf380A1d766
PromiseRouter0xb310D335df76fd3535941712c5f9D5c0b41e240c
Asset ContractAddressType
TEST0xeDb95D8037f769B72AAab41deeC92903A98C9E16Representation
nextWETH0x1E5341E4b7ed5D0680d9066aac0396F0b1bD1E69Representation
WETH0x4DfAe612aaCB5b448C12A591cD0879bFa2e51d62Adopted

Offchain Agents

Routers

While there are multiple routers providing liquidity to the system, Connext runs our own as well.

  • Connext Router (staging): 0x71dD9fc6Fe5427F0c7cd7d42Bc89eFFe11C6d4B7
  • Connext Router (production): 0xD2aD711861ab345977B7379c81165708C8717fF1

Sequencer

Example endpoints can be found here. For instance, you can check for queued transactions:

»https://sequencer.testnet.connext.ninja/queued

Relayers

»https://relay.gelato.digital

Cartographer

The Cartographer is a Connext-hosted service that stores transfer data to a persistent datastore. The data schema is bespoke for Connext cross-chain transfers and a REST API is available for retrieving details like transfer status, transfer history by user, and more.

Example endpoints can be found here. For instance, you can query for all transfers:

»https://postgrest.testnet.connext.ninja/transfers

User Interfaces

Bridge UI

A bridge UI where users can transfer assets across domains. Here you can also mint TEST tokens with the faucet.

»https://amarok-testnet.coinhippo.io

Connextscan

This is the testnet scanner site where you can track the status of transfers by transferId.

»https://testnet.amarok.connextscan.io