ETH Price: $3,423.76 (+6.18%)

Contract

0xde19Fb507f5c82122965C2326038a292Bb642e4D
 

Overview

ETH Balance

0.000000000000019992 ETH

Eth Value

Less Than $0.01 (@ $3,423.76/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw203650822024-07-22 22:34:11177 days ago1721687651IN
0xde19Fb50...2Bb642e4D
0 ETH0.000498684.75463725
Withdraw203631512024-07-22 16:05:47177 days ago1721664347IN
0xde19Fb50...2Bb642e4D
0 ETH0.0007659714.1310605
Withdraw203631492024-07-22 16:05:23177 days ago1721664323IN
0xde19Fb50...2Bb642e4D
0 ETH0.0014316314.74298569
Withdraw203631342024-07-22 16:02:11177 days ago1721664131IN
0xde19Fb50...2Bb642e4D
0 ETH0.0006728212.41257885
Withdraw203630902024-07-22 15:53:23177 days ago1721663603IN
0xde19Fb50...2Bb642e4D
0 ETH0.0013177811.62855331
Withdraw202759692024-07-10 12:02:11189 days ago1720612931IN
0xde19Fb50...2Bb642e4D
0 ETH0.000412385.78334152
Withdraw202660082024-07-09 2:38:59190 days ago1720492739IN
0xde19Fb50...2Bb642e4D
0 ETH0.000116122.14241349
Withdraw202642712024-07-08 20:49:35191 days ago1720471775IN
0xde19Fb50...2Bb642e4D
0 ETH0.000153432.15221041
Withdraw202637572024-07-08 19:04:35191 days ago1720465475IN
0xde19Fb50...2Bb642e4D
0 ETH0.000286634.02046077
Withdraw202634652024-07-08 18:05:47191 days ago1720461947IN
0xde19Fb50...2Bb642e4D
0 ETH0.000292555.39950059
Withdraw201784522024-06-26 21:09:59203 days ago1719436199IN
0xde19Fb50...2Bb642e4D
0 ETH0.000501877.04082163
Withdraw200964202024-06-15 9:52:59214 days ago1718445179IN
0xde19Fb50...2Bb642e4D
0 ETH0.000212583.92530254
Withdraw200939672024-06-15 1:36:23214 days ago1718415383IN
0xde19Fb50...2Bb642e4D
0 ETH0.000237823.33641658
Withdraw200634482024-06-10 19:14:23219 days ago1718046863IN
0xde19Fb50...2Bb642e4D
0 ETH0.0013630925.14696809
Withdraw200596602024-06-10 6:32:11219 days ago1718001131IN
0xde19Fb50...2Bb642e4D
0 ETH0.000261283.665584
Withdraw200585222024-06-10 2:43:23219 days ago1717987403IN
0xde19Fb50...2Bb642e4D
0 ETH0.000256813.60228533
Withdraw200429832024-06-07 22:38:59222 days ago1717799939IN
0xde19Fb50...2Bb642e4D
0 ETH0.000272437.13058172
Withdraw200410882024-06-07 16:17:11222 days ago1717777031IN
0xde19Fb50...2Bb642e4D
0 ETH0.0016485123.11919679
Withdraw200166572024-06-04 6:26:11225 days ago1717482371IN
0xde19Fb50...2Bb642e4D
0 ETH0.000364445.11108554
Withdraw200166172024-06-04 6:18:11225 days ago1717481891IN
0xde19Fb50...2Bb642e4D
0 ETH0.000416355.83911357
Withdraw199741842024-05-29 7:59:47231 days ago1716969587IN
0xde19Fb50...2Bb642e4D
0 ETH0.000649549.11090431
Withdraw199711222024-05-28 21:42:47232 days ago1716932567IN
0xde19Fb50...2Bb642e4D
0 ETH0.000663159.30022515
Withdraw199698782024-05-28 17:32:23232 days ago1716917543IN
0xde19Fb50...2Bb642e4D
0 ETH0.0013367718.75046197
Withdraw199252372024-05-22 11:51:23238 days ago1716378683IN
0xde19Fb50...2Bb642e4D
0 ETH0.000641989.0048383
Withdraw198827872024-05-16 13:18:23244 days ago1715865503IN
0xde19Fb50...2Bb642e4D
0 ETH0.000468448.64402805
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
203631512024-07-22 16:05:47177 days ago1721664347
0xde19Fb50...2Bb642e4D
2.81586919 ETH
203631342024-07-22 16:02:11177 days ago1721664131
0xde19Fb50...2Bb642e4D
8.14239855 ETH
202759692024-07-10 12:02:11189 days ago1720612931
0xde19Fb50...2Bb642e4D
0.10043931 ETH
202660082024-07-09 2:38:59190 days ago1720492739
0xde19Fb50...2Bb642e4D
0.09766599 ETH
202642712024-07-08 20:49:35191 days ago1720471775
0xde19Fb50...2Bb642e4D
0.00149999 ETH
202637572024-07-08 19:04:35191 days ago1720465475
0xde19Fb50...2Bb642e4D
0.01013544 ETH
202634652024-07-08 18:05:47191 days ago1720461947
0xde19Fb50...2Bb642e4D
0.00435297 ETH
201784522024-06-26 21:09:59203 days ago1719436199
0xde19Fb50...2Bb642e4D
0.0222 ETH
200964202024-06-15 9:52:59214 days ago1718445179
0xde19Fb50...2Bb642e4D
0.01 ETH
200939672024-06-15 1:36:23214 days ago1718415383
0xde19Fb50...2Bb642e4D
0.003 ETH
200634482024-06-10 19:14:23219 days ago1718046863
0xde19Fb50...2Bb642e4D
0.26871458 ETH
200596602024-06-10 6:32:11219 days ago1718001131
0xde19Fb50...2Bb642e4D
0.00235553 ETH
200585222024-06-10 2:43:23219 days ago1717987403
0xde19Fb50...2Bb642e4D
0.00846106 ETH
200410882024-06-07 16:17:11222 days ago1717777031
0xde19Fb50...2Bb642e4D
0.11234336 ETH
200166572024-06-04 6:26:11225 days ago1717482371
0xde19Fb50...2Bb642e4D
0.13352557 ETH
200166172024-06-04 6:18:11225 days ago1717481891
0xde19Fb50...2Bb642e4D
0.09772067 ETH
199741842024-05-29 7:59:47231 days ago1716969587
0xde19Fb50...2Bb642e4D
0.0028819 ETH
199711222024-05-28 21:42:47232 days ago1716932567
0xde19Fb50...2Bb642e4D
0.10015558 ETH
199698782024-05-28 17:32:23232 days ago1716917543
0xde19Fb50...2Bb642e4D
0.00945926 ETH
199252372024-05-22 11:51:23238 days ago1716378683
0xde19Fb50...2Bb642e4D
0.095 ETH
198827872024-05-16 13:18:23244 days ago1715865503
0xde19Fb50...2Bb642e4D
0.02999426 ETH
198645032024-05-13 23:53:59246 days ago1715644439
0xde19Fb50...2Bb642e4D
0.05045118 ETH
197844842024-05-02 19:20:47258 days ago1714677647
0xde19Fb50...2Bb642e4D
0.01784946 ETH
197811852024-05-02 8:16:23258 days ago1714637783
0xde19Fb50...2Bb642e4D
0.04625992 ETH
197528952024-04-28 9:22:59262 days ago1714296179
0xde19Fb50...2Bb642e4D
0.005 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ButterSafeProxy

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

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

// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity >=0.7.0 <0.9.0;

/**
 * @title IProxy - Helper interface to access the singleton address of the Proxy on-chain.
 * @author Richard Meissner - @rmeissner
 */
interface IProxy {
    function masterCopy() external view returns (address);
}

/**
 * @title SafeProxy - Generic proxy contract allows to execute all transactions applying the code of a master contract.
 * @author Stefan George - <[email protected]>
 * @author Richard Meissner - <[email protected]>
 */
contract ButterSafeProxy {
    // Singleton always needs to be first declared variable, to ensure that it is at the same location in the contracts to which calls are delegated.
    // To reduce deployment costs this variable is internal and needs to be retrieved via `getStorageAt`
    address internal singleton;

    /**
     * @notice Constructor function sets address of singleton contract.
     * @param _singleton Singleton address.
     */
    constructor(address _singleton) {
        require(_singleton != address(0), "Invalid singleton address provided");
        singleton = _singleton;
    }

    /// @dev Fallback function forwards all transactions and returns all received return data.
    fallback() external payable {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let _singleton := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff)
            // 0xa619486e == keccak("masterCopy()"). The value is right padded to 32-bytes with 0s
            if eq(calldataload(0), 0xa619486e00000000000000000000000000000000000000000000000000000000) {
                mstore(0, _singleton)
                return(0, 0x20)
            }
            calldatacopy(0, 0, calldatasize())
            let success := delegatecall(gas(), _singleton, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            if eq(success, 0) {
                revert(0, returndatasize())
            }
            return(0, returndatasize())
        }
    }

    receive() external payable {
      revert();
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_singleton","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b5060405161017b38038061017b83398101604081905261002f916100b9565b6001600160a01b0381166100945760405162461bcd60e51b815260206004820152602260248201527f496e76616c69642073696e676c65746f6e20616464726573732070726f766964604482015261195960f21b606482015260840160405180910390fd5b600080546001600160a01b0319166001600160a01b03929092169190911790556100e9565b6000602082840312156100cb57600080fd5b81516001600160a01b03811681146100e257600080fd5b9392505050565b6084806100f76000396000f3fe608060405236600d57600080fd5b600080546001600160a01b0316632cf35bc960e11b823501603057808252602082f35b3682833781823684845af490503d82833e806049573d82fd5b503d81f3fea26469706673582212203bbe125b53b33ac29b54d476db94597124b2e482488a697d3fbc838b1272a92c64736f6c63430008120033000000000000000000000000889778c87617d1e4bff2ea90e2ac4018761df180

Deployed Bytecode

0x608060405236600d57600080fd5b600080546001600160a01b0316632cf35bc960e11b823501603057808252602082f35b3682833781823684845af490503d82833e806049573d82fd5b503d81f3fea26469706673582212203bbe125b53b33ac29b54d476db94597124b2e482488a697d3fbc838b1272a92c64736f6c63430008120033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000889778c87617d1e4bff2ea90e2ac4018761df180

-----Decoded View---------------
Arg [0] : _singleton (address): 0x889778c87617d1E4BfF2eA90e2AC4018761dF180

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000889778c87617d1e4bff2ea90e2ac4018761df180


Deployed Bytecode Sourcemap

536:1607:0:-:0;;;;;;2124:8;;;536:1607;1403:1;1397:8;;-1:-1:-1;;;;;1393:57:0;-1:-1:-1;;;1570:15:0;;1567:87;1564:179;;1684:10;1403:1;1674:21;1723:4;1403:1;1713:15;1564:179;1776:14;1403:1;;1757:34;1403:1;;1776:14;1403:1;1840:10;1833:5;1820:56;1805:71;;1911:16;1403:1;;1890:38;1948:7;1942:79;;1989:16;1403:1;1979:27;1942:79;;2045:16;1403:1;2035:27

Swarm Source

ipfs://3bbe125b53b33ac29b54d476db94597124b2e482488a697d3fbc838b1272a92c

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.