Toolverse
Wszystkie skille

ethereum-wingman

autor: openclaw

Asystent do tworzenia projektów Ethereum i smart kontraktów na Scaffold-ETH 2

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie

O skillu

Ethereum Wingman to umiejętność dla agentów AI, która wspomaga rozwój projektów blockchain na platformie Scaffold-ETH 2. Aktywuje się automatycznie, gdy mówisz o budowaniu aplikacji zdecentralizowanych, pisaniu smart kontraktów w Solidity, protokołach DeFi lub zadaniach związanych z Web3. Narzędzie zawiera kompletny przewodnik po tworzeniu kontraktów, bezpieczeństwie i najlepszych praktykach. Kluczową cechą jest tryb fork, który pozwala testować kod względem rzeczywistego stanu sieci Ethereum bez wydawania pieniędzy.

Jak używać

  1. Uruchom komendę tworzenia projektu: npx create-eth@latest, wybierz foundry jako framework, wskaż docelową sieć (base, mainnet, arbitrum, optimism lub polygon) i nazwę projektu.

  2. Przejdź do folderu projektu i zainstaluj zależności: cd oraz yarn install.

  3. Uruchom fork wybranej sieci: yarn fork --network base (lub inną sieć). Ta komenda łączy się z rzeczywistą siecią Ethereum, co pozwala testować kod bez kosztów.

  4. W osobnym terminalu włącz automatyczne generowanie bloków, aby logika zależna od czasu działała prawidłowo: cast rpc anvil_setIntervalMining 1. Bez tego kroku znacznik czasu (block.timestamp) pozostaje zamrożony.

  5. Wdróż smart kontrakty na lokalny fork: yarn deploy. Komenda ta umieszcza Twoje kontrakty w testowym środowisku.

  6. Uruchom frontend: yarn start. Aplikacja będzie dostępna pod adresem http://localhost:3000.

  7. Przetestuj aplikację w przeglądarce, klikając na elementy interfejsu, takie jak kran testowy (faucet), aby pobrać testowe tokeny i sprawdzić funkcjonalność.

Podobne skille