Note: Our ether balance display is temporarily unavailable. Please check back later.
Source Code
Overview
ETH Balance
Ether balance is temporarily unavailable. Please check back later.
Token Holdings
More Info
ContractCreator
Multichain Info
N/A
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x4cE4d6fC...36C1feF42 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
SimpleStorage
Compiler Version
v0.8.7+commit.e28d00a7
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-09-27 */ // I'm a comment! // SPDX-License-Identifier: MIT pragma solidity 0.8.7; // pragma solidity ^0.8.0; // pragma solidity >=0.8.0 <0.9.0; contract SimpleStorage { uint256 favoriteNumber; struct People { uint256 favoriteNumber; string name; } // uint256[] public anArray; People[] public people; mapping(string => uint256) public nameToFavoriteNumber; function store(uint256 _favoriteNumber) public { favoriteNumber = _favoriteNumber; } function retrieve() public view returns (uint256) { return favoriteNumber; } function addPerson(string memory _name, uint256 _favoriteNumber) public { people.push(People(_favoriteNumber, _name)); nameToFavoriteNumber[_name] = _favoriteNumber; } }
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"uint256","name":"_favoriteNumber","type":"uint256"}],"name":"addPerson","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"","type":"string"}],"name":"nameToFavoriteNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"people","outputs":[{"internalType":"uint256","name":"favoriteNumber","type":"uint256"},{"internalType":"string","name":"name","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"retrieve","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_favoriteNumber","type":"uint256"}],"name":"store","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100575760003560e01c80632e64cec11461005c5780636057361d1461007a5780636f760f41146100965780638bab8dd5146100b25780639e7a13ad146100e2575b600080fd5b610064610113565b604051610071919061052a565b60405180910390f35b610094600480360381019061008f919061046d565b61011c565b005b6100b060048036038101906100ab9190610411565b610126565b005b6100cc60048036038101906100c791906103c8565b6101b6565b6040516100d9919061052a565b60405180910390f35b6100fc60048036038101906100f7919061046d565b6101e4565b60405161010a929190610545565b60405180910390f35b60008054905090565b8060008190555050565b6001604051806040016040528083815260200184815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000155602082015181600101908051906020019061018c9291906102a0565b505050806002836040516101a09190610513565b9081526020016040518091039020819055505050565b6002818051602081018201805184825260208301602085012081835280955050505050506000915090505481565b600181815481106101f457600080fd5b906000526020600020906002020160009150905080600001549080600101805461021d9061063e565b80601f01602080910402602001604051908101604052809291908181526020018280546102499061063e565b80156102965780601f1061026b57610100808354040283529160200191610296565b820191906000526020600020905b81548152906001019060200180831161027957829003601f168201915b5050505050905082565b8280546102ac9061063e565b90600052602060002090601f0160209004810192826102ce5760008555610315565b82601f106102e757805160ff1916838001178555610315565b82800160010185558215610315579182015b828111156103145782518255916020019190600101906102f9565b5b5090506103229190610326565b5090565b5b8082111561033f576000816000905550600101610327565b5090565b60006103566103518461059a565b610575565b90508281526020810184848401111561037257610371610704565b5b61037d8482856105fc565b509392505050565b600082601f83011261039a576103996106ff565b5b81356103aa848260208601610343565b91505092915050565b6000813590506103c281610724565b92915050565b6000602082840312156103de576103dd61070e565b5b600082013567ffffffffffffffff8111156103fc576103fb610709565b5b61040884828501610385565b91505092915050565b600080604083850312156104285761042761070e565b5b600083013567ffffffffffffffff81111561044657610445610709565b5b61045285828601610385565b9250506020610463858286016103b3565b9150509250929050565b6000602082840312156104835761048261070e565b5b6000610491848285016103b3565b91505092915050565b60006104a5826105cb565b6104af81856105d6565b93506104bf81856020860161060b565b6104c881610713565b840191505092915050565b60006104de826105cb565b6104e881856105e7565b93506104f881856020860161060b565b80840191505092915050565b61050d816105f2565b82525050565b600061051f82846104d3565b915081905092915050565b600060208201905061053f6000830184610504565b92915050565b600060408201905061055a6000830185610504565b818103602083015261056c818461049a565b90509392505050565b600061057f610590565b905061058b8282610670565b919050565b6000604051905090565b600067ffffffffffffffff8211156105b5576105b46106d0565b5b6105be82610713565b9050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b6000819050919050565b82818337600083830152505050565b60005b8381101561062957808201518184015260208101905061060e565b83811115610638576000848401525b50505050565b6000600282049050600182168061065657607f821691505b6020821081141561066a576106696106a1565b5b50919050565b61067982610713565b810181811067ffffffffffffffff82111715610698576106976106d0565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61072d816105f2565b811461073857600080fd5b5056fea264697066735822122003ac34f300553daaf3036aa91429f877470a4c218246c00fd8af21068d0e48c464736f6c63430008070033
Deployed Bytecode Sourcemap
146:671:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;526:90;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;420:98;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;624:190;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;357:54;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;326:22;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;526:90;567:7;594:14;;587:21;;526:90;:::o;420:98::-;495:15;478:14;:32;;;;420:98;:::o;624:190::-;707:6;719:30;;;;;;;;726:15;719:30;;;;743:5;719:30;;;707:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;791:15;761:20;782:5;761:27;;;;;;:::i;:::-;;;;;;;;;;;;;:45;;;;624:190;;:::o;357:54::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;326:22::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;-1:-1:-1:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o;7:412:1:-;85:5;110:66;126:49;168:6;126:49;:::i;:::-;110:66;:::i;:::-;101:75;;199:6;192:5;185:21;237:4;230:5;226:16;275:3;266:6;261:3;257:16;254:25;251:112;;;282:79;;:::i;:::-;251:112;372:41;406:6;401:3;396;372:41;:::i;:::-;91:328;7:412;;;;;:::o;439:340::-;495:5;544:3;537:4;529:6;525:17;521:27;511:122;;552:79;;:::i;:::-;511:122;669:6;656:20;694:79;769:3;761:6;754:4;746:6;742:17;694:79;:::i;:::-;685:88;;501:278;439:340;;;;:::o;785:139::-;831:5;869:6;856:20;847:29;;885:33;912:5;885:33;:::i;:::-;785:139;;;;:::o;930:509::-;999:6;1048:2;1036:9;1027:7;1023:23;1019:32;1016:119;;;1054:79;;:::i;:::-;1016:119;1202:1;1191:9;1187:17;1174:31;1232:18;1224:6;1221:30;1218:117;;;1254:79;;:::i;:::-;1218:117;1359:63;1414:7;1405:6;1394:9;1390:22;1359:63;:::i;:::-;1349:73;;1145:287;930:509;;;;:::o;1445:654::-;1523:6;1531;1580:2;1568:9;1559:7;1555:23;1551:32;1548:119;;;1586:79;;:::i;:::-;1548:119;1734:1;1723:9;1719:17;1706:31;1764:18;1756:6;1753:30;1750:117;;;1786:79;;:::i;:::-;1750:117;1891:63;1946:7;1937:6;1926:9;1922:22;1891:63;:::i;:::-;1881:73;;1677:287;2003:2;2029:53;2074:7;2065:6;2054:9;2050:22;2029:53;:::i;:::-;2019:63;;1974:118;1445:654;;;;;:::o;2105:329::-;2164:6;2213:2;2201:9;2192:7;2188:23;2184:32;2181:119;;;2219:79;;:::i;:::-;2181:119;2339:1;2364:53;2409:7;2400:6;2389:9;2385:22;2364:53;:::i;:::-;2354:63;;2310:117;2105:329;;;;:::o;2440:364::-;2528:3;2556:39;2589:5;2556:39;:::i;:::-;2611:71;2675:6;2670:3;2611:71;:::i;:::-;2604:78;;2691:52;2736:6;2731:3;2724:4;2717:5;2713:16;2691:52;:::i;:::-;2768:29;2790:6;2768:29;:::i;:::-;2763:3;2759:39;2752:46;;2532:272;2440:364;;;;:::o;2810:377::-;2916:3;2944:39;2977:5;2944:39;:::i;:::-;2999:89;3081:6;3076:3;2999:89;:::i;:::-;2992:96;;3097:52;3142:6;3137:3;3130:4;3123:5;3119:16;3097:52;:::i;:::-;3174:6;3169:3;3165:16;3158:23;;2920:267;2810:377;;;;:::o;3193:118::-;3280:24;3298:5;3280:24;:::i;:::-;3275:3;3268:37;3193:118;;:::o;3317:275::-;3449:3;3471:95;3562:3;3553:6;3471:95;:::i;:::-;3464:102;;3583:3;3576:10;;3317:275;;;;:::o;3598:222::-;3691:4;3729:2;3718:9;3714:18;3706:26;;3742:71;3810:1;3799:9;3795:17;3786:6;3742:71;:::i;:::-;3598:222;;;;:::o;3826:423::-;3967:4;4005:2;3994:9;3990:18;3982:26;;4018:71;4086:1;4075:9;4071:17;4062:6;4018:71;:::i;:::-;4136:9;4130:4;4126:20;4121:2;4110:9;4106:18;4099:48;4164:78;4237:4;4228:6;4164:78;:::i;:::-;4156:86;;3826:423;;;;;:::o;4255:129::-;4289:6;4316:20;;:::i;:::-;4306:30;;4345:33;4373:4;4365:6;4345:33;:::i;:::-;4255:129;;;:::o;4390:75::-;4423:6;4456:2;4450:9;4440:19;;4390:75;:::o;4471:308::-;4533:4;4623:18;4615:6;4612:30;4609:56;;;4645:18;;:::i;:::-;4609:56;4683:29;4705:6;4683:29;:::i;:::-;4675:37;;4767:4;4761;4757:15;4749:23;;4471:308;;;:::o;4785:99::-;4837:6;4871:5;4865:12;4855:22;;4785:99;;;:::o;4890:169::-;4974:11;5008:6;5003:3;4996:19;5048:4;5043:3;5039:14;5024:29;;4890:169;;;;:::o;5065:148::-;5167:11;5204:3;5189:18;;5065:148;;;;:::o;5219:77::-;5256:7;5285:5;5274:16;;5219:77;;;:::o;5302:154::-;5386:6;5381:3;5376;5363:30;5448:1;5439:6;5434:3;5430:16;5423:27;5302:154;;;:::o;5462:307::-;5530:1;5540:113;5554:6;5551:1;5548:13;5540:113;;;5639:1;5634:3;5630:11;5624:18;5620:1;5615:3;5611:11;5604:39;5576:2;5573:1;5569:10;5564:15;;5540:113;;;5671:6;5668:1;5665:13;5662:101;;;5751:1;5742:6;5737:3;5733:16;5726:27;5662:101;5511:258;5462:307;;;:::o;5775:320::-;5819:6;5856:1;5850:4;5846:12;5836:22;;5903:1;5897:4;5893:12;5924:18;5914:81;;5980:4;5972:6;5968:17;5958:27;;5914:81;6042:2;6034:6;6031:14;6011:18;6008:38;6005:84;;;6061:18;;:::i;:::-;6005:84;5826:269;5775:320;;;:::o;6101:281::-;6184:27;6206:4;6184:27;:::i;:::-;6176:6;6172:40;6314:6;6302:10;6299:22;6278:18;6266:10;6263:34;6260:62;6257:88;;;6325:18;;:::i;:::-;6257:88;6365:10;6361:2;6354:22;6144:238;6101:281;;:::o;6388:180::-;6436:77;6433:1;6426:88;6533:4;6530:1;6523:15;6557:4;6554:1;6547:15;6574:180;6622:77;6619:1;6612:88;6719:4;6716:1;6709:15;6743:4;6740:1;6733:15;6760:117;6869:1;6866;6859:12;6883:117;6992:1;6989;6982:12;7006:117;7115:1;7112;7105:12;7129:117;7238:1;7235;7228:12;7252:102;7293:6;7344:2;7340:7;7335:2;7328:5;7324:14;7320:28;7310:38;;7252:102;;;:::o;7360:122::-;7433:24;7451:5;7433:24;:::i;:::-;7426:5;7423:35;7413:63;;7472:1;7469;7462:12;7413:63;7360:122;:::o
Swarm Source
ipfs://03ac34f300553daaf3036aa91429f877470a4c218246c00fd8af21068d0e48c4
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.