Mikolaj Tomczak 🛸 Profile picture
Crypto enthusiast 📈 In crypto since 2017 ⏳ Airdrop hunter 🪂 Article writer 📃 PLC Programmer 💻 #ETH and #EVM maxi 💎 #Bitcoin

Mar 9, 2023, 16 tweets

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.

Keep scrolling