1/🧵 Zapraszam do poradnika, w którym poruszę temat rozmieszczania Smart Contractów w ramach dodatkowych akcji na różnych sieciach.
Jest to element, który z powodzeniem może dać nam szanse na wyróżnienie się z tłumu i zakwalifikowanie na ewentualne #airdrop(y).
Do pracy!
2/📑 Wątek źródłowy
Sposób rozmieszczania SC za pomocą aplikacji #Remix został pierwotnie zaczerpnięty od użytkownika @0xFastLife i podany jako przykład działania w poradniku o @BuildOnBase 👇
3/🧵 Przykładowe wykorzystanie
Tę metodę możemy z powodzeniem wykorzystywać także dla innych sieci! Nie dla wszystkich było to od początku oczywiste, więc warto to podkreślić.
Na potrzeby tego poradnika będę działał na głośnej ostatnio sieci jaką jest #Polygon #zkEVM!
4/🧵 Wybór sieci
- przed przystąpieniem do działań należy w portfelu wybrać interesującą Nas sieć
- w moim przypadku będzie to zkEVM-testnet dla sieci testowej #Polygon #zkEVM
💡 Dodawanie różnych sieci odbywa się poprzez dedykowane strony lub chainlist.org.
5/🧵 Środki na opłaty transakcyjne
- nasz adres na docelowej sieci musi posiadać jakieś środki na opłaty
- w celu bridgowania środków korzystam najczęściej z dedykowanych mostów dostarczanych przez projekt
- tokeny testowe pozyskuję zgodnie z 👇
6/📃 Rozmieszczanie Smart Contractów
W ramach następnych kroków będziemy wrzucać na rozmieszczać własne SC! Wykorzystamy ERC20 i ERC721.
💡 Sposób działania jest tożsamy także dla innych sieci!
7/📃 ERC20 (1)
👉 docs.openzeppelin.com/contracts/4.x/…
- klik ERC20
- podajemy nazwę i symbol
- podajemy ilość (np. 1 000 000)
- klik Open in Remix
8/📃 ERC20 (2)
- klik zakładka Solidity compiler
- klik Compile contract
- klik zakładka Deploy
- wybierz MetaMask jako environment
- klik Deploy
9/📃 ERC20 - interakcja (3)
- rozwiń listę pod Deployed Contracts
- rozwiń listę przy transfer
- podaj adres swojego portfela
- wprowadź wartość np. 1000000000000000000000 (odpowiada ona ilości 1000 tokenów).
10/📃 Deploy & Interact
Dzięki takim działaniom nie tylko umieszczamy nasz smart contract na łańcuchu, ale także dokonujemy interakcji z nim!
Możecie to dokładnie sprawdzić na eksplorerze:
👉 np: explorer.public.zkevm-test.net
11/📃 ERC721 (1)
👉 docs.openzeppelin.com/contracts/4.x/…
- klik ERC721
- podajemy nazwę i symbol
- klik opcję mintable
- klik Open in Remix
12/📃 ERC721 (2)
- klik zakładka Solidity compiler
- klik Compile contract
- klik zakładka Deploy
- wybierz MetaMask jako environment
- klik Deploy
13/📃 ERC721 - interakcja (3)
- rozwiń listę pod Deployed Contracts
- rozwiń listę przy safeMint
- podaj adres swojego portfela
- wprowadź ilość np. 100
- klik transact
💡 Podobnie jak w przypadku ERC20 możemy wszystko sprawdzić na eksplorerze!
14/🧵 Gdzie wykonywać takie akcje?
Ja osobiście robię to obecnie na każdej sieci testowej zgodnej z EVM. Sposób jest szybki i prosty, więc nie widzę tu przeciwwskazań.
Moje propozycje to:
- #Mantle
- #Scroll
- #Polygon #zkEVM
- #Metis
- #Base by @coinbase
- i wiele innych...
15/📑 Inne materiały i poradniki
👉 linktr.ee/mikolajtomczak
Jeśli szukacie konkretnych materiałów dotyczących określonych sieci to koniecznie sprawdźcie mój linktree. Znajduje się tam wiele poradników z podziałem na kategorie.
Na pewno znajdziecie coś ciekawego dla siebie!
16/📑 Wsparcie
Jeśli podoba Ci się ten wątek i chciałbyś docenić mój wysiłek to:
1⃣ Obserwuj profil
2⃣ Daj serduszko/like
3⃣ Daj retweeta
4⃣ Zostaw komentarz
👉 Bardzo mi to pomaga w dalszej pracy!
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.