Migrate
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/#/migrate
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
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
Anti-phishing check: use only the exact checksummed addresses above and verify code on explorer before interacting.
User Flow
Connect wallet to Sepolia
Open Slingshot
/#/migrateSelect amount and execute Sepolia staking/migration prompts
Wait for backend processing and destination finalization
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