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.
Możesz też skorzystać z oficjalnej dokumentacji Remix IDE dotyczącej tworzenia i wdrażania kontraktu.
Oto jak wdrożyć smart kontrakt używając Remix Online IDE:
Przejdź na https://remix.ethereum.org. Remix IDE otwiera się w przeglądarce.

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.
Przewiń do kategorii szablonów "OpenZeppelin" i kliknij szablon "ERC20".

OpenZeppelin to platforma open-source do budowania bezpiecznych dApps.
Oprócz różnych usług bezpieczeństwa i audytu, udostępniają bibliotekę smart kontraktów zweryfikowanych przez społeczność, bezpłatnie dla każdego.
Kontrakty OpenZeppelin są uważane za standardy branżowe i możesz z nich bezpiecznie korzystać.
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:

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:

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".
Upewnij się, że masz wystarczająco CHZ w portfelu, aby opłacić transakcje wdrożenia!
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ć:
Ostatnia aktualizacja
Czy to było pomocne?