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

Spłaszczenie smart kontraktu

Spłaszcz smart kontrakt Solidity i wszystkie jego zależności do pojedynczego pliku .sol używając Remix lub Hardhat, aby uprościć weryfikację kodu źródłowego w explorerach Chiliz Chain.

Spłaszczanie smart kontraktu to proces łączenia głównego kontraktu ze wszystkimi jego zależnościami (interfejsami, bibliotekami, dziedziczonymi kontraktami) w jeden, samodzielny plik .sol. To znacznie ułatwia weryfikację wdrożonego kontraktu.

Nie musisz spłaszczać kontraktu, aby go wdrożyć.

Spłaszczenie to przede wszystkim krok po wdrożeniu, używany do weryfikacji kodu źródłowego w explorerze.

Ponieważ Chiliz Chain to blockchain kompatybilny z EVM, dostępnych jest kilka narzędzi do spłaszczania kontraktów.

Jeśli wdrażasz z oryginalnych plików, a następnie spłaszczasz je, aby zweryfikować cały kontrakt, musisz upewnić się, że ustawienia kompilacji się nie zmieniły.

W przeciwnym razie możesz otrzymać błąd typu "Bytecode mismatch" i weryfikacja się nie powiedzie.

Spłaszczanie za pomocą Remix IDE

W Eksploratorze Plików kliknij prawym przyciskiem myszy swój główny kontrakt i wybierz "Flatten" z menu.

Remix wygeneruje kontrakt CONTRACT_flattened.sol w Twoim folderze.

Spłaszczanie za pomocą Hardhat

Dostosuj następujące polecenie do swojego projektu:

Ostatnia aktualizacja

Czy to było pomocne?