# DappHero Docs

## DappHero Docs

- [Getting Started 👋🏽](https://docs.dapphero.io/master.md): 🔥The DappHero documentation site🔥
- [How does it work? 🧐](https://docs.dapphero.io/different-ways-to-use-dapphero/how-does-it-work.md): All about the magic.
- [Setting Up Your Project 🏗️](https://docs.dapphero.io/different-ways-to-use-dapphero/setting-up-your-project.md): The basics.
- [Projects](https://docs.dapphero.io/different-ways-to-use-dapphero/setting-up-your-project/projects.md): About the project page
- [Smart Contracts](https://docs.dapphero.io/different-ways-to-use-dapphero/setting-up-your-project/smart-contracts.md): The Smart Contract Page
- [An Intro to Features 🎁](https://docs.dapphero.io/different-ways-to-use-dapphero/an-intro-to-features.md): Get started with the basic building blocks of DappHero
- [Network ⛓️](https://docs.dapphero.io/features/network.md): Connecting to the Network and sending ETH
- [User 🤖](https://docs.dapphero.io/features/user.md): Accessing the current users information
- [3box 👯‍♂️](https://docs.dapphero.io/features/3box.md): Learn how to access decentralized 3Box user profiles
- [Smart Contracts 👩🏾‍🔬](https://docs.dapphero.io/features/using-smart-contracts.md): Connecting to Smart Contracts
- [Adding Smart Contracts 🏗️](https://docs.dapphero.io/features/using-smart-contracts/adding-smart-contracts.md): How to Add Smart Contracts to your project
- [Contract Details](https://docs.dapphero.io/features/using-smart-contracts/adding-smart-contracts/contract-details.md): Whats an ABI? Where does a Contract live?
- [Create a Method Instance](https://docs.dapphero.io/features/using-smart-contracts/create-a-method-instance.md): How to create a Method Instance for your customContract
- [Inputs](https://docs.dapphero.io/features/using-smart-contracts/inputs.md): How to get information from the user, to send to your contract method
- [Invoke](https://docs.dapphero.io/features/using-smart-contracts/invoke.md): Activating Methods on page load or button click
- [Outputs](https://docs.dapphero.io/features/using-smart-contracts/outputs.md): Getting data back from the blockchain
- [Events](https://docs.dapphero.io/features/using-smart-contracts/events.md): Contrat Events
- [Advanced: Automatically clearing Inputs](https://docs.dapphero.io/features/using-smart-contracts/advanced-automatically-clearing-inputs.md): How to enable or disable automatically clearing a form input field
- [Advanced: Getting the Current User's Address Dynamically](https://docs.dapphero.io/features/using-smart-contracts/getting-the-current-user.md): Getting the value of the current user as an input
- [Advanced: Sending ETH to a contract method](https://docs.dapphero.io/features/using-smart-contracts/sending-eth-to-a-contract.md): How to optionally send ETH to a contract method.
- [Listening to Events](https://docs.dapphero.io/features/using-smart-contracts/listening-to-events.md): Getting advanced functionality
- [Resources: Learn More](https://docs.dapphero.io/features/using-smart-contracts/resources-learn-more.md): Where to go to learn more.
- [Resources: Test Contracts](https://docs.dapphero.io/features/using-smart-contracts/testing-smart-contracts.md): Want to practice your skills? We have the tools for you!
- [Collectibles 🃏](https://docs.dapphero.io/features/what-are-nfts.md): Want to learn what Collectables are? You're in the right spot! 🃏
- [Getting Started](https://docs.dapphero.io/features/what-are-nfts/notes-about-collectables.md): Using Collectibles in your DappHero project
- [Single Collectibles](https://docs.dapphero.io/features/what-are-nfts/single-collectibles.md): Retrieving a single collectible and displaying it's data
- [Listing Collectibles](https://docs.dapphero.io/features/what-are-nfts/listing-collectables.md): How to display lists of Collectibles
- [Displaying Token Metadata](https://docs.dapphero.io/features/what-are-nfts/displaying-token-metadata.md)
- [Advanced: $CURRENT\_USER](https://docs.dapphero.io/features/what-are-nfts/advanced-usdcurrent_user.md): Dynamically getting the address of the current user
- [Advanced: $URL](https://docs.dapphero.io/features/what-are-nfts/advanced-url-query-params.md): Set the Collectible Feature instance via URL query params
- [Advanced: $THIS](https://docs.dapphero.io/features/what-are-nfts/advanced-usdthis.md): Referring to the current Collectible's information
- [Advanced: Properties](https://docs.dapphero.io/features/what-are-nfts/advanced-properties.md)
- [Calling Smart Contracts inside Collectibles](https://docs.dapphero.io/features/what-are-nfts/calling-smart-contracts-inside-collectibles.md)
- [Collectible Example](https://docs.dapphero.io/features/what-are-nfts/collectible-example.md): A complete example of using Collectibles
- [Webflow 🎁](https://docs.dapphero.io/integrations/using-weblow.md): No-Code option for powerful websites.
- [Getting Started with Webflow](https://docs.dapphero.io/integrations/using-weblow/starting-with-webflow.md): A powerful no-code tool that works with DappHero
- [Add DappHero Elements](https://docs.dapphero.io/integrations/using-weblow/adding-elements.md): How to label your elements
- [Learn more about WebFlow](https://docs.dapphero.io/integrations/using-weblow/start-from-a-template.md): Resources to keep you moving
- [Coming soon...](https://docs.dapphero.io/examples/coming-soon....md)
- [Engine Events](https://docs.dapphero.io/advanced/engine-events.md): Listening to the DappHero Core engine
- [Force Refresh](https://docs.dapphero.io/advanced/force-refresh.md): How to programmatically force refresh the DappHero Engine
- [Database](https://docs.dapphero.io/advanced/database.md): A simple end-to-end encrypted database in the browser
- [Ethereum Provider](https://docs.dapphero.io/advanced/ethereum-provider.md): Connecting to the exposed ethereum provider with DappHero
- [ChangeLog](https://docs.dapphero.io/updates/changelog.md): A list of things we are working on here at DappHero!
- [Bug Bounty](https://docs.dapphero.io/bug-bounty.md): Get paid to find bugs!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.dapphero.io/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
