4.4 – Ethereum, Smart Contracts en Ethereum y como pagar. Solidity

Ethereum y Solidity

Vamos a usar el siguiente código para simular un pago:

pragma solidity ^0.4.0;

contract ContratoPagar {
    
    function ContratoPagar() {
    
    }
    
    // Añadiendo la palabra reservada payable ya puede recibir dinero
    function recibirDinero() payable {
        
    }
    
    function consultarDinero() constant returns(uint) {
        // this hace referencia al contrato
        return this.balance;
    }
}

A programar!!!

En el ejemplo anterior podemos comprobar que usando la palabra reservada payable nos permite recibir ether, como se muestra en la linea 10. A continuación un pequeño vídeo para comprobar su funcionamiento: