# Goliath Slingshot (Testnet)

{% hint style="info" %}
**Looking for mainnet DeFi?** Slingshot is the testnet DeFi interface. For Goliath Mainnet, use the [**Onyx App**](https://docs.goliath.net/defi/onyx-app) at [app.onyx.org](https://app.onyx.org) for swap, bridge, and liquid staking.
{% endhint %}

**Goliath Slingshot** is the DeFi interface for Goliath Testnet. It is organized into four modules:

* **Swap**: token swaps and liquidity pools
* **Bridge**: cross-chain transfers between Ethereum Sepolia and Goliath Testnet
* **Migrate**: stake on Sepolia and migrate through an automated flow
* **Yield**: liquid staking on Goliath via stXCN

**Slingshot App:** <https://slingshot.goliath.net/>

## Module Docs

| Module      | App Route    | Documentation                                              |
| ----------- | ------------ | ---------------------------------------------------------- |
| **Swap**    | `/#/swap`    | [Swap](https://docs.goliath.net/defi/slingshot/swap)       |
| **Bridge**  | `/#/bridge`  | [Bridge](https://docs.goliath.net/defi/slingshot/bridge)   |
| **Migrate** | `/#/migrate` | [Migrate](https://docs.goliath.net/defi/slingshot/migrate) |
| **Yield**   | `/#/yield`   | [Yield](https://docs.goliath.net/defi/slingshot/yield)     |

## This Week's Major Update

1. **Liquid staking is live on Goliath (`/#/yield`)**
   * stXCN proxy (UI/testing): `0x18da8D438a030B530Aba59Ae0aD1942bEB14a9cE`
   * Gross reward rate: **27.8%**
   * Protocol fee: **10%** (minted as stXCN to treasury)
   * Net APY to stakers: **25.02%**
   * Rewards accrue automatically via cumulative index (no claim transaction)
   * XCN is received when calling `unstake()`
2. **Sepolia staking and migration to Goliath is live (`/#/migrate`)**
   * Sepolia staking contract: `0xc50B664BA11F5558b8FF7358bb7C576542655D54`
   * Sepolia XCN (ERC20): `0x7a8adc542A35c93da263A188367F4bF4c445B8E9`
3. **XCN was added to the Slingshot bridge**
   * Bridgeable between Sepolia (ERC20 XCN) and Goliath (native XCN)
4. **Telegram faucet bot flow was expanded**
   * `/request <ADDRESS>`
   * `/request <ADDRESS> sepoliaxcn`
   * `/request <ADDRESS> sepoliaxcn staked`

## Contract Registry (Current)

| Contract                         | Network          | Address                                      | Notes                                                                              |
| -------------------------------- | ---------------- | -------------------------------------------- | ---------------------------------------------------------------------------------- |
| **Sepolia XCN (ERC20)**          | Ethereum Sepolia | `0x7a8adc542A35c93da263A188367F4bF4c445B8E9` | Used by bridge + migrate                                                           |
| **Sepolia Staking**              | Ethereum Sepolia | `0xc50B664BA11F5558b8FF7358bb7C576542655D54` | Migration source staking                                                           |
| **Sepolia Staked XCN**           | Ethereum Sepolia | `0xc50B664BA11F5558b8FF7358bb7C576542655D54` | Staked position contract in this codebase (no separate ERC20 staked token address) |
| **Goliath stXCN Proxy**          | Goliath Testnet  | `0x18da8D438a030B530Aba59Ae0aD1942bEB14a9cE` | Liquid staking token (user-facing)                                                 |
| **Goliath stXCN Implementation** | Goliath Testnet  | `0xb351e224466F45fe652F7Dfd577dAB7A6717aBfC` | UUPS implementation                                                                |
| **Goliath BridgeStakingAdapter** | Goliath Testnet  | `0x899fd7C568e9040F4320e3f23B05DC340ec2aA78` | `stakeFor` adapter for bridge flow                                                 |
| **Bridge (Sepolia)**             | Ethereum Sepolia | `0xA9FD64B5095d626F5A3A67e6DB7FB766345F8092` | Cross-chain bridge                                                                 |
| **Bridge (Goliath)**             | Goliath Testnet  | `0x2c1d218B5a97a26D144ffd12d5C813590f93FFEB` | Cross-chain bridge                                                                 |

{% hint style="info" %}
For developer-focused integration details (ABIs, integration notes, and test setup), see the [Slingshot Integration Guide](https://docs.goliath.net/developer-guide/slingshot-integration).
{% endhint %}
