Teleporter Addresses
Deployed Addresses
| Contract | Address | Chain |
|---|---|---|
TeleporterMessenger | 0x253b2784c75e510dD0fF1da844684a1aC0aa5fcf | All chains, all networks |
TeleporterRegistry | 0x7C43605E14F391720e1b37E49C78C4b03A488d98 | Mainnet C-Chain |
TeleporterRegistry | 0xF86Cb19Ad8405AEFa7d09C778215D2Cb6eBfB228 | Fuji C-Chain |
-
Using Nick's method,
TeleporterMessengerdeploys at a universal address across all chains, varying with eachteleporterMajor release. Compatibility exists only between same versions ofTeleporterMessengerinstances. See Teleporter Contract Deployment and Deploy Teleporter to a Subnet for more details. -
TeleporterRegistrycan be deployed to any address. See Deploy TeleporterRegistry to a Subnet for details. The table above enumerates the canonical registry addresses on the Mainnet and Fuji C-Chains.
A Note on Versioning
Release versions follow the semver convention of incompatible Major releases. A new Major version is released whenever the TeleporterMessenger bytecode is changed, and a new version of TeleporterMessenger is meant to be deployed.
Due to the use of Nick's method to deploy the contract to the same address on all chains (see Teleporter Contract Deployment for details), this also means that new release versions would result in different Teleporter contract addresses. Minor and Patch versions may pertain to contract changes that do not change the TeleporterMessenger bytecode, or to changes in the test frameworks, and will only be included in tags.
Last updated on