Sperax
  • USDs (Sperax USD)
    • Minting and Redeeming
    • Auto Yield
      • Smart Contracts can opt in for the rebase feature (Auto-yield).
    • Stability Mechanism
    • Key parameters and functions
    • Technical documents
      • Sequence diagrams
      • Smart contracts
        • Vault
        • USDs
        • CollateralManager
        • SPA Buyback
        • MasterPriceOracle
        • Yield Reserve
        • Fee Calculator
        • RebaseManager
        • Dripper
        • BaseStrategy
      • Deployed contracts
  • Buyback Contract
  • Staking Protocol
    • Locking SPA
    • Withdrawing SPA
    • Staking Rewards
  • Demeter Protocol
    • How does Demeter Work?
    • Technical documents
      • Smart contracts
        • E721 Farms
          • E721Farm
          • Camelot V3
            • CamelotV3FarmDeployer
            • CamelotV3Farm
        • Base contracts
          • Farm
          • FarmStorage
          • FarmRegistry
          • FarmDeployer
        • Features
          • ClaimableFee
          • ExpirableFarm
          • OperableDeposit
        • Rewarder
          • Rewarder
          • RewarderFactory
      • Deployed contracts
  • Getting Started on Our DApp
    • Minting & Redeeming USDs
    • Stake SPA
  • Governance
  • Bug Bounty Program
  • FAQ
    • SPA Tokenomics
    • xSPA token
    • Smart Contract Addresses
    • How to Transfer SPA from Ethereum to Arbitrum
  • Quick Links
    • Audit Reports
    • Sperax Dapp
    • Demeter Dapp
    • Discord
    • Forum
    • Snapshot
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. FAQ
  2. Deprecated functions

[Deprecated] Transfer SPA to Arbitrum from Ethereum

Last updated 10 months ago

Was this helpful?

Though all the Sperax and SPA functionality lives on Arbitrum now - it might happen that some early users still have SPA on the chain Sperax started with - Ethereum. From today's perspective, SPA held on Ethereum can be used only for transfers between on-chain accounts or for depositing SPA to CEXs supporting SPA deposits on Ethereum. SPA on Ethereum can't be used for staking, yield farming (Sperax DApp and Demeter DApp), or for voting on SPA Gauge and Snapshot. If you still have SPA on Ethereum Mainnet, you need to bridge it from Ethereum to Arbitrum in order to unlock SPA potential in DeFi.

The Arbitrum bridge accepts a wrapped form of SPA (wSPA), so first of all you must wrap your SPA on Ethereum in order to bridge it. Don’t worry, the value of your tokens will not change.

Below you can find both text and video instructions for transferring SPA to Arbitrum. Please make sure you have some ETH in your wallet to manage gas fees when wrapping and bridging SPA. Please remember: wSPA has no other function except being an intermediary token for bridging. Please don't try to send wSPA to any CEX or sell it - the transaction may fail or you can lose your tokens. Use wSPA only to bridge it to Arbitrum and get there your Arbitrum SPA.

Additionally, if your tokens do not appear after swapping or bridging, make sure you manually add to your wallet.

Step 1: SPA → wSPA (Ethereum Mainnet)

  1. Make sure you are connected to Ethereum Mainnet

  2. Navigate to our legacy .

  3. Input the amount of SPA you intend to wrap in order to bridge to Arbitrum

  4. Approve the Contract and Submit Swap

STEP 2: Bridge wSPA --> Arbitrum

  1. Make sure you are connected to Ethereum Mainnet

  2. Manually input the wSPA token address

    1. wSPA: 0x2a95FE4c7e64e09856989F9eA0b57B9AB5f770CB

  3. Approve Contract and Deposit

    1. Please make sure to add the L2 SPA token address in your wallet when it is connected to Arbitrum

    2. SPA L2: 0x5575552988A3A80504bBaeB1311674fCFd40aD4B

Note: Press ‘Enter’ after entering wSPA token address to select Wrapped Sperax

Switch the network your wallet connected to Arbitrum and find your SPA on Arbitrum (please take into account that the bridging process may take some time).

Navigate to

Arbitrum Bridge
SPA token addresses
custom wrapper here