avalanche-ictt

Deploy TokenHome and TokenRemote contracts for cross-chain ERC-20 transfers on Avalanche.

Updated May 7, 2026
One-click install
npx skills add https://github.com/Ayomisco/avaxskills --skill avalanche-ictt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: avalanche-ictt
Source: https://github.com/Ayomisco/avaxskills/tree/main/website/public/avalanche-ictt
Command: npx skills add https://github.com/Ayomisco/avaxskills --skill avalanche-ictt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires avalanche-cli, git, npm, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill facilitates cross-chain transfer of ERC-20 tokens on Avalanche by deploying and managing ICTT protocols, enabling seamless token bridging between L1s and C-Chain.

Core Features & Use Cases

  • Deploys cross-chain token bridges by setting up TokenHome and TokenRemote contracts.
  • Enables secure interchain ERC-20 transfers between Avalanche networks and subnets.
  • Use Case: Configure a bridge to move tokens from Fuji testnet to Avalanche mainnet with proper collateral and registration.

Quick Start

Use the avalanche-ictt skill to deploy a TokenHome on your source chain and a TokenRemote on the destination, then register and fund your bridge to transfer ERC-20 tokens across Avalanche networks.

Frequently Asked Questions about avalanche-ictt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up cross-chain ERC-20 token transfers on Avalanche?

To set up cross-chain ERC-20 token transfers on Avalanche, deploy TokenHome and TokenRemote contracts, then register and fund the bridge with collateral to enable secure interchain token movement between L1s and subnets.

What is the process for bridging ERC-20 tokens between Avalanche subnets?

Bridging ERC-20 tokens between Avalanche subnets involves deploying TokenHome on the source chain and TokenRemote on the destination, registering the bridge, and managing collateral to execute secure interchain transfers.

Can I move ERC-20 tokens from Fuji testnet to Avalanche mainnet?

Yes, you can move ERC-20 tokens from Fuji testnet to Avalanche mainnet by configuring a bridge with proper collateral and registration using the TokenHome and TokenRemote deployment workflow.

Do I need avalanche-cli to deploy interchain token bridges?

Yes, you need avalanche-cli along with git and npm installed to deploy interchain token bridges and manage the TokenHome and TokenRemote contracts for cross-chain operations.

What are the limitations of using ICTT protocols for Avalanche cross-chain transfers?

ICTT protocols for Avalanche cross-chain transfers require proper collateral management and contract registration on both source and destination chains to ensure safe and reliable interchain token movement without execution failures.

Why does cross-chain token bridging require deploying separate contracts on different chains?

Cross-chain token bridging requires deploying TokenHome on the source chain and TokenRemote on the destination to establish a secure, audited communication channel for validating interchain ERC-20 token movements.