> For the complete documentation index, see [llms.txt](https://docs.chiliz.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chiliz.com/pl/tworzenie/podstawy/wdrozenie-smart-kontraktu/wdrozenie-z-thirdweb.md).

# Wdrożenie z thirdweb

[Thirdweb](https://thirdweb.com/) dostarcza narzędzia, SDK i szablony smart kontraktów, które upraszczają budowanie i wdrażanie aplikacji blockchain.

Thirdweb świadczy usługi dla większości sieci opartych na EVM, w tym [Chiliz Chain Mainnet](https://thirdweb.com/chiliz-chain) i [Spicy Testnet](https://thirdweb.com/spicy-chain).

Istnieją dwa sposoby wdrażania kontraktu na Chiliz Chain za pomocą narzędzi thirdweb:

* Korzystanie z webowej biblioteki Explore, jeśli potrzebujesz standardowego kontraktu.
* Korzystanie z narzędzia CLI, jeśli chcesz wdrożyć niestandardowy kontrakt.

Omówimy oba sposoby.

*Uwaga: Zespół thirdweb stworzył świetny film na ten temat:*

{% embed url="<https://www.youtube.com/watch?v=_fghhiFg870>" %}

## Wdróż smart kontrakt za pomocą Explore thirdweb

Thirdweb udostępnia [Explore](https://thirdweb.com/explore) — bibliotekę zaudytowanych smart kontraktów EVM wraz z narzędziem online, które umożliwia każdemu wdrożenie standardowego kontraktu na dowolnej sieci EVM.

{% hint style="info" %}
Możesz też skorzystać z [oficjalnej dokumentacji thirdweb dla biblioteki Explore](https://portal.thirdweb.com/tokens/explore/overview).
{% endhint %}

1. Przejdź do [thirdweb Explore](https://thirdweb.com/explore).
2. Kliknij kontrakt "Token".

<figure><img src="/files/Ew6S4c1T1DmxbhL690lC" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
Fan Tokens Chiliz to tokeny CAP-20, które są specyficznym dla Chiliz Chain rozszerzeniem standardu ERC20 tokenów Ethereum. [Dowiedz się więcej o CAP-20](/pl/nauka/slownik/cap-20.md).
{% endhint %}

Otworzy się strona kontraktu. Zalecamy dokładne przeczytanie wyświetlonych informacji.

3. Kliknij przycisk "Deploy Now" (w prawym górnym rogu ekranu).

Otworzy się formularz:

<figure><img src="/files/3jolAnQoKunqbe4fGeG8" alt=""><figcaption></figcaption></figure>

4. Wypełnij pola formularza, zaczynając od sekcji "Contract Metadata".

Pozostałe sekcje mogą zostać wypełnione automatycznie przez Explore, ale zalecamy zwrócenie uwagi na każdą z nich, a szczególnie na:

* Adres odbiorcy: Jeśli jesteś zalogowany portfelem (np. MetaMask), to pole powinno już wyświetlać adres Twojego portfela. Upewnij się, że to rzeczywiście Twój adres!
* Opcje wdrożenia: Tutaj wybierasz sieć, na której chcesz wdrożyć kontrakt. Koniecznie wybierz Chiliz Chain (lub Spicy Testnet, w zależności od potrzeb)!

5. Kliknij "Deploy Now", aby wdrożyć własny token na Chiliz Chain.

{% hint style="warning" %}
Upewnij się, że masz wystarczająco CHZ w portfelu na opłaty transakcyjne!
{% endhint %}

<figure><img src="/files/k0l1fuhSAO8197vcTnuf" alt="" width="375"><figcaption></figcaption></figure>

Będziesz musiał podpisać transakcje z portfela — ich liczba może się różnić.

6. Kliknij "View Now", aby przejść do panelu thirdweb i zobaczyć wdrożony kontrakt.

## Wdróż smart kontrakt za pomocą CLI thirdweb

Narzędzie `deploy` thirdweb upraszcza wdrażanie smart kontraktów na dowolnej sieci EVM (w tym Chiliz Chain) jednym poleceniem, automatycznie obsługując złożone szczegóły techniczne.

Jest to zalecany sposób, jeśli chcesz użyć niestandardowego kontraktu (np. [dostosowanego kontraktu OpenZeppelin](https://www.openzeppelin.com/solidity-contracts)).

{% hint style="info" %}
Możesz też skorzystać z [oficjalnej dokumentacji thirdweb dotyczącej narzędzi do wdrożenia](https://portal.thirdweb.com/contracts/deploy/overview).
{% endhint %}

### Instalacja thirdweb CLI

Aby użyć narzędzia thirdweb deploy, potrzebujesz:

* lokalnej instalacji Node.js i narzędzia npm.
* lokalnej instalacji narzędzia thirdweb CLI.

Aby zainstalować Node.js i npm, [postępuj zgodnie z instrukcjami tutaj](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).

Następnie możesz zainstalować thirdweb CLI, uruchamiając następujące polecenie w terminalu:

```bash
npm i -g @thirdweb-dev/cli
```

Zespół thirdweb stworzył [szczegółowy film o thirdweb CLI](https://www.youtube.com/watch?v=8ttGHEQ-Ddo), który zdecydowanie warto obejrzeć!

### Wdrażanie kontraktu za pomocą thirdweb CLI

Po zainstalowaniu CLI możesz go użyć do wdrożenia smart kontraktów.

1. W terminalu przejdź do katalogu głównego repozytorium smart kontraktu.
2. Uruchom polecenie deploy:

```bash
npx thirdweb deploy
```

Zostaniesz przeprowadzony przez proces wdrażania kontraktu:

1. Połączy się z panelem thirdweb, otwierając okno przeglądarki.
2. Z panelu musisz autoryzować urządzenie. Będzie to wymagać podpisania transakcji za pomocą portfela używanego w thirdweb.

Sprawdź demo zespołu thirdweb:

{% embed url="<https://www.youtube.com/watch?v=6EqumMCa-E8>" %}


---

# 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.chiliz.com/pl/tworzenie/podstawy/wdrozenie-smart-kontraktu/wdrozenie-z-thirdweb.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.
