Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
18485198 | 261 days ago | 0.01 ETH |
Loading...
Loading
Contract Name:
Holdings
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-11-02 */ // SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.18; interface IERC20 { function transfer(address to, uint value) external returns (bool); function transferFrom(address from, address to, uint value) external returns (bool); function balanceOf(address owner) external view returns (uint); } contract Holdings { modifier onlyOwner { require(msg.sender == owner); _; } address public owner; constructor() payable { owner = msg.sender; } function withdraw(address erc20, uint256 amount) public onlyOwner { if (erc20 == address(0x0)) { uint256 balance = address(this).balance; require(balance > 0, "No Ether to withdraw"); payable(msg.sender).transfer(amount); } else { uint256 balance = IERC20(erc20).balanceOf(address(this)); require(balance > 0, "No erc to withdraw"); IERC20(erc20).transfer(msg.sender, amount); } } receive() external payable {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"payable","type":"constructor"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"erc20","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
6080604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610619806100536000396000f3fe60806040526004361061002d5760003560e01c80638da5cb5b14610039578063f3fef3a31461006457610034565b3661003457005b600080fd5b34801561004557600080fd5b5061004e61008d565b60405161005b9190610359565b60405180910390f35b34801561007057600080fd5b5061008b600480360381019061008691906103db565b6100b1565b005b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461010957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036101d257600047905060008111610185576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161017c90610478565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156101cb573d6000803e3d6000fd5b5050610314565b60008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161020d9190610359565b602060405180830381865afa15801561022a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061024e91906104ad565b905060008111610293576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028a90610526565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b81526004016102ce929190610555565b6020604051808303816000875af11580156102ed573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031191906105b6565b50505b5050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061034382610318565b9050919050565b61035381610338565b82525050565b600060208201905061036e600083018461034a565b92915050565b600080fd5b61038281610338565b811461038d57600080fd5b50565b60008135905061039f81610379565b92915050565b6000819050919050565b6103b8816103a5565b81146103c357600080fd5b50565b6000813590506103d5816103af565b92915050565b600080604083850312156103f2576103f1610374565b5b600061040085828601610390565b9250506020610411858286016103c6565b9150509250929050565b600082825260208201905092915050565b7f4e6f20457468657220746f207769746864726177000000000000000000000000600082015250565b600061046260148361041b565b915061046d8261042c565b602082019050919050565b6000602082019050818103600083015261049181610455565b9050919050565b6000815190506104a7816103af565b92915050565b6000602082840312156104c3576104c2610374565b5b60006104d184828501610498565b91505092915050565b7f4e6f2065726320746f2077697468647261770000000000000000000000000000600082015250565b600061051060128361041b565b915061051b826104da565b602082019050919050565b6000602082019050818103600083015261053f81610503565b9050919050565b61054f816103a5565b82525050565b600060408201905061056a600083018561034a565b6105776020830184610546565b9392505050565b60008115159050919050565b6105938161057e565b811461059e57600080fd5b50565b6000815190506105b08161058a565b92915050565b6000602082840312156105cc576105cb610374565b5b60006105da848285016105a1565b9150509291505056fea2646970667358221220194f84ac984f5f4a13178b813985bbe680f1fbb24d9c03f1b2ac870ae8b4ccc564736f6c63430008120033
Deployed Bytecode
0x60806040526004361061002d5760003560e01c80638da5cb5b14610039578063f3fef3a31461006457610034565b3661003457005b600080fd5b34801561004557600080fd5b5061004e61008d565b60405161005b9190610359565b60405180910390f35b34801561007057600080fd5b5061008b600480360381019061008691906103db565b6100b1565b005b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461010957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036101d257600047905060008111610185576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161017c90610478565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156101cb573d6000803e3d6000fd5b5050610314565b60008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161020d9190610359565b602060405180830381865afa15801561022a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061024e91906104ad565b905060008111610293576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028a90610526565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b81526004016102ce929190610555565b6020604051808303816000875af11580156102ed573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031191906105b6565b50505b5050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061034382610318565b9050919050565b61035381610338565b82525050565b600060208201905061036e600083018461034a565b92915050565b600080fd5b61038281610338565b811461038d57600080fd5b50565b60008135905061039f81610379565b92915050565b6000819050919050565b6103b8816103a5565b81146103c357600080fd5b50565b6000813590506103d5816103af565b92915050565b600080604083850312156103f2576103f1610374565b5b600061040085828601610390565b9250506020610411858286016103c6565b9150509250929050565b600082825260208201905092915050565b7f4e6f20457468657220746f207769746864726177000000000000000000000000600082015250565b600061046260148361041b565b915061046d8261042c565b602082019050919050565b6000602082019050818103600083015261049181610455565b9050919050565b6000815190506104a7816103af565b92915050565b6000602082840312156104c3576104c2610374565b5b60006104d184828501610498565b91505092915050565b7f4e6f2065726320746f2077697468647261770000000000000000000000000000600082015250565b600061051060128361041b565b915061051b826104da565b602082019050919050565b6000602082019050818103600083015261053f81610503565b9050919050565b61054f816103a5565b82525050565b600060408201905061056a600083018561034a565b6105776020830184610546565b9392505050565b60008115159050919050565b6105938161057e565b811461059e57600080fd5b50565b6000815190506105b08161058a565b92915050565b6000602082840312156105cc576105cb610374565b5b60006105da848285016105a1565b9150509291505056fea2646970667358221220194f84ac984f5f4a13178b813985bbe680f1fbb24d9c03f1b2ac870ae8b4ccc564736f6c63430008120033
Deployed Bytecode Sourcemap
320:739:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;430:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;522:499;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;430:20;;;;;;;;;;;;:::o;522:499::-;398:5;;;;;;;;;;384:19;;:10;:19;;;376:28;;;;;;620:3:::1;603:21;;:5;:21;;::::0;599:415:::1;;641:15;659:21;641:39;;713:1;703:7;:11;695:44;;;;;;;;;;;;:::i;:::-;;;;;;;;;762:10;754:28;;:36;783:6;754:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;626:176;599:415;;;832:15;857:5;850:23;;;882:4;850:38;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;832:56;;921:1;911:7;:11;903:42;;;;;;;;;;;;:::i;:::-;;;;;;;;;967:5;960:22;;;983:10;995:6;960:42;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;817:197;599:415;522:499:::0;;:::o;7:126:1:-;44:7;84:42;77:5;73:54;62:65;;7:126;;;:::o;139:96::-;176:7;205:24;223:5;205:24;:::i;:::-;194:35;;139:96;;;:::o;241:118::-;328:24;346:5;328:24;:::i;:::-;323:3;316:37;241:118;;:::o;365:222::-;458:4;496:2;485:9;481:18;473:26;;509:71;577:1;566:9;562:17;553:6;509:71;:::i;:::-;365:222;;;;:::o;674:117::-;783:1;780;773:12;920:122;993:24;1011:5;993:24;:::i;:::-;986:5;983:35;973:63;;1032:1;1029;1022:12;973:63;920:122;:::o;1048:139::-;1094:5;1132:6;1119:20;1110:29;;1148:33;1175:5;1148:33;:::i;:::-;1048:139;;;;:::o;1193:77::-;1230:7;1259:5;1248:16;;1193:77;;;:::o;1276:122::-;1349:24;1367:5;1349:24;:::i;:::-;1342:5;1339:35;1329:63;;1388:1;1385;1378:12;1329:63;1276:122;:::o;1404:139::-;1450:5;1488:6;1475:20;1466:29;;1504:33;1531:5;1504:33;:::i;:::-;1404:139;;;;:::o;1549:474::-;1617:6;1625;1674:2;1662:9;1653:7;1649:23;1645:32;1642:119;;;1680:79;;:::i;:::-;1642:119;1800:1;1825:53;1870:7;1861:6;1850:9;1846:22;1825:53;:::i;:::-;1815:63;;1771:117;1927:2;1953:53;1998:7;1989:6;1978:9;1974:22;1953:53;:::i;:::-;1943:63;;1898:118;1549:474;;;;;:::o;2029:169::-;2113:11;2147:6;2142:3;2135:19;2187:4;2182:3;2178:14;2163:29;;2029:169;;;;:::o;2204:170::-;2344:22;2340:1;2332:6;2328:14;2321:46;2204:170;:::o;2380:366::-;2522:3;2543:67;2607:2;2602:3;2543:67;:::i;:::-;2536:74;;2619:93;2708:3;2619:93;:::i;:::-;2737:2;2732:3;2728:12;2721:19;;2380:366;;;:::o;2752:419::-;2918:4;2956:2;2945:9;2941:18;2933:26;;3005:9;2999:4;2995:20;2991:1;2980:9;2976:17;2969:47;3033:131;3159:4;3033:131;:::i;:::-;3025:139;;2752:419;;;:::o;3177:143::-;3234:5;3265:6;3259:13;3250:22;;3281:33;3308:5;3281:33;:::i;:::-;3177:143;;;;:::o;3326:351::-;3396:6;3445:2;3433:9;3424:7;3420:23;3416:32;3413:119;;;3451:79;;:::i;:::-;3413:119;3571:1;3596:64;3652:7;3643:6;3632:9;3628:22;3596:64;:::i;:::-;3586:74;;3542:128;3326:351;;;;:::o;3683:168::-;3823:20;3819:1;3811:6;3807:14;3800:44;3683:168;:::o;3857:366::-;3999:3;4020:67;4084:2;4079:3;4020:67;:::i;:::-;4013:74;;4096:93;4185:3;4096:93;:::i;:::-;4214:2;4209:3;4205:12;4198:19;;3857:366;;;:::o;4229:419::-;4395:4;4433:2;4422:9;4418:18;4410:26;;4482:9;4476:4;4472:20;4468:1;4457:9;4453:17;4446:47;4510:131;4636:4;4510:131;:::i;:::-;4502:139;;4229:419;;;:::o;4654:118::-;4741:24;4759:5;4741:24;:::i;:::-;4736:3;4729:37;4654:118;;:::o;4778:332::-;4899:4;4937:2;4926:9;4922:18;4914:26;;4950:71;5018:1;5007:9;5003:17;4994:6;4950:71;:::i;:::-;5031:72;5099:2;5088:9;5084:18;5075:6;5031:72;:::i;:::-;4778:332;;;;;:::o;5116:90::-;5150:7;5193:5;5186:13;5179:21;5168:32;;5116:90;;;:::o;5212:116::-;5282:21;5297:5;5282:21;:::i;:::-;5275:5;5272:32;5262:60;;5318:1;5315;5308:12;5262:60;5212:116;:::o;5334:137::-;5388:5;5419:6;5413:13;5404:22;;5435:30;5459:5;5435:30;:::i;:::-;5334:137;;;;:::o;5477:345::-;5544:6;5593:2;5581:9;5572:7;5568:23;5564:32;5561:119;;;5599:79;;:::i;:::-;5561:119;5719:1;5744:61;5797:7;5788:6;5777:9;5773:22;5744:61;:::i;:::-;5734:71;;5690:125;5477:345;;;;:::o
Swarm Source
ipfs://194f84ac984f5f4a13178b813985bbe680f1fbb24d9c03f1b2ac870ae8b4ccc5
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ 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.