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:
