> For the complete documentation index, see [llms.txt](https://docs.goliath.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.goliath.net/defi/slingshot/migrate.md).

# 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

| 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                                                                               |

{% hint style="warning" %}
Anti-phishing check: use only the exact checksummed addresses above and verify code on explorer before interacting.
{% endhint %}

## 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](/developer-guide/slingshot-integration.md) for a consolidated contract list.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.goliath.net/defi/slingshot/migrate.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
