В этом небольшом гайде я покажу как создать и задеплоить свой ERC-20 токен в блокчейне Scroll. Это даст право на получение Origins NFT.
Стоимость создания составит примерно 1,5 -2$, у меня составило 0.000819855102 ETH при цене газа 0,69 гвей.
У нас получится полноценный ERC-20 токен, его можно будет добавить в Метамаск и отсылать друзьям и не только.
Добавляем Scroll и переводим ETH
Если у вас в Метамаске еще не добавлена сеть Scroll, то перейдите на Chainlist.org, введите в поиске Scroll и добавьте ее в кошелек:
После этого через какой-нибудь мост нужно перевести ETH в сеть Scroll. На данный момент мостов 4 штуки, самые дешевые транзакции на rhino.fi . Переведите себе ETH не менее 0.002 — 0.003, чтобы хватило с запасом, потому что комиссия в сети может увеличиться.
Начинаем создавать
Идем в редактор Remix и создаем новый файл. Для этого жмем на папке Contracts, чтобы она раскрылась, потом на иконку создания нового файла. Назовем его scroll.sol.
В открывшееся текстовое поле вставьте вот этот код:
1 2 3 4 5 6 7 8 9 |
pragma solidity ^0.8.20; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract MyToken is ERC20 { constructor() ERC20("MyScrollToken", "MST") { _mint(msg.sender, 1000000 * 10 ** decimals() ); } } |
Должно получиться так:
Вы можете изменить эти параметры, заключенные в кавычки:
- MyScrollToken — на свое название, например, VasyaPupkinsToken
- MST — символ токена, например, на VPT
- 1000000 — это количество токенов, тоже можно поменять
После этого перейдите на вкладку компиляции, в выпадающем меню Compiler выберите 0.8.20+commit и нажмите кнопку Compile scroll.loc
Теперь пришло время задеплоить наш токен. Перейдите на вкладку Deploy. В выпадающем меню ENVIRONMENT выберите Injected Provider — Metamask, чтобы транзакция прошла через Метамаск. Соответственно, в Метамаске у вас должна быть выбрана сеть Scroll, чтобы контракт задеплоился именно в сети Scroll.
После этого жмите копку Deploy. Всплывет окно Метамаска с подтверждением транзакции создания смарт-контракта. Подтвердите. Теперь в блокэксплорере можете найти только что сделанную транзакцию и скопировать получившийся адрес токена, чтобы добавить его в Метамаск:
После всего этого можете смело проверять свой адрес на сайте Scroll на предмен элиджибла на NFT. Должно быть зелененькое :))
0 Comments