right-leftMigrate

Overview

Migrate provides an automated flow for users who stake on Ethereum Sepolia and move into Goliath Testnet via Slingshot.

Access: https://slingshot.goliath.net/#/migratearrow-up-right

What Changed

  • Users can now stake on Sepolia and migrate through a guided flow in Slingshot.

  • This reduces manual steps between Sepolia staking and Goliath participation.

Contract Addresses

Contract
Network
Address
Status

Sepolia XCN (ERC20)

Sepolia

0x7a8adc542A35c93da263A188367F4bF4c445B8E9

Live

Sepolia Staking

Sepolia

0xc50B664BA11F5558b8FF7358bb7C576542655D54

Live

Sepolia Staked XCN

Sepolia

0xc50B664BA11F5558b8FF7358bb7C576542655D54

Staked position contract in this codebase (no separate ERC20 staked token address)

Goliath stXCN Proxy

Goliath

0x18da8D438a030B530Aba59Ae0aD1942bEB14a9cE

Live

Goliath stXCN Implementation

Goliath

0xb351e224466F45fe652F7Dfd577dAB7A6717aBfC

Live

Goliath BridgeStakingAdapter

Goliath

0x899fd7C568e9040F4320e3f23B05DC340ec2aA78

Live

circle-exclamation

User Flow

  1. Connect wallet to Sepolia

  2. Open Slingshot /#/migrate

  3. Select amount and execute Sepolia staking/migration prompts

  4. Wait for backend processing and destination finalization

  5. Switch to Goliath and confirm resulting balance/state

Developer Notes

  • The migrate flow spans two chains; monitor both source and destination transactions.

  • Keep chain-specific decimal handling explicit (XCN inside EVM uses tinyxcn-scale accounting).

  • Use explorer-verified ABIs and avoid hard-coding unpublished contracts.

See Slingshot Integration Guide for a consolidated contract list.

Last updated