May 30, 2022

Смарт контракт для Klin testnet


Переходимо на сайт створення контрактів https://remix.ethereum.org/

Переходимо у вкладку DEPLOY & RUN TRANSACTIONS ,вкладки зліва

і як на картинці нижче в Enviroment вибираємо injected web3

Після того ви вибирете injected web3 та нажати deploy, потрібно буде пітвердити транзакцію в метамаску

Дальше переходимо в file explorer , в меню з лівої стороони

і у робочій зоні де пише File , нажимаємо New File, придумуємо любу назву, але обовязково має мати закінчення .sol, як на фото нижче приклад (new.sol), відкриєтся робоча область

Вставляємо в неї як на картинці вище код :

// TestingTheMerge
pragma solidity >=0.5.0 <0.7.0;
contract HelloGM {
function gm()public pure returns (string memory){
return 'Hello gm.xyz';
}
}


Після цього переходимо у вкладку solidity complier, меню зліва
у меню compiler вибираємо пункт як на картинці нижче

Пілся того як вибрали 0.5.0 + commit... нажимаємо compile та пітверджуємо гаманцем, щоб пітвердити потрібно, щоб у вас уже прийшли токени з крану

Так повино виглядати коли ви зробити створення контракту ,зелені галочки знизу.