Weryfikacja z Chiliz Block Explorer
Weryfikuj smart kontrakty na Chiliz Chain przez Chiliz Block Explorer (Blockscout) za pomocą formularza webowego, pluginu Hardhat lub API Blockscout.
Chiliz Block Explorer to serwis zbudowany przez Blockscout. Możesz zatem korzystać z ich dokumentacji na co dzień.
Blockscout oferuje kilka sposobów weryfikacji smart kontraktu na Chiliz Chain:
Dla większości kontraktów: funkcja weryfikacji.
Dla bardziej złożonych kontraktów: narzędzia wiersza poleceń, np. Hardhat.
Dla prostych kontraktów: API.
Zobacz dokumentację Blockscout dotyczącą weryfikacji kontraktów.
Korzystanie z funkcji weryfikacji Chiliz Block Explorer
Chiliz Block Explorer udostępnia interfejs weryfikacji kontraktów dla Chiliz Mainnet pod adresem https://scan.chiliz.com/contract-verification. Jest też udokumentowany tutaj: https://docs.blockscout.com/devs/verification/blockscout-ui
Kroki:
W polu "Contract address to verify" wpisz adres smart kontraktu.
Wybierz licencję, którą chcesz zastosować do kontraktu. Ponieważ może nie być oczywiste, co to oznacza, tutaj znajdziesz krótkie wyjaśnienie dotyczące licencji open-source.

Wybierz metodę weryfikacji. Najprostszą metodą będzie dostarczenie spłaszczonej wersji kontraktu Solidity, czyli "Solidity (Single file)".
Wybierz wersję kompilatora (Chiliz Chain obsługuje wersje do v0.8.30) i wersję EVM (Chiliz Chain obsługuje wersje do Prague).

Na koniec, w polu "Contract Code" wklej kod smart kontraktu, który użyłeś do pierwotnej kompilacji, i kliknij "Verify & publish".

Jeśli weryfikacja przebiegnie pomyślnie, kontrakt zostanie wyraźnie oznaczony jako zweryfikowany, m.in. zielonym znacznikiem wyboru. Block explorer udostępni jego kod źródłowy i włączy wszystkie funkcje interaktywne.

Na przykład Fan Token $PSG jest wdrożony jako kontrakt proxy, którego zweryfikowany kontrakt implementacji jest widoczny tutaj w Chiliz Block Explorer (zwróć uwagę na zielony znacznik):
Korzystanie z narzędzi wiersza poleceń
Własna dokumentacja Blockscout zawiera szczegółowe przewodniki dotyczące korzystania z narzędzi wiersza poleceń do weryfikacji. Jest to szczególnie przydatne, gdy chcesz zautomatyzować weryfikację kontraktów w środowisku developerskim.
Możesz przeczytać ich przewodniki dotyczące wdrożenia i weryfikacji za pomocą:
... i więcej!
Korzystanie z API Blockscout
Blockscout posiada dedykowane API do weryfikacji kontraktów:
Endpointy API to:
Chiliz Mainnet: https://scan-api.chiliz.com/api/v2/
Spicy Testnet: https://spicy-explorer-api.chiliz.com/api/v2/
Ostatnia aktualizacja
Czy to było pomocne?