LogoLogo
  • StakeUp
  • Protocol
    • Current Problem
    • Our Solution
    • Underlying Backing
    • Ecosystem Mechanics
      • Mint & Redeem
      • stUSDC
      • Staking
        • SUP
      • Omni-chain Functionality
  • Technical Docs
    • Smart Contracts
      • Tokens
        • stUsdc
          • stUsdcLite
        • wstUsdc
          • wstUsdcLite
        • LayerZero OFT
      • StakeUpStaking
        • SupVesting
      • wstUsdcBridge
      • StakeUpErrors
    • API
    • SDK
    • Deployment Addresses
    • Audits
  • LEGAL
    • TERMS OF SERVICE
    • Privacy Policy
  • FAQs
Powered by GitBook
On this page
  • Overview
  • Contract API
  • bridgeWstUsdc
  • getStUsdc
  • getWstUsdc
  • getBridgeByEid
  1. Technical Docs
  2. Smart Contracts

wstUsdcBridge

Overview

The canonical bridge for wstUsdc that will be deployed on all networks.

Contract API

bridgeWstUsdc

function bridgeWstUsdc(
    uint32 dstEid,
    bytes32 destinationAddress,
    uint256 wstUsdcAmount,
    LzSettings calldata settings
) external payable returns (LzBridgeReceipt memory bridgingReceipt)

Bridges wstUsdc to the destination chain, designated by its dstEid.

getStUsdc

function stUsdc() external view returns (address)

Returns the address of stUsdc .

getWstUsdc

function wstUsdc() external view returns (address)

Returns the address for wstUsdc.

getBridgeByEid

function bridgeByEid(uint32 eid) external view returns (address)

Returns the address of the wstUsdc bridge contract for the given endpoint Id, eid.

PreviousSupVestingNextStakeUpErrors

Last updated 7 months ago