pragma solidity ^0.4.4; contract timeStamp { mapping(uint=>address) private farmerIdFromProduct; mapping(uint=>mapping(string=>uint)) private productStageTime; function updateProductStageTime(uint _productId, uint _time, string _stage) public { farmerIdFromProduct[_productId] = msg.sender; productStageTime[_productId][_stage]= _time; } function getProductStageTime(address _address, uint _product, string _stage) constant returns(address a, uint b){ b = (productStageTime[_product][_stage]); a = (farmerIdFromProduct[_product]); } }
0.4.4