April 6, 2023

Развертывание смарт-контракта в Taiko Alpha 2 testnet

Переходим на сайт и создаем файл Taiko.sol

Далее копируем текст ниже и вставляем его справа в окно нашего созданного файла.

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;


contract ProfitMafia{

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 и подписываем транзакцию.

Если все правильно сделали, то появится следующая надпись.

Готово!
В метамаске должна появиться вот такая транзакция:

Вот мы и развернули смарт-контракт, так же если будут появляться какие-либо вопросы, вы всегда можете задать их в нашем чате.