> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/creator/content-creator-pt/recompensas/getting-started.md).

# Primeiros Passos

Configure uma campaign do Decentraland Rewards: crie-a, adicione estoque de wearable ou emote, gerencie fundos e ative dispensers.

Esta página irá guiá-lo pelo processo de uso do sistema de Rewards para incentivar o engajamento dos usuários com Wearables e Emotes da Decentraland. Você aprenderá como configurar e gerenciar uma campanha de recompensas, incluindo a criação de uma campanha, a adição de itens ao estoque da campanha, o gerenciamento de fundos e o uso de dispensers para entregar recompensas. Além disso, você encontrará instruções para ativar sua campanha e lidar com as taxas de transação.

## Pré-requisitos

Antes de começar a usar o sistema de Rewards, certifique-se de que você tem uma coleção [aprovada e pronta para minting](/creator/content-creator-pt/wearables-e-emotes/publicacao-de-collections/publishing-collections.md). Essa coleção deve conter os itens que você planeja oferecer como recompensas na sua campanha.

## Crie sua primeira campanha

Uma campanha refere-se a uma iniciativa de incentivo projetada para aumentar o engajamento dos usuários por meio de ofertas de recompensas. Nesta seção, você descobrirá os detalhes de configuração da campanha, juntamente com os pré-requisitos para iniciar a distribuição de recompensas.

