# Humanode Truffle Box

## What Truffle Boxes are

A Truffle box is an example Ethereum application and/or boilerplate that puts complimentary tools and libraries into a single, sweet, easily-downloadable package, based on the [truffle ecosystem](https://trufflesuite.com/docs/). Every Truffle box comes with libraries and tools already preinstalled, code that uses those libraries and tools, external scripts (if necessary), as well as helpful README's and documentation.

Read the official documentation on the Truffle at the link below:

{% embed url="<https://trufflesuite.com/docs/truffle/>" %}

## Humanode Truffle Box

The Humanode Truffle Box is a suite of tools we have prepared for developers to work with Humanode EVM implementation in the local development environment.

The Humanode Truffle Box is available at the following repo:

{% embed url="<https://github.com/humanode-network/humanode-truffle-box>" %}

{% hint style="info" %}
You need to manually run the `humanode-peer` in [dev mode](/docs/node/cli.md) to use the box as we don't provide it as a part of the package.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gitbook.humanode.io/docs/tools-and-services/humanode-truffle-box.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.
