> For the complete documentation index, see [llms.txt](https://v1.etherspot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://v1.etherspot.io/buidler-react-component/introduction.md).

# 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="https://1757549899-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Me5QrMSqMI-eFmDUQUk%2Fuploads%2F7evKB1EmJ3dVdJlD4EW2%2FScreenshot%202022-11-21%20at%2013.39.52.png?alt=media&amp;token=d0c02db7-b511-4101-9292-cae7179c3296" 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/)
