Skip to content

w3hc/ouf-contracts

Repository files navigation

OUF Governance Token

Governance Token of OUF (OUr Friendly assistant).

Ouf UI repo: https://github.com/w3hc/ouf

Features

Supported Networks

Network Chain ID Documentation
Arbitrum One 42161 Documentation
Arbitrum Sepolia 421614 Documentation

Contract Verification

Network Explorer URL API URL API Key Variable
Arbitrum One https://arbiscan.io https://api.arbiscan.io/api ARBITRUM_ETHERSCAN_API_KEY
Arbitrum Sepolia https://sepolia.arbiscan.io https://api-sepolia.arbiscan.io/api ARBITRUM_ETHERSCAN_API_KEY

Manual Contract Verification

npx hardhat verify --network <NETWORK_NAME> <CONTRACT_ADDRESS> "10000000000000000000000"

Where:

  • <NETWORK_NAME>: arbitrum, arbitrum-sepolia
  • <CONTRACT_ADDRESS>: The address where your contract was deployed

Installation

  1. Install dependencies:
pnpm install
  1. Configure environment:
cp .env.template .env
  1. Update .env with your configuration.

Usage

Testing

Execute the test suite:

pnpm test

Deployment

Deploy to supported networks:

pnpm deploy:<network>

Supported values for <network>: arbitrum, arbitrum-sepolia

Network Operations

Check wallet ETH balances:

pnpm bal

Mint tokens:

pnpm mint:<network> <amount>

Transfer tokens:

pnpm send:<network> <amount>

Core Dependencies

Support

Feel free to reach out to Julien on Farcaster, Element, Status, Telegram, Twitter, Discord, or LinkedIn.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published