Как развернуть контракт? [дубликат]

Скажем, у меня есть смарт-контракт голосования в моей среде разработки Mist Remix. Куда мне идти оттуда? Я полностью потерян. Я компилирую код. Тогда как мне его развернуть. Как указать названия предложений? Как мне запустить это на веб-сервере?

Ответы (1)

Если вам интересно узнать, как развернуть свой первый смарт-контракт с помощью 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 {}

}