Скажем, у меня есть смарт-контракт голосования в моей среде разработки Mist Remix. Куда мне идти оттуда? Я полностью потерян. Я компилирую код. Тогда как мне его развернуть. Как указать названия предложений? Как мне запустить это на веб-сервере?
Если вам интересно узнать, как развернуть свой первый смарт-контракт с помощью Remix, я рекомендую вам прочитать главу «Введение» в «Освоение Ethereum» .
В этой главе они используют Metamask в качестве провайдера Ethereum, предоставляя вам доступ к тестовой сети Ropsten. Оттуда они покажут вам, как вы можете получить доступ к бесплатному эфиру в тестовой сети с помощью крана Metmask. Наконец, они проведут вас через создание собственного контракта сборщика в Remix, его развертывание и тестирование в сети Ropsten.
Вот контракт крана , который они помогут вам развернуть:
// Version of Solidity compiler this program was written for
pragma solidity ^0.4.19;
// Our first contract is a faucet!
contract Faucet {
// Give out ether to anyone who asks
function withdraw(uint withdraw_amount) public {
// Limit withdrawal amount
require(withdraw_amount <= 100000000000000000);
// Send the amount to the address that requested it
msg.sender.transfer(withdraw_amount);
}
// Accept any incoming amount
function () public payable {}
}