ТЕСТНЕТЫ✅
March 7, 2023

Deploy Token и Deploy Contract Scroll (без сервера)

Deploy Token

1. Создаём токен

  • Переходим на сайт https://remix.ethereum.org/, создаём новый файл. Назвать можете как угодно, в конце обязательно .sol
  • Вставляем код что ниже в открывшуюся страницу файла, и заменяем значения на свои

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.4;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract <Имя Вашего Токена> is ERC20 {
constructor() ERC20("<Имя Вашего Токена>", "<Сокращенное Имя Вашего Токена>") {
_mint(msg.sender, 1000000000 * 10 ** decimals());
}
}

  • Переходим в 3-ю вкладку и нажимаем "Compile название.sol"
  • Теперь самая последняя вкладка. Выбираем: Injected Provider - Metamask -> Deploy

Перед этим включите в Metamask сеть Scroll Alpha

  • Всё, у вас теперь есть своя монета. Проверить можно так: Metamask -> последняя транза -> смотреть в проводнике -> Contract
  • Если скопировать адрес контракта, то можно добавить в Metamask

2. Добавляем ликвидность на Uniswap

  • Выставляем значения как на скрине ниже: 0.05% -> 0.5 цена -> 0.42 и 0.63 -> 0.005 ETH -> Preview -> Add

Получаем токены и кидаем их в pool на uniswap

  1. Простой способ просто заклеймите usdc тут контракт токены -
0xA0D71B9877f44C744546D649147E3F1e70a93760

Deploy Contract

1. Создаём контракт

  • Переходим на сайт https://remix.ethereum.org/, создаём новый файл. Назвать можете как угодно, в конце обязательно .sol
  • Вставляем код что ниже

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

contract FMContract {

address public owner;
mapping (address => uint) public payments;

constructor() {
owner = msg.sender;
}

function Donate() public payable {
payments[msg.sender] = msg.value;
}

function MoneyBack() public {
address payable _to = payable(owner);
address _thisContract = address(this);
_to.transfer(_thisContract.balance);
}
}

  • Переходим в 3-ю вкладку и нажимаем "Compile название.sol"
  • Теперь самая последняя вкладка. Выбираем: Injected Provider - Metamask -> Deploy

Перед этим включите в Metamask сеть Scroll Alpha

  • Всё, у вас теперь есть свой контракт. Проверить можно так: Metamask -> последняя транза -> смотреть в проводнике -> Contract

2. Закидываем деньги на контракт

Зачем? А протестировать и создать видимость взаимодействия надо? Надо, вот и погнали делать.

Пополнять баланс контракта можно как с этого же кошелька, с которого был создан контракт, так и с другого. Тут уже по своему желанию.

  • На той же странице, где мы создавали контракт, мы вписываем кол-во Gwei. Это сумма которую мы будем вносить на котракт (5000000 Gwei = 0.005 ETH)
  • В самом низу, где меню "Deployes Contracts" мы находим наш и раскрываем его -> нажимаем "Donate"
  • Теперь если проверить наш контракт, он будет с балансом

3. Выводим деньги с контракта

  • В самом низу, где меню "Deployes Contracts" мы находим наш и раскрываем его -> нажимаем "MoneyBack"

Готово!

TokenMentor - источник бесценной информации для всех, кто хочет разобраться в мире криптовалюты и узнать больше о технологиях, которые находятся за ее основой. В Telegram канале я делюсь Alpha-проектами, нахожу лучшие, которые помогают людям понять, как использовать Testnet, NFT и Airdrop. Публикую детальные гайды и инструкции, которые помогают подписчикам получить выгоду от криптовалютных инвестиций и использования технологий блокчейна. TokenMentor - это незаменимый ресурс для всех, кто хочет стать экспертом в криптовалютах и развиваться в этой области.

Если возникли вопросы — задавайте, постараюсь ответить!

Отблагодарить за написание статьи можете подписочкой на мой канал

Telegram: Token Mentor | Chat | Twitter

Обучающие статьи и Схемы