Remix - JS VM Optimization enabled // make sure msg.sender == owner // adds a Real Estate property addProperty: "0xdd870fa1b7c4700f2bd7f44238821c26f7392148", 123123, 456456, false // make sure msg.sender == _seller , the first account that is // deploys the Notary contract newNotary: "0xdd870fa1b7c4700f2bd7f44238821c26f7392148", "0x583031d1113ad414f02576bd6afabfb302140225", 0, 789789, 753753, 123123 // Use this in order to get the addres of the deployed Notary and use it to // load contract from address in Remix identifyNotary: 0 // call this with both seller and buyer and make sure // msg.value == 753753 downPayment: 753753 // call this with both seller and buyer // triggers preliminaryContract agreementForPreliminary // make sure msg.sender == seller // modifies the previously agreed upon price and contract duration // if both parties agree sellerProposal: 789789789, 753753753 // make sure msg.sender == buyer // modifies the previously agreed upon price and contract duration // if both parties agree buyerProposal: 789789789, 753753753 // make sure msg.sender == buyer // should be equal to pricedifference // msg.value == 36036 increaseBuyerBalance: // call this with both buyer and seller // triggers transaction() which basically changes the landlord in // CadasterDatabase contract from seller to buyer and the rest of // the transcation agreementForTransaction // There are some functions I left out for simplicity
0.4.18