{"version":1,"pages":[{"id":"-Lz7df-M-kalgneEEcDm","title":"Getting Started 👋🏽","pathname":"/","siteSpaceId":"sitesp_AL19t","description":"🔥The DappHero documentation site🔥"},{"id":"-LzOcTi7P6NHBGCeP0-g","title":"How does it work? 🧐","pathname":"/different-ways-to-use-dapphero/how-does-it-work","siteSpaceId":"sitesp_AL19t","description":"All about the magic.","breadcrumbs":[{"label":"DappHero Basics"}]},{"id":"-Lz7v-grtUFbYhLgCM3j","title":"Setting Up Your Project 🏗️","pathname":"/different-ways-to-use-dapphero/setting-up-your-project","siteSpaceId":"sitesp_AL19t","description":"The basics.","breadcrumbs":[{"label":"DappHero Basics"}]},{"id":"-M6M5Z07BOhYwNZRxkQ1","title":"Projects","pathname":"/different-ways-to-use-dapphero/setting-up-your-project/projects","siteSpaceId":"sitesp_AL19t","description":"About the project page","breadcrumbs":[{"label":"DappHero Basics"},{"label":"Setting Up Your Project 🏗️"}]},{"id":"-M6M4t_vqDY6ouDF-jKD","title":"Smart Contracts","pathname":"/different-ways-to-use-dapphero/setting-up-your-project/smart-contracts","siteSpaceId":"sitesp_AL19t","description":"The Smart Contract Page","breadcrumbs":[{"label":"DappHero Basics"},{"label":"Setting Up Your Project 🏗️"}]},{"id":"-LzUdkLyc2kT5cy5JZ8O","title":"An Intro to Features 🎁","pathname":"/different-ways-to-use-dapphero/an-intro-to-features","siteSpaceId":"sitesp_AL19t","description":"Get started with the basic building blocks of DappHero","breadcrumbs":[{"label":"DappHero Basics"}]},{"id":"-Lz82iqSyjVND1ITklKs","title":"Network ⛓️","pathname":"/features/network","siteSpaceId":"sitesp_AL19t","description":"Connecting to the Network and sending ETH","breadcrumbs":[{"label":"Features"}]},{"id":"-LzD9jI6dcNxv7w1F9qW","title":"User 🤖","pathname":"/features/user","siteSpaceId":"sitesp_AL19t","description":"Accessing the current users information","breadcrumbs":[{"label":"Features"}]},{"id":"-Lz8dgoPHNbVga62PUx2","title":"3box 👯‍♂️","pathname":"/features/3box","siteSpaceId":"sitesp_AL19t","description":"Learn how to access decentralized 3Box user profiles","breadcrumbs":[{"label":"Features"}]},{"id":"-LzDqQl6xOyrplJNOL4f","title":"Smart Contracts 👩🏾‍🔬","pathname":"/features/using-smart-contracts","siteSpaceId":"sitesp_AL19t","description":"Connecting to Smart Contracts","breadcrumbs":[{"label":"Features"}]},{"id":"-M-Aqys1LW9-csSLnLSu","title":"Adding Smart Contracts 🏗️","pathname":"/features/using-smart-contracts/adding-smart-contracts","siteSpaceId":"sitesp_AL19t","description":"How to Add Smart Contracts to your project","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"}]},{"id":"-M-uJ2NhQDG0AfIWaFmo","title":"Contract Details","pathname":"/features/using-smart-contracts/adding-smart-contracts/contract-details","siteSpaceId":"sitesp_AL19t","description":"Whats an ABI? Where does a Contract live?","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"},{"label":"Adding Smart Contracts 🏗️"}]},{"id":"-M-7hh_ztqPBCz9_I7KO","title":"Create a Method Instance","pathname":"/features/using-smart-contracts/create-a-method-instance","siteSpaceId":"sitesp_AL19t","description":"How to create a Method Instance for your customContract","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"}]},{"id":"-M-7mfsp5y3fAKPGA_Lp","title":"Inputs","pathname":"/features/using-smart-contracts/inputs","siteSpaceId":"sitesp_AL19t","description":"How to get information from the user, to send to your contract method","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"}]},{"id":"-M-7mnhZ0SMfhtPAEOIQ","title":"Invoke","pathname":"/features/using-smart-contracts/invoke","siteSpaceId":"sitesp_AL19t","description":"Activating Methods on page load or button click","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"}]},{"id":"-M-7qOBB7ef-hRZdPVcA","title":"Outputs","pathname":"/features/using-smart-contracts/outputs","siteSpaceId":"sitesp_AL19t","description":"Getting data back from the blockchain","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"}]},{"id":"-M-ugG5tzT70mmil2I2V","title":"Events","pathname":"/features/using-smart-contracts/events","siteSpaceId":"sitesp_AL19t","description":"Contrat Events","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"}]},{"id":"-M32xEH-KrxnHeCd7xBt","title":"Advanced: Automatically clearing Inputs","pathname":"/features/using-smart-contracts/advanced-automatically-clearing-inputs","siteSpaceId":"sitesp_AL19t","description":"How to enable or disable automatically clearing a form input field","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"}]},{"id":"-M-_VJVnJn4NA-ybKNCR","title":"Advanced: Getting the Current User's Address Dynamically","pathname":"/features/using-smart-contracts/getting-the-current-user","siteSpaceId":"sitesp_AL19t","description":"Getting the value of the current user as an input","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"}]},{"id":"-M-BuavgOcJRFnwJjXFl","title":"Advanced: Sending ETH to a contract method","pathname":"/features/using-smart-contracts/sending-eth-to-a-contract","siteSpaceId":"sitesp_AL19t","description":"How to optionally send ETH to a contract method.","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"}]},{"id":"-M332cCbQJsCK2Jm2ryU","title":"Listening to Events","pathname":"/features/using-smart-contracts/listening-to-events","siteSpaceId":"sitesp_AL19t","description":"Getting advanced functionality","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"}]},{"id":"-M-AmPqIhwvs1Hh7jkdy","title":"Resources: Learn More","pathname":"/features/using-smart-contracts/resources-learn-more","siteSpaceId":"sitesp_AL19t","description":"Where to go to learn more.","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"}]},{"id":"-M-5gfUqEx8q7rZI0nLF","title":"Resources: Test Contracts","pathname":"/features/using-smart-contracts/testing-smart-contracts","siteSpaceId":"sitesp_AL19t","description":"Want to practice your skills? We have the tools for you!","breadcrumbs":[{"label":"Features"},{"label":"Smart Contracts 👩🏾‍🔬"}]},{"id":"-M2f3OfcK32D4E1Um86v","title":"Collectibles 🃏","pathname":"/features/what-are-nfts","siteSpaceId":"sitesp_AL19t","description":"Want to learn what Collectables are? You're in the right spot! 🃏","breadcrumbs":[{"label":"Features"}]},{"id":"-M2f8cG-z848uMF4SdqU","title":"Getting Started","pathname":"/features/what-are-nfts/notes-about-collectables","siteSpaceId":"sitesp_AL19t","description":"Using Collectibles in your DappHero project","breadcrumbs":[{"label":"Features"},{"label":"Collectibles 🃏"}]},{"id":"-M2obN6Fdve2j9uxoMvk","title":"Single Collectibles","pathname":"/features/what-are-nfts/single-collectibles","siteSpaceId":"sitesp_AL19t","description":"Retrieving a single collectible and displaying it's data","breadcrumbs":[{"label":"Features"},{"label":"Collectibles 🃏"}]},{"id":"-M2f6SS9jLFhvUaHswBw","title":"Listing Collectibles","pathname":"/features/what-are-nfts/listing-collectables","siteSpaceId":"sitesp_AL19t","description":"How to display lists of Collectibles","breadcrumbs":[{"label":"Features"},{"label":"Collectibles 🃏"}]},{"id":"-M59-FWyDMwj0KOhEv7v","title":"Displaying Token Metadata","pathname":"/features/what-are-nfts/displaying-token-metadata","siteSpaceId":"sitesp_AL19t","description":"","breadcrumbs":[{"label":"Features"},{"label":"Collectibles 🃏"}]},{"id":"-M59PGhdxuOymkP_cD-J","title":"Advanced: $CURRENT_USER","pathname":"/features/what-are-nfts/advanced-usdcurrent_user","siteSpaceId":"sitesp_AL19t","description":"Dynamically getting the address of the current user","breadcrumbs":[{"label":"Features"},{"label":"Collectibles 🃏"}]},{"id":"-M2f6WnfSCA5UhG0_EA-","title":"Advanced: $URL","pathname":"/features/what-are-nfts/advanced-url-query-params","siteSpaceId":"sitesp_AL19t","description":"Set the Collectible Feature instance via URL query params","breadcrumbs":[{"label":"Features"},{"label":"Collectibles 🃏"}]},{"id":"-M590BUCBorZv5hpYL6J","title":"Advanced: $THIS","pathname":"/features/what-are-nfts/advanced-usdthis","siteSpaceId":"sitesp_AL19t","description":"Referring to the current Collectible's information","breadcrumbs":[{"label":"Features"},{"label":"Collectibles 🃏"}]},{"id":"-M2odj-8JArrFDf9SAdG","title":"Advanced: Properties","pathname":"/features/what-are-nfts/advanced-properties","siteSpaceId":"sitesp_AL19t","description":"","breadcrumbs":[{"label":"Features"},{"label":"Collectibles 🃏"}]},{"id":"-MC2xL5btYZjV9k5mLWu","title":"Calling Smart Contracts inside Collectibles","pathname":"/features/what-are-nfts/calling-smart-contracts-inside-collectibles","siteSpaceId":"sitesp_AL19t","description":"","breadcrumbs":[{"label":"Features"},{"label":"Collectibles 🃏"}]},{"id":"-M6uii9GWqslUmUAMqaq","title":"Collectible Example","pathname":"/features/what-are-nfts/collectible-example","siteSpaceId":"sitesp_AL19t","description":"A complete example of using Collectibles","breadcrumbs":[{"label":"Features"},{"label":"Collectibles 🃏"}]},{"id":"-LzDwWv3YxPCjKjoHb0L","title":"Webflow 🎁","pathname":"/integrations/using-weblow","siteSpaceId":"sitesp_AL19t","description":"No-Code option for powerful websites.","breadcrumbs":[{"label":"No-Code Integrations"}]},{"id":"-LzD1euTWcPBwLBOBMpT","title":"Getting Started with Webflow","pathname":"/integrations/using-weblow/starting-with-webflow","siteSpaceId":"sitesp_AL19t","description":"A powerful no-code tool that works with DappHero","breadcrumbs":[{"label":"No-Code Integrations"},{"label":"Webflow 🎁"}]},{"id":"-LzE1W8GPTvz7_dfmjVm","title":"Add DappHero Elements","pathname":"/integrations/using-weblow/adding-elements","siteSpaceId":"sitesp_AL19t","description":"How to label your elements","breadcrumbs":[{"label":"No-Code Integrations"},{"label":"Webflow 🎁"}]},{"id":"-LzDwxJSYwDt2CESCvMd","title":"Learn more about WebFlow","pathname":"/integrations/using-weblow/start-from-a-template","siteSpaceId":"sitesp_AL19t","description":"Resources to keep you moving","breadcrumbs":[{"label":"No-Code Integrations"},{"label":"Webflow 🎁"}]},{"id":"-M6M6KHK2gBgEw7B_2gi","title":"Coming soon...","pathname":"/examples/coming-soon...","siteSpaceId":"sitesp_AL19t","description":"","breadcrumbs":[{"label":"Examples"}]},{"id":"-MA2KZsu_WnCUgtOSB1y","title":"Engine Events","pathname":"/advanced/engine-events","siteSpaceId":"sitesp_AL19t","description":"Listening to the DappHero Core engine","breadcrumbs":[{"label":"Advanced"}]},{"id":"-M331-V7SncAkNASgGbE","title":"Force Refresh","pathname":"/advanced/force-refresh","siteSpaceId":"sitesp_AL19t","description":"How to programmatically force refresh the DappHero Engine","breadcrumbs":[{"label":"Advanced"}]},{"id":"-M9teBfBY0IEXS_6CZsN","title":"Database","pathname":"/advanced/database","siteSpaceId":"sitesp_AL19t","description":"A simple end-to-end encrypted database in the browser","breadcrumbs":[{"label":"Advanced"}]},{"id":"-M33-vX-HRldNgNYar_V","title":"Ethereum Provider","pathname":"/advanced/ethereum-provider","siteSpaceId":"sitesp_AL19t","description":"Connecting to the exposed ethereum provider with DappHero","breadcrumbs":[{"label":"Advanced"}]},{"id":"-M5t7OklcLn7na--ZuB5","title":"ChangeLog","pathname":"/updates/changelog","siteSpaceId":"sitesp_AL19t","description":"A list of things we are working on here at DappHero!","breadcrumbs":[{"label":"Updates"}]},{"id":"-MBzXuv0B1ZWIFkOenf4","title":"Bug Bounty","pathname":"/bug-bounty","siteSpaceId":"sitesp_AL19t","description":"Get paid to find bugs!"}]}