# Introduction

BUIDLer is a react component that allows plug-and-play integration with the Etherspot SDK, allowing dApps and developers to easily leverage the SDK in a highly customisable fashion.&#x20;

<figure><img src="/files/LjX62aUgLL9NfdC3u1sw" alt=""><figcaption></figcaption></figure>

## In a nutshell

The Etherspot BUIDLER React component allows anyone to implement transfers, contract interactions, swaps, crosschain bridging and more into their own dApp with just a few lines of code.

The BUIDLER component takes care of the technical requirements behind the scenes to provide a great user experience to your users.

## Everything is a "block"

One of the most important concepts to understand is that every **action** that a user can perform is represented as a **block**. Each block can be performed as a batch transaction (where several actions are executed as one transaction) or in a sequence (where each transaction happens one after another).

We've included several blocks that help facilitate actions out the box, and we've created a guide on how to create your own block.

## Take it for a spin, now

Head over to <https://buidler.etherspot.io> to see what you can do before you start the [Installation](/buidler-react-component/installation.md).

Devs can test on mainnet using Gnosis Chain, and adding funds to their wallet with [this faucet.](http://www.gnosisfaucet.com/)


---

# 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://v1.etherspot.io/buidler-react-component/introduction.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.