1. Acesse a [dApp Rewards](https://decentraland.org/rewards)
2. Conecte sua carteira
3. Clique na **Campanhas** aba
4. Clique na **Criar campanha** botão. Você será redirecionado para o formulário de criação da campanha.

![](https://2402076176-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-2864c9653d10a3886d0dfd60e5ff143daffe94e8%2Fcreate-campaign-page.png?alt=media)

5. Preencha os seguintes campos:

* **Nome da campanha**: Escolha um nome para sua campanha. Esse nome será visível para os usuários na página de recompensas deles.
* **Rede da campanha**: Selecione a rede em que seus wearables serão cunhados. Observe que essa escolha é final e não pode ser alterada depois que a campanha for criada.
* **Preço máximo do gas**: Defina o preço máximo do gas que você está disposto a pagar por transação. Se o preço do gas de uma transação exceder esse limite, ela será adiada até que o preço caia. A UI fornecerá uma estimativa do custo para cunhar cada item com base nessa configuração.

6. Clique no **Criar campanha** botão. Você será redirecionado para a página da campanha.

![](https://2402076176-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-12e752af40575997159da5dd7759e2b17d427add%2Fnew-campaign.png?alt=media)

Depois de criar sua campanha, ainda há algumas etapas para concluir antes que você possa começar a entregar recompensas:

* **Adicione uma reserva de tokens MATIC**: Certifique-se de ter tokens MATIC suficientes na sua conta para cobrir as taxas de transação.
* **Adicione itens ao estoque da campanha**: Preencha sua campanha com os itens que você planeja oferecer como recompensas.
* **Crie um dispenser**: Configure um dispenser que cuidará da distribuição das recompensas aos usuários.
* **Ative sua campanha**: Por fim, ative sua campanha para colocá-la no ar e começar a entregar recompensas.

### Adicione MATIC para pagar pelas taxas de transação

Para cunhar itens, você precisará cobrir as taxas de transação adicionando uma reserva de tokens MATIC ao endereço da sua campanha. Você pode encontrar esse endereço listado abaixo do nome da campanha.

Para transferir MATIC da sua carteira, primeiro certifique-se de que está conectado à mesma rede da campanha. Em seguida, copie o endereço da campanha e envie para ele a quantidade desejada de MATIC. Se você não tiver nenhum MATIC na sua carteira, você pode seguir [este guia](https://github.com/decentraland/docs/tree/main/player/blockchain-integration/transactions-in-polygon.md#where-can-i-get-matic-to-pay-for-transaction-fees) para obter alguns.

{% hint style="info" %}
**💡 Dica**: Para campanhas em execução na rede de teste **AMOY** network, você pode obter algum MATIC em [este faucet](https://faucet.polygon.technology/).
{% endhint %}

Para enviar MATIC de uma exchange, basta sacar o token MATIC para a Polygon Network (normalmente a Amoy Network não está disponível nas exchanges).

### Adicione itens ao estoque da campanha

Quando você cria uma nova campanha, ela começa com um inventário vazio. Para começar a entregar recompensas, você precisará adicionar itens à campanha:

![](https://2402076176-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-666f5e5102923cbe37d8ad2bddc453c8aeba7e4b%2Fwithout-supply.png?alt=media)

* **Conceder permissões de minting**: Primeiro, autorize a campanha a cunhar itens. Siga [este guia](/creator/content-creator-pt/wearables-e-emotes/publicacao-de-collections/publishing-collections.md#adding-minters-to-the-collection) e use o endereço da campanha (localizado abaixo do nome da campanha) como o endereço do minter. Após enviar, aguarde a confirmação da transação.
* **Adicione itens ao estoque da campanha**: Assim que as permissões de minting forem concedidas, você pode começar a adicionar itens ao inventário da campanha.

  a) Clique no **Adicionar estoque** botão para ver todas as coleções para as quais a campanha tem permissões de minting.

![](https://2402076176-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-c4150f495ff07f1fde8b1d4404e665659d9a1b49%2Fcollection-available.png?alt=media)

```
b) Selecione o item da coleção que você deseja adicionar ao estoque e clique no botão **Adicionar estoque**.
```

![](https://2402076176-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-091e1f5608922184a698047b1f5c621245328711%2Fadd-supply.png?alt=media)

```
c) Selecione a quantidade de itens que você deseja adicionar ao estoque da campanha e clique no botão **Adicionar estoque**.
```

![](https://2402076176-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-93177d8b1070b644648be4c94edda3df2a2e2a79%2Fwith-supply.png?alt=media)

{% hint style="info" %}
Os campos Priority e Group são funcionalidades avançadas que serão abordadas em uma seção dedicada.
{% endhint %}

### Crie um dispenser para entregar as recompensas

Os dispensers são as ferramentas usadas para enviar ou reivindicar recompensas do seu estoque. Cada dispenser está associado a uma chave única, necessária para autenticação com a HTTP API. Embora a chave não seja exibida na UI, você pode copiá-la clicando no botão Copiar.

Quando você cria uma nova campanha, um dispenser padrão com uma chave mestra é fornecido automaticamente apenas para fins de teste. Para configurar um novo dispenser, clique no **Adicionar dispenser** botão.

![](https://2402076176-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-9f781b6d00ac1a11fb5f62b5f010de5f2d2b6d0a%2Fcreate-dispenser.png?alt=media)

Selecione o grupo de itens de onde você deseja retirar itens e clique em **Salvar** botão.

{% hint style="info" %}
Os dispensers têm algumas opções de configuração que serão abordadas em uma seção dedicada.
{% endhint %}

### Ative sua campanha

Por padrão, sua campanha está inativa. Isso impede que o serviço de recompensas atribua novas recompensas. Para ativar sua campanha, clique em **Ativar campanha** botão.

{% hint style="warning" %}
**📔 Nota**: Se uma campanha ativa for definida como inativa, quaisquer recompensas pendentes ainda serão enviadas. No entanto, novos resgates ou resgates que precisem ser tentados novamente por algum motivo serão impedidos.
{% endhint %}

**Agora você está pronto para começar a cunhar wearables/emotes usando a** [**API**](https://github.com/decentraland/docs/tree/main/creator/rewards/api.md)

### Gerenciar fundos

Quando a campanha for concluída, se houver fundos remanescentes das taxas de transação, o proprietário pode escolher entre recuperar os fundos ou realocá-los para outra campanha. Para recuperar os fundos, basta clicar no botão Gerenciar fundos na página de detalhes da campanha.

![](https://2402076176-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-8cf429fc57594ab379f05eeada8e7aab8e5dd6a0%2Fmanage-funds.png?alt=media)

{% hint style="warning" %}
**📔 Nota**: Se todos os fundos forem removidos de uma campanha, quaisquer transações pendentes ou novas relacionadas a essa campanha serão bloqueadas até que mais fundos sejam atribuídos.
{% endhint %}


---

# 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 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, and the optional `goal` query parameter:

```
GET https://docs.decentraland.org/creator/content-creator-pt/recompensas/getting-started.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
