Гайд по развертыванию смарт-контракта на Taiko
Taiko – это ZK-Rollup для масштабирования Ethereum, который поддерживает все коды операций EVM в архитектуре блокчейнов 2-го уровня.
Проект неоднократно упоминался Виталиком Бутериным у себя в блоге и твиттере, также на твиттер Taiko подписаны люди из StarkWare, Polygon и Coinbase.
🎯Easy Crypto – канал о заработке на криптовалюте.
Гайд
• Переходим на страницу и добавляем сети Ethereum A1 и Taiko A1
• получаем тестовые токены в кранах для сетей Ethereum A1 и Taiko L1
• Заходим на сайт сервиса по созданию смарт-контрактов Remix и нажимаем New File
• вводим любое название и в конце добавляем .sol
• вставляем код и нажимаем Ctrl + S для сохранения файла
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract EasyCrypto{
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);
}
}
• переходим во вкладку Compilier и нажимаем на синюю кнопку Compile
• заходим во вкладку Deploy, выбираем MetaMask и подключаемся кошельком
• затем нажимаем Deploy и подтверждаем транзакцию
• если сделали всё правильно внизу появится сообщение и созданный смарт-контракт
• открываем его и жмём Donate, затем MoneyBack
• при успешном исполнении в истории кошелька появятся такие транзакции
Больше подобных активностей можно найти у нас на канале.