Interoperability

Noon Capital utilises Hyperlane, an open interoperability framework, to enable seamless cross-chain bridging for its stablecoin ecosystem. This documentation outlines the bridging mechanisms for both

Token Information

USN

  • Bridge Mechanism: Burn-Mint

sUSN (Staked USN)

  • Bridge Mechanism: Lock-Mint / Mint-Unlock

  • Ethereum Lock Address: 0xE24a3DC889621612422A64E6388927901608B91D

Token
Mechanism
Ethereum Direction
Other Networks Direction

sUSN

Lock-Mint / Mint-Unlock

Lock on ETH

Mint synthetic

sUSN

Lock-Mint / Mint-Unlock

Unlock from ETH

Burn synthetic

USN

Burn-Mint

Burn

Mint

USN

Burn-Mint

Mint

Burn

Bridging Mechanisms

sUSN Bridging Architecture

Ethereum → Other Networks (Lock-Mint)

When bridging sUSN from Ethereum to other networks:

  1. Lock Phase: sUSN tokens are locked in the collateral contract on Ethereum

    • Lock Address: 0xE24a3DC889621612422A64E6388927901608B91D

    • Tokens remain in escrow on Ethereum * This should be subtracted to not get double counted if following all chains supply

  2. Mint Phase: Synthetic sUSN is minted on the destination chain

    • Wrapped/synthetic representation created

    • 1:1 backing by locked tokens on Ethereum

Other Networks → Ethereum (Mint-Unlock)

When bridging sUSN from other networks back to Ethereum:

  1. Burn Phase: Synthetic sUSN is burned on the source chain

    • Removes the wrapped representation from circulation

  2. Unlock Phase: Original sUSN is released from the lock contract on Ethereum

    • Tokens returned to user's address

    • Released from 0xE24a3DC889621612422A64E6388927901608B91D

┌─────────────────────────────────────────────────────────────┐
│                    sUSN Bridge Flow                          
├─────────────────────────────────────────────────────────────┤

│  Ethereum → Other Networks (Lock-Mint)                   
│  ┌──────────┐         ┌──────────┐         ┌──────────┐
│  │ User sUSN│  Lock   │Collateral│  Mint   │Synthetic │
│  │          │────────>│ Contract │────────>│   sUSN   │
│  │          │         │0xE24a... │         │          │
│  └──────────┘         └──────────┘         └──────────┘

│  Other Networks → Ethereum (Mint-Unlock)                 
│  ┌──────────┐         ┌──────────┐         ┌──────────┐    
│  │Synthetic │  Burn   │Collateral│ Unlock  │ User sUSN│    
│  │   sUSN   │────────>│ Contract │────────>│          │    
│  │          │         │0xE24a... │         │          │    
│  └──────────┘         └──────────┘         └──────────┘    

│  Other Networks → Other Networks (non Ethereum) (Burn-Mint)                              
│  ┌──────────┐         ┌──────────┐         ┌──────────┐    
│  │ User sUSN│  Burn   │ Hyperlane│  Mint   │ User USN │    
│  │ Chain A  │────────>│ Protocol │────────>│ Chain B  │    
│  │          │         │          │         │          │    
│  └──────────┘         └──────────┘         └──────────┘    

└─────────────────────────────────────────────────────────────┘

USN Bridging Architecture

USN uses a burn-mint mechanism across all supported chains:

  1. Burn Phase: USN tokens are burned on the source chain

    • Tokens removed from circulation

    • Supply decreased on origin chain

  2. Mint Phase: USN tokens are minted on the destination chain

    • New tokens created on target chain

    • Total cross-chain supply remains constant as before Burn phase

┌─────────────────────────────────────────────────────────────┐
│                     USN Bridge Flow                          
├─────────────────────────────────────────────────────────────┤

│  Chain A → Chain B (Burn-Mint)                              
│  ┌──────────┐         ┌──────────┐         ┌──────────┐    
│  │ User USN │  Burn   │ Hyperlane│  Mint   │ User USN │    
│  │ Chain A  │────────>│ Protocol │────────>│ Chain B  │    
│  │          │         │          │         │          │    
│  └──────────┘         └──────────┘         └──────────┘    

└─────────────────────────────────────────────────────────────┘

Last updated

Was this helpful?