{"version":1,"pages":[{"id":"5xedOvuJJSTTlb1MUA4m","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_q2Utf","description":""},{"id":"tlAntjYB7rKXf17wvdry","title":"Integration Guides","pathname":"/developers/integration-guides","siteSpaceId":"sitesp_q2Utf","description":"How to integrate with Snowbridge V1 or V2.","breadcrumbs":[{"label":"Developers"}]},{"id":"tfrAGH3aaEx45QTQk5ZE","title":"V2","pathname":"/developers/snowbridge-v2","siteSpaceId":"sitesp_q2Utf","description":"Guides on integrating with Snowbridge V2.","breadcrumbs":[{"label":"Developers"}]},{"id":"FjbDetoNogKL4OqgMu0b","title":"SDK","pathname":"/developers/snowbridge-v2/typescript-sdk","siteSpaceId":"sitesp_q2Utf","description":"A guide on using the SDK for integration.","breadcrumbs":[{"label":"Developers"},{"label":"V2"}]},{"id":"x1NCMoFXiL1sNZWqfzTa","title":"Token transfer Ethereum -> Polkadot","pathname":"/developers/snowbridge-v2/typescript-sdk/e2p","siteSpaceId":"sitesp_q2Utf","description":"A guide on using the Snowbridge TypeScript SDK for Ethereum to Polkadot transfers.","breadcrumbs":[{"label":"Developers"},{"label":"V2"},{"label":"SDK"}]},{"id":"Jy8sEP7jYCrwUH2w9Hir","title":"Token transfer Polkadot -> Ethereum","pathname":"/developers/snowbridge-v2/typescript-sdk/e2p-1","siteSpaceId":"sitesp_q2Utf","description":"A guide on using the Snowbridge TypeScript SDK for Polkadot to Ethereum transfers.","breadcrumbs":[{"label":"Developers"},{"label":"V2"},{"label":"SDK"}]},{"id":"NCHnNZn3VMM2GlI7xphT","title":"Transact on AssetHub & Parachain","pathname":"/developers/snowbridge-v2/typescript-sdk/transact-ah","siteSpaceId":"sitesp_q2Utf","description":"A guide on using the Snowbridge TypeScript SDK for integration.","breadcrumbs":[{"label":"Developers"},{"label":"V2"},{"label":"SDK"}]},{"id":"vLIqqH9gANIg31ghFhvD","title":"Transact on Ethereum & L2s (WIP)","pathname":"/developers/snowbridge-v2/typescript-sdk/transact-ethereum","siteSpaceId":"sitesp_q2Utf","description":"A guide on using the Snowbridge TypeScript SDK for integration.","breadcrumbs":[{"label":"Developers"},{"label":"V2"},{"label":"SDK"}]},{"id":"XFrZYxjWSdStHwI4HeZP","title":"Create Agent","pathname":"/developers/snowbridge-v2/typescript-sdk/create-agent","siteSpaceId":"sitesp_q2Utf","description":"Guide to create an Agent on Ethereum.","breadcrumbs":[{"label":"Developers"},{"label":"V2"},{"label":"SDK"}]},{"id":"pGSK33q0WB4gi3q2941g","title":"SDK Cases","pathname":"/developers/snowbridge-v2/typescript-sdk/cases","siteSpaceId":"sitesp_q2Utf","description":"Route and example coverage for the Snowbridge V2 TypeScript SDK.","breadcrumbs":[{"label":"Developers"},{"label":"V2"},{"label":"SDK"}]},{"id":"nwnWpgs6x6v2rQSTYLIA","title":"Parachain Integration","pathname":"/developers/snowbridge-v2/parachain-integration","siteSpaceId":"sitesp_q2Utf","description":"A guide for parachain integraters.","breadcrumbs":[{"label":"Developers"},{"label":"V2"}]},{"id":"q97IN8qFGXR3jVim7P7P","title":"V1","pathname":"/developers/snowbridge-v1","siteSpaceId":"sitesp_q2Utf","description":"Guides on integrating with Snowbridge V1.","breadcrumbs":[{"label":"Developers"}]},{"id":"brOKCYQxDdQjGo1X1okF","title":"SDK","pathname":"/developers/snowbridge-v1/typescript-sdk","siteSpaceId":"sitesp_q2Utf","description":"A guide on using the Snowbridge TypeScript SDK for integration.","breadcrumbs":[{"label":"Developers"},{"label":"V1"}]},{"id":"ikoo1djFfa3JT2U9eOlJ","title":"Parachain Integration","pathname":"/developers/snowbridge-v1/parachain-integration","siteSpaceId":"sitesp_q2Utf","description":"A guide for parachain integraters for Snowbridge V1.","breadcrumbs":[{"label":"Developers"},{"label":"V1"}]},{"id":"TQiMKNA7zFCRiuE9nlS9","title":"Token Transfers","pathname":"/developers/snowbridge-v1/token-transfers","siteSpaceId":"sitesp_q2Utf","description":"Sending ERC20 Tokens to Polkadot","breadcrumbs":[{"label":"Developers"},{"label":"V1"}]},{"id":"fELVDEWZzikwnB4eqjfI","title":"V1 to V2 Upgrade Guide","pathname":"/developers/v1-to-v2-upgrade-guide","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"mESpy2dXZPlmVVJKsHyz","title":"Bug Bounty","pathname":"/security/bug-bounty","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"Y4BIwbhKZD9iIpGsu9nY","title":"Audits","pathname":"/security/audits","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"U7VJeH0QPzAIG4DO79X0","title":"Overview","pathname":"/architecture/overview","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"AgCzsUpXcE5Abdgnv12w","title":"Verification","pathname":"/architecture/verification","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"yUebauvsYvMyTdwnAcFT","title":"Ethereum","pathname":"/architecture/verification/ethereum","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Verification"}]},{"id":"c6cepMcP6ry2Je6GT857","title":"Polkadot","pathname":"/architecture/verification/polkadot","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Verification"}]},{"id":"fQ2DnLZdvX3O6KJgI6uh","title":"Operational Costs","pathname":"/architecture/verification/polkadot/operational-costs","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Verification"},{"label":"Polkadot"}]},{"id":"o3ALLB23N5DeiONmFrYj","title":"Governance","pathname":"/architecture/governance","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"wHqp5pBOuc8UHunpWbZU","title":"Relayers","pathname":"/architecture/relayers","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"4mLtynKWvAXfet4fnt1V","title":"Infrastructure","pathname":"/resources/infrastructure","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Resources"}]},{"id":"me9JjxqJ75Gvqu0gEzA3","title":"Processes for keeping track of dependency changes","pathname":"/resources/processes-for-keeping-track-of-dependency-changes","siteSpaceId":"sitesp_q2Utf","description":"Methods to keep up to date with Snowbridge dependency updates.","breadcrumbs":[{"label":"Resources"}]},{"id":"q5yYnzAz1kwyzmGfu8wW","title":"Contributing to Snowbridge","pathname":"/resources/updating-snowbridge-pallets-bridgehub-and-assethub-runtimes","siteSpaceId":"sitesp_q2Utf","description":"Processes for making changes to the Snowbridge pallets and runtimes for BridgeHub and AssetHub","breadcrumbs":[{"label":"Resources"}]},{"id":"H4bVuh2IdVvGt05N8zat","title":"Governance and Operational Processes","pathname":"/resources/governance-and-operational-processes","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Resources"}]},{"id":"s2Qz3paWtH5HegwLc82B","title":"General Governance Updates","pathname":"/resources/governance-updates","siteSpaceId":"sitesp_q2Utf","description":"","breadcrumbs":[{"label":"Resources"}]},{"id":"vTsLTzsP2pvnxgBwiPUx","title":"Test Runtime Upgrades","pathname":"/resources/test-runtime-upgrades","siteSpaceId":"sitesp_q2Utf","description":"How to test upgrades depending on a runtime upgrade not yet executed.","breadcrumbs":[{"label":"Resources"}]},{"id":"1rZ8nM1DXCu2v7Bj3JmZ","title":"Run Relayers","pathname":"/resources/run-relayers","siteSpaceId":"sitesp_q2Utf","description":"Steps to set up your own Snowbridge message relayers.","breadcrumbs":[{"label":"Resources"}]},{"id":"oPYsLCR6md7Icm0vZyoq","title":"Local Development Guide","pathname":"/resources/quick-start-guide","siteSpaceId":"sitesp_q2Utf","description":"Set up a development environment and run the end to end test stack.","breadcrumbs":[{"label":"Resources"}]}]}