For the complete documentation index, see llms.txt. This page is also available as Markdown.

Wdrożenie z Remix

Wdróż smart kontrakt na Chiliz Chain używając internetowego środowiska Remix IDE, z krokami kompilacji, wstrzyknięcia MetaMask i potwierdzenia wdrożenia.

Remix to zestaw narzędzi do tworzenia smart kontraktów bez konieczności konfiguracji. Używany zarówno przez ekspertów, jak i początkujących, Remix pozwoli ci sprawnie rozpocząć pracę.

Remix jest dostępny jako środowisko webowe, program desktopowy i nawet narzędzie CLI. Na tej stronie używamy wersji webowej.

Oto jak wdrożyć smart kontrakt używając Remix Online IDE:

  1. Przejdź na https://remix.ethereum.org. Remix IDE otwiera się w przeglądarce.

  2. Kliknij przycisk "Create a new Workspace", a następnie wybierz opcję: puste środowisko, środowisko generowane przez AI, kreator kontraktów, import projektu lub klonowanie repozytorium git. Możesz też skorzystać z gotowych szablonów środowisk. Na potrzeby tego samouczka użyjemy szablonu OpenZeppelin ERC20. Oczywiście możesz wdrożyć własny smart kontrakt używając pustego środowiska.

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.

  1. Przewiń do kategorii szablonów "OpenZeppelin" i kliknij szablon "ERC20".

  1. Nadaj tokenowi ERC20 nazwę w formularzu wyświetlonym przez Remix, a następnie kliknij "Validate workspace".

Po zatwierdzeniu wyboru Remix ładuje standardowe środowisko z folderami i plikami widocznymi w Eksploratorze Plików po lewej stronie. Kliknij plik /contracts/{nazwa tokena}.sol, aby wyświetlić kontrakt ERC20, który zamierzasz wdrożyć:

Jak widać, domyślny smart kontrakt MyToken.sol importuje kontrakt ERC20.sol z OpenZeppelin. Możesz otworzyć plik .deps/npm/@openzeppelin/contracts/token/ERC20/ERC20.sol, aby wyświetlić sam kontrakt ERC20.

Możesz edytować kontrakt MyToken.sol według potrzeb. Na przykład, aby działał z EVM Chiliz Chain, kontrakt powinien używać Solidity 0.8.30 lub niższej:

... i wybierz odpowiedni kompilator:

  1. Kliknij "Compile" powyżej pliku kontraktu.

Jeśli nie ma błędów w zmianach, Remix IDE powinien wyświetlić zielony znacznik wyboru w menu "Solidity Compiler" po lewej stronie:

  1. Otwórz sekcję "Deploy & run transactions".

  • W menu "Environment" wybierz "Browser Extension > Injected Provider - MetaMask". Połączy to wdrożony token z kontem MetaMask — które powinno być już skonfigurowane do pracy z Chiliz Chain (jeśli nie, sprawdź tutaj).

  • Upewnij się, że Remix wyświetla prawidłową sieć: Chiliz Chain Mainnet.

  • Upewnij się, że wybrany jest plik kontraktu i że wybrana wersja EVM to "Prague". Jeśli nie, oznacza to, że wersja kompilatora nie została ustawiona na v0.8.30 (patrz powyżej), wróć do kroku 4.

  • Kliknij "Deploy & Verify". Jeśli wolisz tylko wdrożyć kontrakt i samodzielnie go zweryfikować, możesz odznaczyć pole "Verify Contract on Explorers".

  1. Portfel MetaMask powinien otworzyć się automatycznie.

8. Kliknij "Confirm", aby połączyć portfel MetaMask ze smart kontraktem tokena. W ciągu kilku sekund powinieneś otrzymać powiadomienie potwierdzające transakcję, wraz z zaproszeniem do wyświetlenia transakcji w block explorerze Chiliscan.

Z transakcji możesz uzyskać dostęp do wdrożonego kontraktu (tutaj, link po "Contract"):

W portfelu MetaMask, na karcie "Aktywność", zobaczysz informacje o wdrożeniu kontraktu. Kliknij, aby zobaczyć wszystkie szczegóły:

Gratulacje! Twój kontrakt jest teraz wdrożony na Chiliz Chain!

Czas go teraz zweryfikować:

Weryfikacja Smart Kontraktu

Ostatnia aktualizacja

Czy to było pomocne?