{"version":1,"pages":[{"id":"kzTlst3tKo255yz4YpDi","title":"Welcome to Onyx","pathname":"/","siteSpaceId":"sitesp_YbTwf","icon":"hand-wave","description":"Current user and developer documentation for Onyx Mainnet."},{"id":"L5Y12kMfzeQfOU8xHfHZ","title":"About Onyx","pathname":"/readme/about-onyx","siteSpaceId":"sitesp_YbTwf","icon":"circle-info","description":"What Onyx Mainnet is and how its public interfaces fit together.","breadcrumbs":[{"label":"Welcome to Onyx","icon":"hand-wave"}]},{"id":"89IdFeiQNvc7IcKbr2K8","title":"Chain Info","pathname":"/readme/chain-info","siteSpaceId":"sitesp_YbTwf","icon":"link","description":"Verified Onyx Mainnet and Testnet connection details.","breadcrumbs":[{"label":"Welcome to Onyx","icon":"hand-wave"}]},{"id":"Yq50lRYs0e24UGfphtb8","title":"Quick Start","pathname":"/readme/quick-start","siteSpaceId":"sitesp_YbTwf","icon":"rocket","description":"Add Onyx Mainnet to a wallet and make a safe first transaction.","breadcrumbs":[{"label":"Welcome to Onyx","icon":"hand-wave"}]},{"id":"Ue9L2bH7cB0XM9AGgusL","title":"About XCN","pathname":"/onyxcoin/about-xcn","siteSpaceId":"sitesp_YbTwf","description":"","breadcrumbs":[{"label":"Onyxcoin","icon":"coin"}]},{"id":"UzIDXxvM6IUpAIUe6E7J","title":"Token Supply","pathname":"/onyxcoin/token-supply","siteSpaceId":"sitesp_YbTwf","description":"","breadcrumbs":[{"label":"Onyxcoin","icon":"coin"}]},{"id":"FVGYCAEmTdDRjF1fC7S7","title":"Token Distribution","pathname":"/onyxcoin/token-distribution","siteSpaceId":"sitesp_YbTwf","description":"","breadcrumbs":[{"label":"Onyxcoin","icon":"coin"}]},{"id":"PjbbGvXLBOWQqO1k9wLx","title":"Utility and Governance","pathname":"/onyxcoin/utility-and-governance","siteSpaceId":"sitesp_YbTwf","description":"","breadcrumbs":[{"label":"Onyxcoin","icon":"coin"}]},{"id":"rfgF5eEvJhkDX6fyreHA","title":"Getting Started","pathname":"/developer-guide/getting-started","siteSpaceId":"sitesp_YbTwf","icon":"code","description":"Connect EVM tooling to Onyx Mainnet safely.","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"28BKJaLHkbXyLp6RHjt4","title":"Network Fees","pathname":"/developer-guide/network-fees","siteSpaceId":"sitesp_YbTwf","icon":"gas-pump","description":"Understand how Onyx network fees are priced, calculated, and converted between XCN and USD.","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"hgNtmqe7absHwfMc7xnw","title":"Exchange Integration Guide","pathname":"/developer-guide/exchange-integration","siteSpaceId":"sitesp_YbTwf","icon":"building-columns","description":"Current integration guide for exchanges, custodians, and wallet backends.","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"b4j2qP8S7KHpyk7N3yaX","title":"XCN Decimal Handling","pathname":"/developer-guide/decimal-handling","siteSpaceId":"sitesp_YbTwf","icon":"calculator","description":"Correctly convert native XCN between ledger and JSON-RPC units.","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"ZQMbmHVfiYiPIuoVkdlG","title":"Lazy Account Creation","pathname":"/developer-guide/lazy-create-gas","siteSpaceId":"sitesp_YbTwf","icon":"gas-pump","description":"Estimate gas correctly when a transfer creates its destination account.","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"kVyJLW884BeWxrXSnBsR","title":"Deploying Contracts","pathname":"/developer-guide/deploying-contracts","siteSpaceId":"sitesp_YbTwf","icon":"file-code","description":"Deploy and verify Solidity contracts on Onyx Mainnet.","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"SGP2SnT6N7XnqDLx3e2H","title":"Bridge Integration","pathname":"/developer-guide/bridge","siteSpaceId":"sitesp_YbTwf","icon":"bridge","description":"Integrate the Onyx bridge without hardcoding mutable limits or operator addresses.","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"HwtyW84CJBdhLwzOxklS","title":"REST API Reference","pathname":"/developer-guide/bridge/api-reference","siteSpaceId":"sitesp_YbTwf","icon":"brackets-curly","description":"Public bridge REST endpoints and dynamic discovery rules.","breadcrumbs":[{"label":"Developer Guide"},{"label":"Bridge Integration","icon":"bridge"}]},{"id":"aR1WRUv2fQD7TN8k69RU","title":"Smart Account Integration","pathname":"/developer-guide/bridge/smart-account-integration","siteSpaceId":"sitesp_YbTwf","icon":"robot","description":"ERC-1271 and ERC-4337 requirements for native-XCN bridge intents.","breadcrumbs":[{"label":"Developer Guide"},{"label":"Bridge Integration","icon":"bridge"}]},{"id":"vdiV9b0MzbecV5lQxNbA","title":"Network Architecture","pathname":"/developer-guide/overview","siteSpaceId":"sitesp_YbTwf","icon":"diagram-project","description":"High-level deployed architecture of Onyx Mainnet.","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"NLuVxGuHBacHwFydzrpx","title":"Onyx App","pathname":"/onyx-defi/onyx-app","siteSpaceId":"sitesp_YbTwf","icon":"grid-2","description":"Mainnet entry point for Onyx swap, bridge, staking, farming, and migration.","breadcrumbs":[{"label":"Onyx DeFi"}]},{"id":"BnxsMxnDVY2NVaiu2kNE","title":"Swap and Markets","pathname":"/onyx-defi/onyx-app/markets","siteSpaceId":"sitesp_YbTwf","icon":"chart-line","description":"Trade on Onyx Mainnet swap markets.","breadcrumbs":[{"label":"Onyx DeFi"},{"label":"Onyx App","icon":"grid-2"}]},{"id":"dIJyo1SV3Br5EbrD2K82","title":"Bridge","pathname":"/onyx-defi/onyx-app/bridge","siteSpaceId":"sitesp_YbTwf","icon":"bridge","description":"Use the Mainnet bridge and interpret its live status correctly.","breadcrumbs":[{"label":"Onyx DeFi"},{"label":"Onyx App","icon":"grid-2"}]},{"id":"6oXxv8lUBz3Bns8kryvu","title":"Staking and stXCN","pathname":"/onyx-defi/onyx-app/staking","siteSpaceId":"sitesp_YbTwf","icon":"coins","description":"Stake XCN on Onyx Mainnet and understand stXCN rewards and risks.","breadcrumbs":[{"label":"Onyx DeFi"},{"label":"Onyx App","icon":"grid-2"}]},{"id":"KCeiKki7HhY2VsB6efga","title":"Farming","pathname":"/onyx-defi/onyx-app/farming","siteSpaceId":"sitesp_YbTwf","icon":"wheat","description":"Add XCN/USDC liquidity and farm XCN rewards on Onyx.","breadcrumbs":[{"label":"Onyx DeFi"},{"label":"Onyx App","icon":"grid-2"}]},{"id":"i5k7Ep8iSci2WKo2zvYI","title":"Migrate to Onyx","pathname":"/onyx-defi/onyx-app/migrate","siteSpaceId":"sitesp_YbTwf","icon":"arrows-rotate","description":"Move legacy Ethereum-staked XCN to Onyx with optional auto-staking.","breadcrumbs":[{"label":"Onyx DeFi"},{"label":"Onyx App","icon":"grid-2"}]},{"id":"WuuVzsMoACgeR2OWXJ8I","title":"Testnet DeFi and Slingshot","pathname":"/onyx-defi/testnet-defi","siteSpaceId":"sitesp_YbTwf","icon":"flask","description":"Short guide to the Onyx Testnet Slingshot interface.","breadcrumbs":[{"label":"Onyx DeFi"}]},{"id":"AueulReDoi4y2knrL9Fx","title":"Swap","pathname":"/onyx-defi/testnet-defi/swap","siteSpaceId":"sitesp_YbTwf","description":"","breadcrumbs":[{"label":"Onyx DeFi"},{"label":"Testnet DeFi and Slingshot","icon":"flask"}]},{"id":"l5HyeLNHdFdWUWFCwprP","title":"Bridge","pathname":"/onyx-defi/testnet-defi/bridge","siteSpaceId":"sitesp_YbTwf","description":"","breadcrumbs":[{"label":"Onyx DeFi"},{"label":"Testnet DeFi and Slingshot","icon":"flask"}]},{"id":"oeoyUl6gofatLoeaOB5j","title":"Migrate","pathname":"/onyx-defi/testnet-defi/migrate","siteSpaceId":"sitesp_YbTwf","description":"","breadcrumbs":[{"label":"Onyx DeFi"},{"label":"Testnet DeFi and Slingshot","icon":"flask"}]},{"id":"lIoxig1L2GRgw5uz35Xd","title":"Yield","pathname":"/onyx-defi/testnet-defi/yield","siteSpaceId":"sitesp_YbTwf","description":"","breadcrumbs":[{"label":"Onyx DeFi"},{"label":"Testnet DeFi and Slingshot","icon":"flask"}]},{"id":"kPM1JlybHauJRXMdjwgG","title":"Rewards Overview","pathname":"/rewards/overview","siteSpaceId":"sitesp_YbTwf","icon":"gift","description":"Distinguish Onyx liquid staking, protocol staking rewards, and validator rewards.","breadcrumbs":[{"label":"Rewards","icon":"money-bill-wave"}]},{"id":"EPymAIQf3eD7xLoYrNth","title":"Liquid Staking Rewards","pathname":"/rewards/staking-rewards","siteSpaceId":"sitesp_YbTwf","icon":"coins","description":"How Onyx Mainnet liquid staking rewards are represented.","breadcrumbs":[{"label":"Rewards","icon":"money-bill-wave"}]},{"id":"TymI7eu6h1nLLUNlvf3U","title":"Validator Rewards","pathname":"/rewards/validator-rewards","siteSpaceId":"sitesp_YbTwf","icon":"server","description":"High-level description of rewards for Onyx node operators.","breadcrumbs":[{"label":"Rewards","icon":"money-bill-wave"}]},{"id":"oF7VRazoF3zDH5pxA8UX","title":"Running a Validator","pathname":"/rewards/running-a-validator","siteSpaceId":"sitesp_YbTwf","icon":"server","description":"Current public boundary for joining Onyx Mainnet as a validator.","breadcrumbs":[{"label":"Rewards","icon":"money-bill-wave"}]},{"id":"0SAOfl839GnE7CtA16F5","title":"Validator Dashboard","pathname":"/rewards/validator-dashboard","siteSpaceId":"sitesp_YbTwf","icon":"gauge-high","description":"Public Onyx validator status dashboard.","breadcrumbs":[{"label":"Rewards","icon":"money-bill-wave"}]},{"id":"CyH2xJQs9yWJ1S8BYNav","title":"Overview","pathname":"/governance/quickstart","siteSpaceId":"sitesp_YbTwf","description":"Onyx Governance is controlled by the Onyx DAO through decentralized smart contracts and voted by XCN Stakers.","breadcrumbs":[{"label":"Governance","icon":"box-ballot"}]},{"id":"ForET5V8YtE6h6QzQAzM","title":"Governance on Onyx Chain","pathname":"/governance/onyx-chain","siteSpaceId":"sitesp_YbTwf","icon":"landmark","description":"How native on-chain governance works on Onyx Chain — stake-to-vote with stXCN, Onyx Improvement Proposals (OIPs), and Timelock-protected execution.","breadcrumbs":[{"label":"Governance","icon":"box-ballot"}]},{"id":"JgLO1eMH8iMQMEUjgxgO","title":"Proposal Lifecycle","pathname":"/governance/onyx-chain/proposal-lifecycle","siteSpaceId":"sitesp_YbTwf","icon":"timeline","description":"Every stage of an Onyx Improvement Proposal (OIP) on Onyx Chain — creation, voting, quorum rules, the Timelock delay, and execution.","breadcrumbs":[{"label":"Governance","icon":"box-ballot"},{"label":"Governance on Onyx Chain","icon":"landmark"}]},{"id":"OBeKmL3BmAQy6FflJCwW","title":"Voting Power and Snapshots","pathname":"/governance/onyx-chain/voting-power","siteSpaceId":"sitesp_YbTwf","icon":"scale-balanced","description":"How stXCN becomes voting weight on Onyx Chain — snapshots, Merkle roots, the challenge window, and the rules that keep your vote eligible.","breadcrumbs":[{"label":"Governance","icon":"box-ballot"},{"label":"Governance on Onyx Chain","icon":"landmark"}]},{"id":"um0ioVEwZDXXHjqqQFDJ","title":"Governance Contracts","pathname":"/governance/onyx-chain/contracts","siteSpaceId":"sitesp_YbTwf","icon":"file-contract","description":"The smart contracts behind Onyx Chain governance — Governor, Timelock, Snapshot Registry, stXCN, and the Grant Treasury — with addresses and roles.","breadcrumbs":[{"label":"Governance","icon":"box-ballot"},{"label":"Governance on Onyx Chain","icon":"landmark"}]},{"id":"kfQpQhziR7bQLICrWX7g","title":"Security","pathname":"/governance/security","siteSpaceId":"sitesp_YbTwf","description":"Governance Security and Stability Mechanisms","breadcrumbs":[{"label":"Governance","icon":"box-ballot"}]},{"id":"UZXzvfwkNB0HsCEFZlM7","title":"Onyx Points","pathname":"/points/onyx-points","siteSpaceId":"sitesp_YbTwf","description":"","breadcrumbs":[{"label":"Points","icon":"trophy-star"}]},{"id":"Zh9A1eOrxmSkI1wYl7dn","title":"Earning Points","pathname":"/points/earning-points","siteSpaceId":"sitesp_YbTwf","description":"","breadcrumbs":[{"label":"Points","icon":"trophy-star"}]},{"id":"uOSIS85SlUYHFFeMkr0L","title":"Whitelisted Assets","pathname":"/points/whitelisted-assets","siteSpaceId":"sitesp_YbTwf","description":"","breadcrumbs":[{"label":"Points","icon":"trophy-star"}]},{"id":"zIlWTtr8Fowq59aGYPaD","title":"AI Agent","pathname":"/onyx-ai/ai-agent","siteSpaceId":"sitesp_YbTwf","description":"Summary of the Onyx AI Agent deployed for users of XCN Ledger.","breadcrumbs":[{"label":"Onyx AI","icon":"message-bot"}]},{"id":"fA1KmsHYN1ewr3awHCgY","title":"Core Features","pathname":"/onyx-ai/core-features","siteSpaceId":"sitesp_YbTwf","description":"Onyx AI Core Blockchain Features","breadcrumbs":[{"label":"Onyx AI","icon":"message-bot"}]},{"id":"SWVd8UCUsK2vpZOniBro","title":"Wallet Infrastructure","pathname":"/onyx-ai/wallet-infrastructure","siteSpaceId":"sitesp_YbTwf","description":"Onyx AI Agent's Blockchain Wallet Infrastructure","breadcrumbs":[{"label":"Onyx AI","icon":"message-bot"}]},{"id":"L25kmrBZJzelpLrZINep","title":"EVM JSON-RPC","pathname":"/apis/evm-json-rpc","siteSpaceId":"sitesp_YbTwf","icon":"terminal","description":"Supported EVM JSON-RPC usage on Onyx Mainnet.","breadcrumbs":[{"label":"APIs"}]},{"id":"9g2O5UKtd3tIKAYe3G2V","title":"XCN Token","pathname":"/tokenomics/xcn-token","siteSpaceId":"sitesp_YbTwf","icon":"coin","description":"XCN on Ethereum and as the native coin of Onyx Mainnet.","breadcrumbs":[{"label":"Tokenomics"}]},{"id":"WBujy1Aa3ZffrRzI26no","title":"Smart Contract Addresses","pathname":"/reference/contracts","siteSpaceId":"sitesp_YbTwf","icon":"file-contract","description":"Live-verified smart contract addresses for Onyx Mainnet and Ethereum counterparts.","breadcrumbs":[{"label":"Reference"}]},{"id":"jwHh2BRtB3dXTyB2bKkz","title":"FAQ and Troubleshooting","pathname":"/reference/faq","siteSpaceId":"sitesp_YbTwf","icon":"circle-question","description":"Current Onyx limitations and troubleshooting guidance.","breadcrumbs":[{"label":"Reference"}]},{"id":"ihvS52jr61njcn2lGpss","title":"Terms of Service","pathname":"/reference/terms","siteSpaceId":"sitesp_YbTwf","description":"Onyx DApp Terms of Service","breadcrumbs":[{"label":"Reference"}]},{"id":"8Rs1Ypmu28FPmAmGjNrM","title":"Bug Bounty","pathname":"/reference/bug-bounty","siteSpaceId":"sitesp_YbTwf","description":"The Onyx Bug Bounty Program is designed for a community-centric problem-solving approach for the Onyx smart contracts.","breadcrumbs":[{"label":"Reference"}]}]}