Onyx 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.org
Modules
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
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.
XCN is the native gas token on Goliath Mainnet. WXCN is the ERC-20 wrapped form used in AMM pools.
Core DEX Contracts
UniswapV2Factory
0x008c99EedA17E193e5F788536234C6b3520B8D15
Protocol fees permanently locked (feeToSetter = 0x0)
UniswapV2Router02
0xa973c5626eEaF7F482439753953e9B28C6aF3674
Stateless utility, no admin functions
Multicall3
0x88b4BC8e5bd74327B5456466F3f30143986cC1f9
Permissionless read-only aggregator
The UniswapV2Factory feeToSetter is permanently locked to the zero address due to a relay deployment issue. Protocol fees can never be enabled on this factory instance.
User Flow
Connect wallet to Goliath Mainnet (Chain ID
327)Open app.onyx.org
Choose input/output token pair
Set amount and review price impact/slippage
Approve token (first swap per token)
Confirm swap transaction
Bridge
The Onyx App bridge transfers assets between Ethereum Mainnet (Chain 1) and Goliath Mainnet (Chain 327).
Supported Bridge Assets
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
BridgeLock
Ethereum Mainnet
0xa9fd64b5095d626f5a3a67e6db7fb766345f8092
BridgeMint
Goliath Mainnet
0x1d14ae13ca030eb5e9e2857e911af515cf5ffff2
How the Bridge Works
User Flow
Ethereum -> Goliath:
Connect wallet to Ethereum Mainnet
Approve and lock tokens in BridgeLock
Wait for relayer confirmation
Switch to Goliath Mainnet to verify receipt
Goliath -> Ethereum:
Connect wallet to Goliath Mainnet
Approve and burn bridged tokens via BridgeMint
Wait for relayer confirmation
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
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
Connect wallet to Goliath Mainnet (Chain ID
327)Open app.onyx.org liquid staking module
Enter XCN amount and submit stake
Rewards accrue automatically
Unstake when ready to receive XCN back
Network Configuration
To use Onyx App, connect your wallet to Goliath Mainnet:
Network Name
Goliath Mainnet
RPC URL
Chain ID
327
Currency Symbol
XCN
Block Explorer URL
Related Documentation
Slingshot (Testnet DeFi) - DeFi interface for Goliath Testnet
Smart Contract Addresses - Full contract registry for both networks
Rewards Overview - Staking and validator reward details
Last updated