Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 2,081 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Withdraw | 20365082 | 177 days ago | IN | 0 ETH | 0.00049868 | ||||
Withdraw | 20363151 | 177 days ago | IN | 0 ETH | 0.00076597 | ||||
Withdraw | 20363149 | 177 days ago | IN | 0 ETH | 0.00143163 | ||||
Withdraw | 20363134 | 177 days ago | IN | 0 ETH | 0.00067282 | ||||
Withdraw | 20363090 | 177 days ago | IN | 0 ETH | 0.00131778 | ||||
Withdraw | 20275969 | 189 days ago | IN | 0 ETH | 0.00041238 | ||||
Withdraw | 20266008 | 190 days ago | IN | 0 ETH | 0.00011612 | ||||
Withdraw | 20264271 | 191 days ago | IN | 0 ETH | 0.00015343 | ||||
Withdraw | 20263757 | 191 days ago | IN | 0 ETH | 0.00028663 | ||||
Withdraw | 20263465 | 191 days ago | IN | 0 ETH | 0.00029255 | ||||
Withdraw | 20178452 | 203 days ago | IN | 0 ETH | 0.00050187 | ||||
Withdraw | 20096420 | 214 days ago | IN | 0 ETH | 0.00021258 | ||||
Withdraw | 20093967 | 214 days ago | IN | 0 ETH | 0.00023782 | ||||
Withdraw | 20063448 | 219 days ago | IN | 0 ETH | 0.00136309 | ||||
Withdraw | 20059660 | 219 days ago | IN | 0 ETH | 0.00026128 | ||||
Withdraw | 20058522 | 219 days ago | IN | 0 ETH | 0.00025681 | ||||
Withdraw | 20042983 | 222 days ago | IN | 0 ETH | 0.00027243 | ||||
Withdraw | 20041088 | 222 days ago | IN | 0 ETH | 0.00164851 | ||||
Withdraw | 20016657 | 225 days ago | IN | 0 ETH | 0.00036444 | ||||
Withdraw | 20016617 | 225 days ago | IN | 0 ETH | 0.00041635 | ||||
Withdraw | 19974184 | 231 days ago | IN | 0 ETH | 0.00064954 | ||||
Withdraw | 19971122 | 232 days ago | IN | 0 ETH | 0.00066315 | ||||
Withdraw | 19969878 | 232 days ago | IN | 0 ETH | 0.00133677 | ||||
Withdraw | 19925237 | 238 days ago | IN | 0 ETH | 0.00064198 | ||||
Withdraw | 19882787 | 244 days ago | IN | 0 ETH | 0.00046844 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
20363151 | 177 days ago | 2.81586919 ETH | ||||
20363134 | 177 days ago | 8.14239855 ETH | ||||
20275969 | 189 days ago | 0.10043931 ETH | ||||
20266008 | 190 days ago | 0.09766599 ETH | ||||
20264271 | 191 days ago | 0.00149999 ETH | ||||
20263757 | 191 days ago | 0.01013544 ETH | ||||
20263465 | 191 days ago | 0.00435297 ETH | ||||
20178452 | 203 days ago | 0.0222 ETH | ||||
20096420 | 214 days ago | 0.01 ETH | ||||
20093967 | 214 days ago | 0.003 ETH | ||||
20063448 | 219 days ago | 0.26871458 ETH | ||||
20059660 | 219 days ago | 0.00235553 ETH | ||||
20058522 | 219 days ago | 0.00846106 ETH | ||||
20041088 | 222 days ago | 0.11234336 ETH | ||||
20016657 | 225 days ago | 0.13352557 ETH | ||||
20016617 | 225 days ago | 0.09772067 ETH | ||||
19974184 | 231 days ago | 0.0028819 ETH | ||||
19971122 | 232 days ago | 0.10015558 ETH | ||||
19969878 | 232 days ago | 0.00945926 ETH | ||||
19925237 | 238 days ago | 0.095 ETH | ||||
19882787 | 244 days ago | 0.02999426 ETH | ||||
19864503 | 246 days ago | 0.05045118 ETH | ||||
19784484 | 258 days ago | 0.01784946 ETH | ||||
19781185 | 258 days ago | 0.04625992 ETH | ||||
19752895 | 262 days ago | 0.005 ETH |
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Name:
ButterSafeProxy
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/** *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
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_singleton","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
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
Loading...
Loading
Loading...
Loading
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.