globeOnyx App (Mainnet)

Onyx App is the primary DeFi interface for Goliath Mainnet. It provides swap, bridge, and liquid staking functionality in a single application.

Access: https://app.onyx.orgarrow-up-right

Modules

Module
Description

Swap

Token swaps via UniswapV2-style AMM on Goliath Mainnet

Bridge

Cross-chain transfers between Ethereum Mainnet and Goliath Mainnet

Liquid Staking

Stake XCN and receive staked position tokens


Swap (DEX)

Onyx App's swap module uses a UniswapV2 constant-product AMM deployed on Goliath Mainnet (Chain 327).

Supported Tokens

Token
Contract Address
Notes

WXCN (Wrapped XCN)

0x1a0Da75ADf091a69E7285e596bB27218D77E17a9

Fully permissionless. Anyone can deposit/withdraw.

ETH

0x9253587505c3B7E7b9DEE118AE1AcB53eEC0E4b6

Bridged ERC-20. Minted by BridgeMint on cross-chain transfer.

USDC

0xC8410270bb53f6c99A2EFe6eD3686a8630Efe22B

Bridged ERC-20. Minted by BridgeMint on cross-chain transfer.

circle-info

XCN is the native gas token on Goliath Mainnet. WXCN is the ERC-20 wrapped form used in AMM pools.

Core DEX Contracts

Contract
Address
Notes

UniswapV2Factory

0x008c99EedA17E193e5F788536234C6b3520B8D15

Protocol fees permanently locked (feeToSetter = 0x0)

UniswapV2Router02

0xa973c5626eEaF7F482439753953e9B28C6aF3674

Stateless utility, no admin functions

Multicall3

0x88b4BC8e5bd74327B5456466F3f30143986cC1f9

Permissionless read-only aggregator

circle-exclamation

User Flow

  1. Connect wallet to Goliath Mainnet (Chain ID 327)

  2. Choose input/output token pair

  3. Set amount and review price impact/slippage

  4. Approve token (first swap per token)

  5. Confirm swap transaction


Bridge

The Onyx App bridge transfers assets between Ethereum Mainnet (Chain 1) and Goliath Mainnet (Chain 327).

Supported Bridge Assets

Asset
Ethereum -> Goliath
Goliath -> Ethereum

ETH

Lock on Ethereum, mint on Goliath

Burn on Goliath, release on Ethereum

USDC

Lock on Ethereum, mint on Goliath

Burn on Goliath, release on Ethereum

XCN

Lock on Ethereum, mint on Goliath

Burn on Goliath, release on Ethereum

Bridge Contracts

Contract
Network
Address

BridgeLock

Ethereum Mainnet

0xa9fd64b5095d626f5a3a67e6db7fb766345f8092

BridgeMint

Goliath Mainnet

0x1d14ae13ca030eb5e9e2857e911af515cf5ffff2

How the Bridge Works

User Flow

Ethereum -> Goliath:

  1. Connect wallet to Ethereum Mainnet

  2. Approve and lock tokens in BridgeLock

  3. Wait for relayer confirmation

  4. Switch to Goliath Mainnet to verify receipt

Goliath -> Ethereum:

  1. Connect wallet to Goliath Mainnet

  2. Approve and burn bridged tokens via BridgeMint

  3. Wait for relayer confirmation

  4. Switch to Ethereum Mainnet to verify receipt


Liquid Staking

Liquid staking on Goliath Mainnet lets users stake XCN and earn rewards while maintaining liquidity through a staked position token.

Staking Contract

Contract
Address
Notes

StakedXCNDirect

0xA553a603e2f84fEa6c1fc225E0945FE176C72F74

UUPS upgradeable proxy

Current balance: 107,790 XCN staked

Key Features

  • Stake XCN and earn rewards automatically

  • UUPS upgradeable contract with owner controls

  • Owner can adjust reward rates, treasury, and fee parameters

  • Pause/unpause functionality for emergency situations

User Flow

  1. Connect wallet to Goliath Mainnet (Chain ID 327)

  2. Open app.onyx.orgarrow-up-right liquid staking module

  3. Enter XCN amount and submit stake

  4. Rewards accrue automatically

  5. Unstake when ready to receive XCN back


Network Configuration

To use Onyx App, connect your wallet to Goliath Mainnet:

Field
Value

Network Name

Goliath Mainnet

Chain ID

327

Currency Symbol

XCN


Last updated