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
  • ProtoGateway
  • How To Use
  1. Supported Protocols
  2. Proto-USD

Build With Proto-USD

PreviousKey FeaturesNextProto Gateway Addresses

Last updated 4 months ago

ProtoGateway

Use the ProtoGateway contracts on all chains. The contracts are identical on all deployed chains.

send(uint _destChainId, address _recipient, uint _USDCamount);

send(uint _destChainId, address _recipient, uint _USDCamount, bytes memory _userData);

The send() function initiates a transfer of USDC or Bridged USDC to a recipient on a destination chain.

  • _destChainId = The chain ID of the destination blockchain

  • _recipient = The wallet address of the recipient on the destination blockchain

  • _USDCamount = The amount of USDC or Bridged USDC to be transferred (6 decimal)

  • _userData_ = OPTIONAL. Additional data to be sent along with the transfer.

How To Use

  1. Use the official Circle USDC - On testnets, obtain from the official testnet .

  2. Approve the desired amount of USDC to the ProtoGateway contract.

  3. Call send(_destChainId, _recipient, _amount)

For a list of Proto connected blockchains and associated contract addresses, please see the .

🔋
faucet
next section