📜 Smart Contracts

📚 Available Solidity Contracts

💎 VeciToken.sol

Standard ERC20 token for Civet Chain ecosystem

View Source →

🏛️ CivetGovernance.sol

On-chain governance with proposals and voting

View Source →

💧 FaucetERC20.sol

Token faucet for distributing test tokens

View Source →

🔐 ProgrammableAccount.sol

Smart account with custom policies and permissions

View Source →

🚀 Deploy Smart Contract

💡 How to Deploy:

  1. Connect your MetaMask wallet
  2. Paste the contract ABI (JSON format)
  3. Paste the bytecode (compiled contract code)
  4. Add constructor parameters if needed
  5. Click Deploy and confirm in MetaMask

🔧 Interact with Contract

💡 How to Interact:

  1. Enter the deployed contract address
  2. Paste the contract ABI
  3. Select the function you want to call
  4. Enter parameters (comma-separated for multiple)
  5. Click Call (read) or Send Transaction (write)

Common functions: balanceOf, transfer, approve, totalSupply, name, symbol

📝 Quick Contract Templates