⚙️
Native Developers
  • Native V1
    • Overview
    • Operations
      • Single-Hop Transaction: Off-chain Pricing
      • Single-Hop Transaction: On-chain Pricing
      • Multi-Hop Transaction
      • L1 Token Swap
      • Creating a Pool
      • Updating a Pool
    • System Components
      • GUI
      • Native Backend
      • Pricer
      • Registry
      • Signer
      • Pool
      • Pool Factory
      • Treasury
      • Router
    • Smart Contracts
      • Core
        • Registry
        • NativePool
        • NativePoolFactory
        • NativeRouter
      • Liquidity Pools
    • Contract Address
    • API References
      • GET /v1/indicative-quote
      • GET /v1/orderbook
      • GET v1/firm-quote
      • GET v1/firm-quote/calldata
    • Guide
      • Get quote for ETH to USDT
      • Execute ETH to USDT swap on Native
    • Routing
  • Market Maker Integration
    • WebSocket Connection
Powered by GitBook
On this page
  • Swapping L1 Token (ETH, BNB, etc) for ERC20 Token
  • Swapping ERC20 Token for L1 Token (ETH, BNB, etc)
  1. Native V1
  2. Operations

L1 Token Swap

Swapping L1 Token (ETH, BNB, etc) for ERC20 Token

The flow is mostly identical to normal swaps, except that the native asset is wrapped (into WETH, WBNB, etc) before transferring to the Pool, then to the Treasury.

Swapping ERC20 Token for L1 Token (ETH, BNB, etc)

The flow is mostly identical to normal swaps, except that the native asset would be unwrapped before transferring to the User Wallet.

PreviousMulti-Hop TransactionNextCreating a Pool

Last updated 2 years ago