ETH Price: $2,416.51 (-1.29%)

Contract

0xa519eCf659255BBC34c8c80AF9A94DC9144a3363
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw171178722023-04-24 18:16:59509 days ago1682360219IN
0xa519eCf6...9144a3363
0 ETH0.0017351357.14074081
0x60806040171178652023-04-24 18:15:35509 days ago1682360135IN
 Create: SimpleWithdrawal
0 ETH0.008353451.87162921
Faucet Tokens151209672022-07-11 10:57:28796 days ago1657537048IN
0xa519eCf6...9144a3363
0.003212 ETH0.0006150429.19864506
Faucet Tokens151208632022-07-11 10:35:43796 days ago1657535743IN
0xa519eCf6...9144a3363
0.003212 ETH0.000313614.88816243
Faucet Tokens150248962022-06-25 18:03:24812 days ago1656180204IN
0xa519eCf6...9144a3363
0.003212 ETH0.0014219367.50548932
Faucet Tokens149823112022-06-18 1:18:24819 days ago1655515104IN
0xa519eCf6...9144a3363
0.003212 ETH0.0005152824.46298011
Faucet Tokens149766382022-06-17 2:06:55820 days ago1655431615IN
0xa519eCf6...9144a3363
0.003212 ETH0.0008761241.59334473
Faucet Tokens149442222022-06-11 12:23:12826 days ago1654950192IN
0xa519eCf6...9144a3363
0.002212 ETH0.0008631940.97951249

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To
171178722023-04-24 18:16:59509 days ago1682360219
0xa519eCf6...9144a3363
0.018272 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SimpleWithdrawal

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-04-24
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract SimpleWithdrawal {
    address payable public owner;

    // Contract constructor, setting the owner to the contract deployer
    constructor() {
        owner = payable(msg.sender);
    }

    // Function to withdraw the contract's ETH balance
    function withdraw() external {
        require(msg.sender == owner, "Only the owner can withdraw");
        uint256 balance = address(this).balance;
        require(balance > 0, "Insufficient balance");

        owner.transfer(balance);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50600080546001600160a01b0319163317905561018b806100326000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80633ccfd60b1461003b5780638da5cb5b14610045575b600080fd5b610043610074565b005b600054610058906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b6000546001600160a01b031633146100d35760405162461bcd60e51b815260206004820152601b60248201527f4f6e6c7920746865206f776e65722063616e207769746864726177000000000060448201526064015b60405180910390fd5b47806101185760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064016100ca565b600080546040516001600160a01b039091169183156108fc02918491818181858888f19350505050158015610151573d6000803e3d6000fd5b505056fea264697066735822122082e6b61d46717f307ff3d94cda459b51137a539e02566b0cfdb528cd44a444e164736f6c63430008130033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100365760003560e01c80633ccfd60b1461003b5780638da5cb5b14610045575b600080fd5b610043610074565b005b600054610058906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b6000546001600160a01b031633146100d35760405162461bcd60e51b815260206004820152601b60248201527f4f6e6c7920746865206f776e65722063616e207769746864726177000000000060448201526064015b60405180910390fd5b47806101185760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064016100ca565b600080546040516001600160a01b039091169183156108fc02918491818181858888f19350505050158015610151573d6000803e3d6000fd5b505056fea264697066735822122082e6b61d46717f307ff3d94cda459b51137a539e02566b0cfdb528cd44a444e164736f6c63430008130033

Deployed Bytecode Sourcemap

60:518:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;327:248;;;:::i;:::-;;93:28;;;;;-1:-1:-1;;;;;93:28:0;;;;;;-1:-1:-1;;;;;194:32:1;;;176:51;;164:2;149:18;93:28:0;;;;;;;327:248;389:5;;-1:-1:-1;;;;;389:5:0;375:10;:19;367:59;;;;-1:-1:-1;;;367:59:0;;440:2:1;367:59:0;;;422:21:1;479:2;459:18;;;452:30;518:29;498:18;;;491:57;565:18;;367:59:0;;;;;;;;;455:21;495:11;487:44;;;;-1:-1:-1;;;487:44:0;;796:2:1;487:44:0;;;778:21:1;835:2;815:18;;;808:30;-1:-1:-1;;;854:18:1;;;847:50;914:18;;487:44:0;594:344:1;487:44:0;544:5;;;:23;;-1:-1:-1;;;;;544:5:0;;;;:23;;;;;559:7;;544:23;:5;:23;559:7;544:5;:23;;;;;;;;;;;;;;;;;;;;;356:219;327:248::o

Swarm Source

ipfs://82e6b61d46717f307ff3d94cda459b51137a539e02566b0cfdb528cd44a444e1

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.