//Write your own contracts here. Currently compiles using solc v0.4.15+commit.bbb8e64f. pragma solidity ^0.4.18; contract seguro { uint256 public precioPrima=0; bool public abierto = false; address oraculo; function seguro(uint256 _precioPrima,address _oraculo)public payable { precioPrima=_precioPrima; require(msg.value==precioPrima*10); asegurador=msg.sender; abierto=true; oraculo=_oraculo; asegurador.balance==asegurador.balance-(precioPrima*10); } address public asegurador; function defineAsegurador (address _aseguradorAddress) public { asegurador = _aseguradorAddress; } address public beneficiario; function definebeneficiario (address _beneficiarioAddress) public { beneficiario = _beneficiarioAddress; } uint public saldoasegurador =asegurador.balance; uint public saldobeneficiario =beneficiario.balance; uint public saldodeposito =this.balance; }
0.4.18