> 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

Wdróż standardowe lub niestandardowe smart kontrakty na Chiliz Chain Mainnet lub Spicy Testnet używając biblioteki Explore thirdweb lub narzędzia CLI.

[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="https://1440713132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff8umqzG6yVzzhNBuBU75%2Fuploads%2Fgit-blob-6b598c9047eb2ac954d124456171a0a33aeed457%2Fimage%20(490).png?alt=media" 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="https://1440713132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff8umqzG6yVzzhNBuBU75%2Fuploads%2Fgit-blob-dc54f4fa77dbcea51c2f985de301426770bff408%2Fimage%20(491).png?alt=media" 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="https://1440713132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff8umqzG6yVzzhNBuBU75%2Fuploads%2Fgit-blob-748cee40aa0c0c6faa2861fd8f5712bf15790a72%2Fimage%20(492).png?alt=media" 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.chiliz.com/pl/tworzenie/podstawy/wdrozenie-smart-kontraktu/wdrozenie-z-thirdweb.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
