Documentation
  • πŸŒ…Getting Started
    • Introduction
    • Motivation
    • Official Links
  • 🌐VIA Omnichain Network
    • Technology Overview
    • Contract Configuration
    • Gateway Contracts
    • Validation Cloud
    • Fees
    • Examples
    • Add Your Blockchain
  • πŸ”‹Supported Protocols
    • Bridged USDC Standard Onboarding
      • Contracts We Deploy
      • Blockchain Responsibilities
    • Proto-USD
      • Background FAQs
      • Key Features
      • Build With Proto-USD
      • Proto Gateway Addresses
      • Fee Management
      • Gas Reimbursement Mechanism
  • πŸ’»Security
    • Network Validator Intro
    • Layered Security
    • Become a Network Validator
  • πŸ“ΈMarketing
    • Branding Assets
    • Co-Promotion
  • 🎬Presentations
    • Overview
  • πŸͺAdditional Products
    • TokenWorx
  • πŸ’‘Additional Information
    • Contact us
    • VIA Token
    • Audits
    • Disclaimer
    • Legacy
      • Legacy Contracts
      • PAPER
Powered by GitBook
On this page
  • Host Chain Selection & Liquidity Management
  • Administrative Control
  • Automatic Relaying Gas Fees
  1. Supported Protocols
  2. Bridged USDC Standard Onboarding

Blockchain Responsibilities

PreviousContracts We DeployNextProto-USD

Last updated 4 months ago

NOTE: ONLY PERTAINS TO INTEGRATING BLOCKCHAIN FOUNDATIONS

As with any Bridged USDC Standard deployment, blockchains will have key responsibilities after the setup and deployment of the contracts, including:

Host Chain Selection & Liquidity Management

Teams are responsible for managing their own liquidity and onboarding USDC into their respective blockchain. The USDC will only come from one (1) other blockchain in a 1:1 fashion.

List of acceptable host blockchains:

  • Ethereum

  • Base

  • Avalanche

  • Arbitrum

  • OP Mainnet

  • Polygon

For example, assume that you select Ethereum to be the blockchain you pair your USDC to. That means all your USDC can *only* come from Ethereum. If a user bridges $10,000 USDC from Ethereum, then $10,000 USDC.e will be minted on your blockchain. The only way to get USDC.e onto your chain is to bring it in from the host chain (in this example, Ethereum).

For more information on naming standards, see Circle’s documentation here: .

Administrative Control

All deployed smart contracts are sent to your blockchain foundation after deployment and verification. Blockchain foundations retain complete administrative control over their contracts.

Automatic Relaying Gas Fees

Your protocol is responsible for the management of the gas fee reimbursement mechanism.

  • Smart Contracts and Gas: Transactions involve smart contracts on two blockchains - the host chain (Ethereum) and the destination chain (your blockchain). Both require gas for transactions to occur.

  • User Transactions: When a user initiates a transfer, such as moving $500 of USDC from Ethereum to your blockchain, they pay the gas fee on Ethereum to start the transfer.

Blockchain Foundation's Role: Once the transfer reaches your blockchain, another gas fee is needed to complete the transaction. It's your blockchain's responsibility to ensure the deployedcontracts have enough gas (wrapped native gas coin) for the cross-chain message to be relayed. A is built into the BridgedManagerV1 fee collection method.

πŸ”‹
USDC Naming Convention
BridgedManagerV1
gas reimbursement mechanism