Skip to content

FusionFraxtalBuild/contracts

Repository files navigation

Fusion - Contracts

Made-With-Solidity Made-With-Fraxtal Made-With-Optimism

Fusion is a multi-chain smart contract wallet that leverages zero-knowledge proofs for cross-chain deployments and authentication.

Gas Tokens (GAS) are zk-powered ERC-20 token to streamline gas payments across all compatible networks within the Fusion ecosystem.

These are the solidity smart contracts used in the getFusion.today hackathon project at Fraxtal Hackathon 2024.

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 fraxtal scripts/deploy.js