Если вы не знакомы с консолью и вам хотелось бы работать через GUI, для прохождения наших уроков, вы можете использовать официальный клиент для сети Ethereum - Ethereum Wallet.
Ссылка для скачивания - Wallet latest release
Вам нужен раздел Download
Далее, вам нужно засинхронизироваться в тестовой сети. Это можно сделать сразу, выбрав Testnet
при первом старте, либо если вы этого не сделали сразу, переключить в настройках Wallet
.
Добыв или получив от команды Airalab 0.01 ether для первой транзакции в сеть, можно обратиться к контракту Lesson 0
в тестовой сети, который отправит вам в ответ 5 эфиров. Этой суммы будет достаточно для выполнения всех 12 уроков.
Добавим контракт Lesson 0
в список просматриваемых контрактов. Для этого нажмем Watch Contract
в разделе Contracts
.
Укажем:
Contract name - Lesson 0
Address - 0xf74B5840510cDBFc00426C8d732020F797F69B2D
Json Interface(Abi):
[ { "constant": true, "inputs": [], "name": "totalSupply", "outputs": [ { "name": "", "type": "uint256", "value": "50000000000000000000" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [], "name": "ping", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" } ], "name": "isSended", "outputs": [ { "name": "", "type": "bool", "value": false } ], "payable": false, "type": "function" }, { "payable": true, "type": "fallback" } ]
Контракт Lesson 0
появится в списке просматриваемых контрактов. Кликнем на него. Выберем функцию Ping
в разделе Write to Contract
, выберем аккаунт с которого будет произведена транзакция и нажимаем кнопку Execute
. После того, как транзакция подтвердится сетью, вам на аккаунт поступит 5 тестовых ETH.