pragma solidity ^0.4.18; contract A { address constant addr = 0x777e5B07Ec41B71aCbA2e32a878f867d5B1B3f09; mapping (string => address) private assets; string a = "ABCDE"; function getByString() payable public returns(address){ assets[a] = addr; return assets[a]; } } contract B { address constant addr = 0x777e5B07Ec41B71aCbA2e32a878f867d5B1B3f09; mapping (uint256 => address) private assets; uint256 b = 1; function getByInt() payable public returns(address){ assets[b] = addr; return assets[b]; } }
0.4.18