
pragma solidity >=0.4.22 <0.6.0; //solidity version contract Developer{ struct Developer{ address devloper_address; uint developer_code; string name; string language; uint claps_hold; } mapping(address => Developer) developers; address[] public developerAccounts; event getTotalClaps(address,uint); constructor () public{ addDeveloper(address(0x4b0897b0513fdc7c541b6d9d7e929c4e5364d2db),1,”Prabin Siwakoti”,”C#”,500); addDeveloper(address(0xdd870fa1b7c4700f2bd7f44238821c26f7392148),2,”Shramik Nakarmi”,”PHP”,300); } function addDeveloper(address _developer_address,uint _developer_code,string _name,string _language,uint _claps) public{ var developer = developers[_developer_address]; // key value developer.developer_code = _developer_code; developer.name = _name; developer.language = _language; developer.claps_hold = _claps; developerAccounts.push(_developer_address); } function getDeveloper(address _developer_address) public returns(uint,string,string,uint){ var developer_address = _developer_address; return (developers[developer_address].developer_code,developers[developer_address].name,developers[developer_address].language,developers[developer_address].claps_hold); } function getDeveloperAccounts() […]