Smart Contracts

USDAI’s functionality is powered by a suite of smart contracts deployed across its supported blockchains, each designed to handle specific tasks with precision and efficiency.

Minting/Burning Logic

  • Purpose: Manages the issuance and redemption of USDAI, ensuring supply aligns with collateralized compute credits.

  • Functionality: Users call minting functions to deposit assets (e.g., ETH, compute credits) and receive USDAI, while burning functions redeem USDAI for compute or withdrawable assets. These contracts enforce the $1 peg and adjust supply dynamically.

  • Cross-Chain Sync: Minting/burning events are synchronized across chains via bridge messaging to maintain a consistent total supply.

Oracle Integration

  • Purpose: Connects USDAI to GPU.NET’s pricing feeds, ensuring the peg reflects real-time compute costs.

  • Functionality: Decentralized oracles (e.g., Chainlink on Ethereum, custom oracles on GANChain) fetch data from Dapp.gpu.net’s marketplace, updating collateral ratios and triggering supply adjustments as needed.

  • Example: If compute costs rise to $1.10/hour, oracles signal contracts to increase collateral requirements, preserving stability.

Governance

  • Purpose: Enables community input on protocol upgrades after GPU.NET’s token generation event (TGE) in March 2025.

  • Functionality: Governance contracts allow USDAI and GPU.NET token holders to propose and vote on changes (e.g., adding new chains, adjusting fees). Pre-TGE, governance is managed by the GPU.NET team via multi-signature wallets.

  • Transition: Post-TGE, a decentralized autonomous organization (DAO) will assume control, ensuring community-driven evolution.

Last updated