Across is now live on BNB Smart Chain!
Bridge Now!
Across Documentation
V3 Developer Docs
V3 Developer Docs
  • 👋Introduction
    • Welcome to Across
    • What is Across?
    • Technical FAQ
    • Migration Guides
      • Migration from V2 to V3
      • Migration to CCTP
        • Migration Guide for Relayers
        • Migration Guide for API Users
      • Migration Guide for Non-EVM and Prefills
        • Breaking Changes for Indexers
        • Breaking Changes for API Users
        • Breaking Changes for Relayers
        • Testnet Environment for Migration
      • Solana Migration Guide
      • BNB Smart Chain Migration Guide
  • 🌟EXCLUSIVE
    • Integrate BNB Smart Chain
  • 🔗QUICKSTART
    • Instant Bridging in your Application
      • Bridge Integration Guide
      • Multichain Bridge UI Guide
      • Single Chain Bridge UI Guide
    • Embedded Crosschain Actions
      • Crosschain Actions Integration Guide
        • Using the Generic Multicaller Handler Contract
        • Using a Custom Handler Contract
      • Crosschain Actions UI Guide
    • Settle Crosschain Intents
    • ERC-7683 in Production
  • 🧠Concepts
    • What are Crosschain Intents?
    • Intents Architecture in Across
    • Intent Lifecycle in Across
    • Canonical Asset Maximalism
  • 🛠️Reference
    • API Reference
    • App SDK Reference
    • Contracts
      • Aleph Zero
      • Arbitrum
      • Base
      • BNB Smart Chain
      • Blast
      • Ethereum
      • Linea
      • Ink
      • Lens
      • Lisk
      • Mode
      • Optimism
      • Polygon
      • Redstone
      • Scroll
      • Soneium
      • Unichain
      • World Chain
      • zkSync
      • Zora
    • Selected Contract Functions
    • Supported Chains
    • Fees in the System
    • Actors in the System
    • Security Model and Verification
      • Disputing Root Bundles
      • Validating Root Bundles
    • Tracking Events
  • 🔁Relayers
    • Running a Relayer
    • Relayer Nomination
  • 📚Resources
    • Release Notes
    • Developer Support
    • Bug Bounty
    • Audits
Powered by GitBook
LogoLogo

Products

  • Across Bridge
  • Across+
  • Across Settlement

Socials

  • Discord
  • Twitter
  • Medium
  • Forum

Resources

  • Blog
  • Across Brand Assets
  • Github

Routes

  • Bridge to Unichain
  • Bridge to Arbitrum
  • Bridge to Optimism
  • Bridge to Linea
  • Bridge to Polygon
  • Bridge to Base
  • Bridge to World Chain
  • Bridge to zkSync
On this page
  • SpokePool1
  • SpokePool2
  • Transfer 1 from SpokePool1 to SpokePool2
  • Transfer 2 from SpokePool2 to SpokePool1
  1. Introduction
  2. Migration Guides
  3. Migration Guide for Non-EVM and Prefills

Testnet Environment for Migration

PreviousBreaking Changes for RelayersNextSolana Migration Guide

Last updated 4 months ago

To aid in testing the Across migration, we have deployed two SpokePools and created sample deposits and fills to test against.

Both SpokePools are deployed on Sepolia. One has a distinct chainId to make the deposits and fills realistic. Similarly, there are two distinct token addresses (vanilla WETH instances) that are native to each SpokePool to keep things as realistic as possible. If you would like to create your own deposits and fills for testing, you are free to do so. You can mint both WETH tokens by calling deposit. Once you have the tokens, you should be able to approve the contracts and make deposits and fills freely.

Note: no bundles will be run on this test deployment, meaning all WETH you deposit will be locked and fills will not be repaid. This is meant as a basic environment to allow you to test you event parsing and processing logic.

SpokePool1

  • Address:

  • Associated ERC20 token (vanilla WETH):

  • ChainId: 11155111

SpokePool2

  • Address:

  • Associated ERC20 token (vanilla WETH):

  • ChainId: 11155112

Transfer 1 from SpokePool1 to SpokePool2

  • Deposit transaction:

  • Fill transaction:

Transfer 2 from SpokePool2 to SpokePool1

Deposit transaction:

Fill transaction:

👋
0x1755DD08108095C48509F5C91e071e0cb62eb27a
0x43f133FE6fDFA17c417695c476447dc2a449Ba5B
0xeF89171DBD5DEe4D74842C62689EC0804aF5807B
0x5b3acAADE6c53eFCD113dCa116F71312f2df666d
0xf260507cbff7f46fa8fe5fa35c20d839393123a9a396b371c37ba48ff6364806
0xb1294420167b4468ef1ec8aef8994678c92b0be01afb3dc5e37a5ab7d8978615
0x14c5b18b838387e4ea613ce95c0c43b4823cd62997cefad301264dc4b83ce0ba
0x27474ba120315af04ce69c1296b9da3487972f4b5e40138add4e581c689fde6a