Развертывание смарт-контракта в Taiko Alpha 2 testnet
Переходим на сайт и создаем файл Taiko.sol
Далее копируем текст ниже и вставляем его справа в окно нашего созданного файла.
// SPDX-License-Identifier: MIT
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);
}
}
Должно получиться так, как на скрине ниже:
Далее мы должны его скомпилировать и проверить на ошибки, выбираем все как на скрине ниже и нажимаем Compile Attendence.sol, если все правильно, то появляется зеленая галочка.
После мы должны развернуть смарт-контракт.
Убедитесь, что на метамаске стоит сеть сеть Taiko A2.
Переходим во вкладку Deploy, в пункте Environment выбираем Injected Provider и подключаем метамаск, нажимаем Deploy и подписываем транзакцию.
Если все правильно сделали, то появится следующая надпись.
Готово!
В метамаске должна появиться вот такая транзакция:
Вот мы и развернули смарт-контракт, так же если будут появляться какие-либо вопросы, вы всегда можете задать их в нашем чате.