//Write your own contracts here. Currently compiles using solc v0.4.15+commit.bbb8e64f. pragma solidity ^0.4.25; contract CagnotteFestival{ mapping (address => uint) organisateurs; constructor() public { organisateurs[msg.sender]=100; } function transfererOrga (address orga, uint parts) public { require(organisateurs[msg.sender]>0); require(orga != msg.sender); organisateurs[orga]=parts; organisateurs[msg.sender]=100-parts; } function estOrga (address orga) public view returns (bool){ return organisateurs[orga]>0; } }
0.4.25