{"version":1,"pages":[{"id":"-MXy5RWmuIdEp9Csa3Ss","title":"Introduction","pathname":"/zoraos","siteSpaceId":"sitesp_NSF2K","description":"Welcome to ZoraOS! This site holds the developer-focused documentation for building on the Zora protocol."},{"id":"-MZAIFMkmenzPSAAlV-s","title":"Smart Contracts","pathname":"/zoraos/dev/smart-contracts","siteSpaceId":"sitesp_NSF2K","description":"The Zora Protocol and its utilities are deployed on the Ethereum blockchain, and is meant to serve as a primitive to be composed and built on","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"-MZAPGE6_RXHbcUCa37M","title":"Whitepaper","pathname":"/zoraos/dev/smart-contracts/whitepaper","siteSpaceId":"sitesp_NSF2K","description":"Read our whitepaper below","breadcrumbs":[{"label":"Developer Tools"},{"label":"Smart Contracts"}]},{"id":"-MZ-EB7XwxjrrjFZxjqr","title":"ZDK","pathname":"/zoraos/dev/zdk","siteSpaceId":"sitesp_NSF2K","description":"The Zora Development Kit (ZDK) is a tool for developers to simply and reliably interact with the Zora Protocol. The ZDK is written in Typescript.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"-MgqfkBIsrosxqcZncx3","title":"React Connecting Wallet","pathname":"/zoraos/dev/zdk/example-connecting","siteSpaceId":"sitesp_NSF2K","description":"Guide to connecting the user's wallet in react.","breadcrumbs":[{"label":"Developer Tools"},{"label":"ZDK"}]},{"id":"-MZ-mcovDscpE2a7lrkK","title":"Zora Protocol","pathname":"/zoraos/dev/zdk/zora-protocol","siteSpaceId":"sitesp_NSF2K","description":"The Zora module provides read/write access directly to the Zora protocol.","breadcrumbs":[{"label":"Developer Tools"},{"label":"ZDK"}]},{"id":"-MZ6jq7fmqHkDetmvJPL","title":"Auction House","pathname":"/zoraos/dev/zdk/auction-house","siteSpaceId":"sitesp_NSF2K","description":"The Zora Auction House is an open and permissionless system that allows any creator, community, platform or DAO to create and run their own curated auction houses.","breadcrumbs":[{"label":"Developer Tools"},{"label":"ZDK"}]},{"id":"-MhnuZNc52z7hnvXEe6X","title":"Minting Media","pathname":"/zoraos/dev/zdk/minting-media","siteSpaceId":"sitesp_NSF2K","description":"","breadcrumbs":[{"label":"Developer Tools"},{"label":"ZDK"}]},{"id":"-MZ5j6jPuASUh0JFNGoo","title":"Addresses","pathname":"/zoraos/dev/zdk/addresses","siteSpaceId":"sitesp_NSF2K","description":"In order to reference the officially supported addresses of the Zora protocol on different Ethereum networks, we provide a module exporting the addresses as string constants.","breadcrumbs":[{"label":"Developer Tools"},{"label":"ZDK"}]},{"id":"-MZ6iolHswxgMguyoSd-","title":"Users","pathname":"/zoraos/dev/zdk/users","siteSpaceId":"sitesp_NSF2K","description":"Identity and reputation are a core part of the Zora ecosystem. As such, we provide a public method to map Ethereum addresses to Zora user profiles.","breadcrumbs":[{"label":"Developer Tools"},{"label":"ZDK"}]},{"id":"-MZ5k5siRu03qqaUo5YQ","title":"Metadata","pathname":"/zoraos/dev/zdk/metadata","siteSpaceId":"sitesp_NSF2K","description":"The Zora protocol requires media that is minted on its smart contracts contain a URI pointing to its media.","breadcrumbs":[{"label":"Developer Tools"},{"label":"ZDK"}]},{"id":"-MZ-nMp6c2jjiOBx28sn","title":"Utility","pathname":"/zoraos/dev/zdk/utility","siteSpaceId":"sitesp_NSF2K","description":"The utility module provides many convenience tools for interacting with the ZDK","breadcrumbs":[{"label":"Developer Tools"},{"label":"ZDK"}]},{"id":"-MhWxFXtzAJsdAwfEMWt","title":"Indexer","pathname":"/zoraos/dev/indexer","siteSpaceId":"sitesp_NSF2K","description":"","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"-MhX1LZhq152BthTy4Mb","title":"Getting Started","pathname":"/zoraos/dev/indexer/getting-started","siteSpaceId":"sitesp_NSF2K","description":"","breadcrumbs":[{"label":"Developer Tools"},{"label":"Indexer"}]},{"id":"-MhX1Gn4ROUg3Fm_7P4l","title":"Entities","pathname":"/zoraos/dev/indexer/entities","siteSpaceId":"sitesp_NSF2K","description":"","breadcrumbs":[{"label":"Developer Tools"},{"label":"Indexer"}]},{"id":"-MZ6v4cyZVXH6n6St45i","title":"Subgraph","pathname":"/zoraos/dev/subgraph","siteSpaceId":"sitesp_NSF2K","description":"A read-only GraphQL endpoint via the Graph Protocol.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"-MZo1ydJ368VomBkv2Lp","title":"Media Rendering","pathname":"/zoraos/dev/media-rendering","siteSpaceId":"sitesp_NSF2K","description":"","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"-MZtIg6DfhnteWT4t6ol","title":"NFT Hooks","pathname":"/zoraos/dev/media-rendering/nft-hooks","siteSpaceId":"sitesp_NSF2K","description":"zNFT Data Fetching Hooks. Retrieve pricing and NFT information to display on your own website.","breadcrumbs":[{"label":"Developer Tools"},{"label":"Media Rendering"}]},{"id":"-MZtNSkVCzAj95P-fnem","title":"useZNFT","pathname":"/zoraos/dev/media-rendering/nft-hooks/usenft","siteSpaceId":"sitesp_NSF2K","description":"Hook to load zNFT and market on-chain information","breadcrumbs":[{"label":"Developer Tools"},{"label":"Media Rendering"},{"label":"NFT Hooks"}]},{"id":"-MZtSbPYHTzSv4rWUz58","title":"useNFTMetadata","pathname":"/zoraos/dev/media-rendering/nft-hooks/usenftmetadata","siteSpaceId":"sitesp_NSF2K","description":"Hook to fetch NFT Metadata information","breadcrumbs":[{"label":"Developer Tools"},{"label":"Media Rendering"},{"label":"NFT Hooks"}]},{"id":"-MZtSj-1nDC4t6QIBos7","title":"useNFTContent","pathname":"/zoraos/dev/media-rendering/nft-hooks/usenftcontent","siteSpaceId":"sitesp_NSF2K","description":"Hook to fetch and load the content uri of a NFT. Either returns the uri to fetch or the content that is contained in the uri in the case of text posts.","breadcrumbs":[{"label":"Developer Tools"},{"label":"Media Rendering"},{"label":"NFT Hooks"}]},{"id":"-MZ6uHIj-V5oWdbvt-Am","title":"Connect to a Wallet","pathname":"/zoraos/guides/connect-to-a-wallet","siteSpaceId":"sitesp_NSF2K","description":"Guide Coming Soon 🚧","breadcrumbs":[{"label":"Guides"}]},{"id":"-MZ-Fq2EcqzBCM3OQt_b","title":"Build a marketplace","pathname":"/zoraos/guides/build-a-marketplace","siteSpaceId":"sitesp_NSF2K","description":"Find out how to create your own market place using ZORA below","breadcrumbs":[{"label":"Guides"}]},{"id":"-MZ6lNg9JSoHGkWmYuwT","title":"Join our Discord","pathname":"/zoraos/community/discord","siteSpaceId":"sitesp_NSF2K","description":"Join the rest of the community in our Discord!","breadcrumbs":[{"label":"Community"}]},{"id":"-MZ6uddesD6xA5gwXwth","title":"Support","pathname":"/zoraos/community/support","siteSpaceId":"sitesp_NSF2K","description":"Need more help? Something not working as intended? Let us know!","breadcrumbs":[{"label":"Community"}]},{"id":"-MZ6uqfHJrwb-pjOcb8k","title":"Platforms using Zora","pathname":"/zoraos/community/platforms-using-zora","siteSpaceId":"sitesp_NSF2K","description":"","breadcrumbs":[{"label":"Community"}]},{"id":"-MZ6v-VAVeeRmRNvkmbu","title":"Catalog","pathname":"/zoraos/community/platforms-using-zora/catalog","siteSpaceId":"sitesp_NSF2K","description":"","breadcrumbs":[{"label":"Community"},{"label":"Platforms using Zora"}]},{"id":"-MZ6uyVuF-086iZUTplb","title":"Mirror","pathname":"/zoraos/community/platforms-using-zora/mirror","siteSpaceId":"sitesp_NSF2K","description":"","breadcrumbs":[{"label":"Community"},{"label":"Platforms using Zora"}]}]}