Error al implementar el contrato de Ethereum: la transacción de "Nombre de cuenta" a indefinido no se pudo ejecutar con éxito

Estoy revisando el tutorial en el sitio web de Ethereum e intentando implementar un contrato en TESTNET, copiado de la página de Ethereum.

Cuando lo implemento, sale un error:

"La transacción de la cuenta de contrato de prueba a undefined no se pudo ejecutar con éxito"

Lo mismo sucede cuando transfiero Ethers entre mis cuentas de TESTNET.

ingrese la descripción de la imagen aquí

Aquí está el código del contrato:

pragma solidity ^0.4.2;

contract AramCoin {
    /* This creates an array with all balances */
    mapping (address => uint256) public balanceOf;
    string public name;
    string public symbol;
    uint8 public decimals;

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function AramCoin(uint256 initialSupply, string tokenName, uint8 decimalUnits, string tokenSymbol) {
        balanceOf[msg.sender] = initialSupply;              // Give the creator all initial tokens
        name = tokenName;                                   // Set the name for display purposes
        symbol = tokenSymbol;                               // Set the symbol for display purposes
        decimals = decimalUnits;                            // Amount of decimals for display purposes
    }

    /* Send coins */
    function transfer(address _to, uint256 _value) 
    {
        if (balanceOf[msg.sender] < _value) 
            throw;           // Check if the sender has enough

        if (balanceOf[_to] + _value < balanceOf[_to]) 
            throw; // Check for overflows

        balanceOf[msg.sender] -= _value;                     // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient

        /* Notify anyone listening that this transfer took place */
        Transfer(msg.sender, _to, _value);

    }

    event Transfer(address indexed from, address indexed to, uint256 value);

}
Esto no me lo soluciona, ya lo tengo activado.

Respuestas (1)

Parece que ser un novato me está causando muchos problemas. También la documentación de Ethereum que no es lo suficientemente clara para principiantes absolutos.

Resulta que tenía que tener el Geth funcionando para que este despliegue de contrato sucediera.

Así que ejecuté este comando y lo tenía funcionando y la implementación del contrato, así como las transferencias de Ether, se realizaron:

Geth --testnet