1. AvaCloud Support
  2. Product and Feature Releases

ICTT Contract Deployment

The ICTT (Interchain Token Transfer) Contract Deployment feature on AvaCloud allows users to seamlessly deploy a set of pre-audited contracts designed for transferring tokens between Avalanche blockchains.

Why is this important?
This release simplifies cross-chain token movement for projects launching on Avalanche, providing an out-of-the-box solution that saves both time and costs. By automating interchain transfers and utilizing pre-audited, reliable contracts, AvaCloud enables developers to focus more on core functionality rather than complex token bridge setups. The integration with Teleporter enhances cross-chain efficiency, ensuring that users can easily transfer assets across the Avalanche ecosystem without compromising on security or functionality.

Upon deployment, users receive two essential contracts:

  • TokenHome Contract: Facilitates token transfers from the chain where the original ERC20 contract is location.
  • TokenRemote Contract: Manages token reception on the target chain. This will mint new ERC20 tokens when bridging to the TokenRemote contract and burn tokens when bridging from the TokenRemote contract.

Who can use this?
ICTT Contract Deployment is available to all AvaCloud users.

How can you get started?

To deploy an ICTT contract:

  1. Sign up for an AvaCloud account or log in if you already have one.
  2. Navigate to *Interoperability tab and select the "ICTT" module.

*If you do not already have Interoperability enabled you will need to set this up on your chain through the interoperability module.

Helpful links/resources:

FAQs

  1. What tokens are supported with ICTT Contract Deployment?
    ICTT primarily supports ERC20 tokens; check AvaCloud’s guide for a full list of compatible tokens.

  2. Can I deploy ICTT contracts on an existing Avalanche blockchain?
    Yes, ICTT contracts can be deployed on both new and existing Avalanche blockchains.

  3. Is there a cost associated with deploying ICTT contracts?
    ICTT Contract Deployment is included in paid AvaCloud subscriptions, though token transfers will incur regular gas fees.

  4. How do I manage and update the TeleporterManager address?
    The Teleporter Manager address can be configured during deployment and updated as needed; contact support for advanced configurations.