Skip to content

A seamless cross-chain USDC bridge powered by Wormhole & Circle's CCTP.

License

Notifications You must be signed in to change notification settings

SigmaHop/sigma_contracts

Repository files navigation

SigmaHop - Contracts

A seamless cross-chain USDC bridge powered by Wormhole & Circle's CCTP.

Made-With-Solidity Made-With-Wormhole Made-With-Avalanche Made-With-Optimism Made-With-Base Made-With-Circle

Sigma Hop enables users to transfer USDC across multiple testnets with a single signature:

  • Optimism Sepolia
  • Avalanche Fuji
  • Base Sepolia

This are the solidity smart contracts used for sigmahop.tech which is built during the Sigma Sprint.

Deployments

Pre-requisites:

  • Setup Node.js v18+ (recommended via nvm with nvm install 18)
  • Install npm
  • Clone this repository
# Install dependencies
npm install

# fill environments
cp .env.example .env

Development

# Compile all the contracts
npx hardhat compile

# Deploy on Avalanche Fuji, Check hardhat.config.js to check or add supported chains
npx hardhat run --network fuji scripts/deploy.js