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

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

Możesz też weryfikować kontrakty na Spicy Testnet za pomocą tego interfejsu: https://spicy-explorer.chiliz.com/

W przypadku kontraktów wieloplikowych upewnij się, że kod został spłaszczony przed przesłaniem.

Na przykład, jeśli używasz Remix IDE, możesz kliknąć prawym przyciskiem myszy na skompilowanym pliku contract-XYZ.sol w Eksploratorze Plików i wybrać opcję "Flatten". Następnie pobierz wynikowy plik (o nazwie contract-XYZ_flattened.sol), aby go przesłać do formularza weryfikacyjnego.

Kroki:

  1. W polu "Contract address to verify" wpisz adres smart kontraktu.

  2. 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.

  1. Wybierz metodę weryfikacji. Najprostszą metodą będzie dostarczenie spłaszczonej wersji kontraktu Solidity, czyli "Solidity (Single file)".

  2. Wybierz wersję kompilatora (Chiliz Chain obsługuje wersje do v0.8.30) i wersję EVM (Chiliz Chain obsługuje wersje do Prague).

  1. 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.

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ą:

Korzystanie z API Blockscout

Blockscout posiada dedykowane API do weryfikacji kontraktów:

Endpointy API to:

Ostatnia aktualizacja

Czy to było pomocne?