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: