{"version":1,"pages":[{"id":"E2ndmaB7Wx0o8oa2o862","title":"Overview","pathname":"/","siteSpaceId":"sitesp_1Y0jD","breadcrumbs":[{"label":"Zircuit Finance"}]},{"id":"5tmW3HHKghhP7QxbqbQ5","title":"Zircuit Finance Vaults","pathname":"/zircuit-finance/zircuit-finance-vaults","siteSpaceId":"sitesp_1Y0jD","icon":"vault","breadcrumbs":[{"label":"Zircuit Finance"}]},{"id":"Nt6bTM9boYcSdpkJHl7g","title":"Vault Integration Guide","pathname":"/zircuit-finance/zircuit-finance-vaults/vault-integration-guide","siteSpaceId":"sitesp_1Y0jD","description":"The OVault SDK simplifies depositing and redeeming tokens on OVaults, which are cross-chain ERC-4626 vaults built on top of LayerZero.","breadcrumbs":[{"label":"Zircuit Finance"},{"label":"Zircuit Finance Vaults","icon":"vault"}]},{"id":"Jx9fdZ2G3R1KTvX0vcj3","title":"Zircuit Finance Addresses","pathname":"/zircuit-finance/zircuit-finance-vaults/zircuit-finance-addresses","siteSpaceId":"sitesp_1Y0jD","breadcrumbs":[{"label":"Zircuit Finance"},{"label":"Zircuit Finance Vaults","icon":"vault"}]},{"id":"PuCHo3DpUtEW60pc96pU","title":"Security","pathname":"/zircuit-finance/zircuit-finance-vaults/security","siteSpaceId":"sitesp_1Y0jD","breadcrumbs":[{"label":"Zircuit Finance"},{"label":"Zircuit Finance Vaults","icon":"vault"}]},{"id":"aR6P6V20BPHQ8kKDldhs","title":"Quick Start","pathname":"/build/start","siteSpaceId":"sitesp_1Y0jD","icon":"forward-fast","description":"","breadcrumbs":[{"label":"Build on Zircuit"}]},{"id":"aegpi7OVWCOqxgawZ8ZY","title":"Bridge to Zircuit","pathname":"/build/start/bridge","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Build on Zircuit"},{"label":"Quick Start","icon":"forward-fast"}]},{"id":"SCffuGufo12Ixds9iON4","title":"Deploy on Zircuit","pathname":"/build/start/deploy","siteSpaceId":"sitesp_1Y0jD","description":"A tutorial for deploying a smart contract on Zircuit using Foundry","breadcrumbs":[{"label":"Build on Zircuit"},{"label":"Quick Start","icon":"forward-fast"}]},{"id":"WivP1mYcaewB7Iod9TPo","title":"Zircuit Token (ZRC)","pathname":"/build/zrc","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Build on Zircuit"}]},{"id":"q0dP6lflZij5UuhxgwEm","title":"LST/LRT Liquidity Hub","pathname":"/build/liquidity-hub","siteSpaceId":"sitesp_1Y0jD","icon":"water","description":"","breadcrumbs":[{"label":"Build on Zircuit"}]},{"id":"24yaYrFG3I39ltYhYwxV","title":"(Deprecated) Grants Progam","pathname":"/build/grants","siteSpaceId":"sitesp_1Y0jD","icon":"sack-dollar","description":"","breadcrumbs":[{"label":"Build on Zircuit"}]},{"id":"fm9Ae1U6jxKWTHKEf4de","title":"Block Explorer","pathname":"/infra/explorer","siteSpaceId":"sitesp_1Y0jD","icon":"magnifying-glass","description":"","breadcrumbs":[{"label":"Infrastructure"}]},{"id":"fEv1Wrfl0hPzbT380Xlr","title":"RPCs","pathname":"/infra/rpcs","siteSpaceId":"sitesp_1Y0jD","icon":"server","description":"","breadcrumbs":[{"label":"Infrastructure"}]},{"id":"n0L5RkPwszFL9UzP8xgs","title":"Running a Node","pathname":"/infra/running-a-node","siteSpaceId":"sitesp_1Y0jD","icon":"play","description":"Instructions for running a Zircuit network node","breadcrumbs":[{"label":"Infrastructure"}]},{"id":"EWlT94no22Q91XfiDZFA","title":"Oracles","pathname":"/infra/oracles","siteSpaceId":"sitesp_1Y0jD","icon":"landmark-magnifying-glass","description":"","breadcrumbs":[{"label":"Infrastructure"}]},{"id":"y5wUet1BPe4zTdlP2pF6","title":"Data & Indexing","pathname":"/infra/indexing","siteSpaceId":"sitesp_1Y0jD","icon":"table","description":"","breadcrumbs":[{"label":"Infrastructure"}]},{"id":"QZ3a1OzUTuU66Qx7Anfw","title":"Relayers","pathname":"/infra/relayers","siteSpaceId":"sitesp_1Y0jD","icon":"share","description":"","breadcrumbs":[{"label":"Infrastructure"}]},{"id":"JJSqglFsocKbvhm6axce","title":"Zircuit Relayer Service","pathname":"/infra/relayers/zircuit-relayer-service","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Infrastructure"},{"label":"Relayers","icon":"share"}]},{"id":"cVSjbrnRTTWQCXkddfLg","title":"Enable Relaying Using EIP-7702","pathname":"/infra/relayers/zircuit-relayer-service/enable-relaying-using-eip-7702","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Infrastructure"},{"label":"Relayers","icon":"share"},{"label":"Zircuit Relayer Service"}]},{"id":"nU2Bs8p7BVwWGTngt3nB","title":"Using the Zircuit Relayer Service","pathname":"/infra/relayers/zircuit-relayer-service/using-the-zircuit-relayer-service","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Infrastructure"},{"label":"Relayers","icon":"share"},{"label":"Zircuit Relayer Service"}]},{"id":"jcWxkusCynDIPYv4UPfW","title":"Bridges","pathname":"/infra/bridges","siteSpaceId":"sitesp_1Y0jD","icon":"bridge-suspension","description":"Bridges provide seamless interoperability between Zircuit and other blockchain networks, enabling the efficient transfer of assets and data across different chains","breadcrumbs":[{"label":"Infrastructure"}]},{"id":"DTvKvmHZKHJMaOkCNGpy","title":"Canonical Bridge","pathname":"/infra/bridges/canonical","siteSpaceId":"sitesp_1Y0jD","breadcrumbs":[{"label":"Infrastructure"},{"label":"Bridges","icon":"bridge-suspension"}]},{"id":"roSc2X853ZLJ3Ny4HgU1","title":"Bridging ERC20 Tokens and Withdrawing Manually","pathname":"/infra/bridges/canonical/bridging-erc20-tokens-manually","siteSpaceId":"sitesp_1Y0jD","description":"This page explains how to create and bridge ERC20 tokens from Ethereum (L1) to Zircuit (L2) and back programmatically using JavaScript with the ethers and zircuit-viem libraries.","breadcrumbs":[{"label":"Infrastructure"},{"label":"Bridges","icon":"bridge-suspension"},{"label":"Canonical Bridge"}]},{"id":"PltYcKApycPsDe4sflPp","title":"Bridging Behaviors with EIP-7702","pathname":"/infra/bridges/canonical/bridging-behaviors-with-eip-7702","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Infrastructure"},{"label":"Bridges","icon":"bridge-suspension"},{"label":"Canonical Bridge"}]},{"id":"v68YEX6BSz9Iz5mIlHbk","title":"ERC20 Tokens with Zircuit Canonical Bridge","pathname":"/infra/bridges/canonical/erc20-tokens-with-zircuit-canonical-bridge","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Infrastructure"},{"label":"Bridges","icon":"bridge-suspension"},{"label":"Canonical Bridge"}]},{"id":"4LPfPM3vZOqC2qrKKSZ1","title":"Bridging ZRC to Zircuit","pathname":"/infra/bridges/canonical/bridging-zrc-to-zircuit","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Infrastructure"},{"label":"Bridges","icon":"bridge-suspension"},{"label":"Canonical Bridge"}]},{"id":"rnciQONNYccqayBcxtUj","title":"Bridged Token Addresses","pathname":"/infra/bridges/canonical/bridged-token-addresses","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Infrastructure"},{"label":"Bridges","icon":"bridge-suspension"},{"label":"Canonical Bridge"}]},{"id":"c7mcOopm58oChmlCZchU","title":"Escape Hatch","pathname":"/infra/bridges/canonical/legacy-testnet-escape-hatch","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Infrastructure"},{"label":"Bridges","icon":"bridge-suspension"},{"label":"Canonical Bridge"}]},{"id":"o7fml2p4zOBrdqLNEp2A","title":"GUD Trading Engine (Beta)","pathname":"/infra/gud-trading-engine-beta","siteSpaceId":"sitesp_1Y0jD","icon":"display-chart-up","description":"","breadcrumbs":[{"label":"Infrastructure"}]},{"id":"1gZ6hr71M0sC5u7PTlpy","title":"API Endpoint","pathname":"/infra/gud-trading-engine-beta/api-endpoint","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Infrastructure"},{"label":"GUD Trading Engine (Beta)","icon":"display-chart-up"}]},{"id":"0j3vAUwPbHZrDr1m9kuX","title":"Supported Chains & Contract Addresses","pathname":"/infra/gud-trading-engine-beta/supported-chains-and-contract-addresses","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Infrastructure"},{"label":"GUD Trading Engine (Beta)","icon":"display-chart-up"}]},{"id":"7zYbi2rtTw9P23KgOp6u","title":"Development Guide","pathname":"/infra/gud-trading-engine-beta/development-guide","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Infrastructure"},{"label":"GUD Trading Engine (Beta)","icon":"display-chart-up"}]},{"id":"pefufxrQtgMICU7dILVJ","title":"Research","pathname":"/info/research","siteSpaceId":"sitesp_1Y0jD","icon":"book-bookmark","description":"","breadcrumbs":[{"label":"Architecture & Concepts"}]},{"id":"KadCVRGxV7aPQ6k1A7Vo","title":"Publications & Grants","pathname":"/info/research/publications-and-grants","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Architecture & Concepts"},{"label":"Research","icon":"book-bookmark"}]},{"id":"8fY0zKss5rU2k7uk2SOs","title":"Talks & Panels","pathname":"/info/research/talks-and-panels","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Architecture & Concepts"},{"label":"Research","icon":"book-bookmark"}]},{"id":"g1NzxzQDw4mCMcpx5VRN","title":"Security","pathname":"/info/security","siteSpaceId":"sitesp_1Y0jD","icon":"shield","description":"","breadcrumbs":[{"label":"Architecture & Concepts"}]},{"id":"m6JvHgrp8Lcsov4J0jCq","title":"Bug Bounty","pathname":"/info/security/bug-bounty","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Architecture & Concepts"},{"label":"Security","icon":"shield"}]},{"id":"YCzhuzc0TEQxUet0YDGC","title":"Bug bounty - Zircuit network","pathname":"/info/security/bug-bounty-zircuit-core","siteSpaceId":"sitesp_1Y0jD","breadcrumbs":[{"label":"Architecture & Concepts"},{"label":"Security","icon":"shield"}]},{"id":"ekswtP7dORl7DRlH5KP2","title":"Audit Reports","pathname":"/info/security/audit-reports","siteSpaceId":"sitesp_1Y0jD","description":"","breadcrumbs":[{"label":"Architecture & Concepts"},{"label":"Security","icon":"shield"}]},{"id":"jG48ijkI5Ipy6uSGC4QU","title":"Media Kit","pathname":"/info/media-kit","siteSpaceId":"sitesp_1Y0jD","breadcrumbs":[{"label":"Architecture & Concepts"}]}]}