ETH Price: $3,224.28 (+5.58%)

Contract

0xcF4dDBE475ED5683eD4dd0a6AFb101DdA4A45bE2
 

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

> 10 Internal Transactions and > 10 Token Transfers found.

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
180254892023-08-30 5:59:11503 days ago1693375151
0xcF4dDBE4...dA4A45bE2
1 ETH
180254892023-08-30 5:59:11503 days ago1693375151
0xcF4dDBE4...dA4A45bE2
1 ETH
180247442023-08-30 3:28:59503 days ago1693366139
0xcF4dDBE4...dA4A45bE2
1 ETH
180247442023-08-30 3:28:59503 days ago1693366139
0xcF4dDBE4...dA4A45bE2
1 ETH
180114782023-08-28 6:53:23505 days ago1693205603
0xcF4dDBE4...dA4A45bE2
0.4 ETH
180114782023-08-28 6:53:23505 days ago1693205603
0xcF4dDBE4...dA4A45bE2
0.4 ETH
179891942023-08-25 4:01:47508 days ago1692936107
0xcF4dDBE4...dA4A45bE2
0.4 ETH
179891942023-08-25 4:01:47508 days ago1692936107
0xcF4dDBE4...dA4A45bE2
0.4 ETH
179492182023-08-19 13:48:47513 days ago1692452927
0xcF4dDBE4...dA4A45bE2
2 ETH
179492182023-08-19 13:48:47513 days ago1692452927
0xcF4dDBE4...dA4A45bE2
2 ETH
179351832023-08-17 14:37:59515 days ago1692283079
0xcF4dDBE4...dA4A45bE2
1.2 ETH
179351832023-08-17 14:37:59515 days ago1692283079
0xcF4dDBE4...dA4A45bE2
1.2 ETH
179351612023-08-17 14:33:35515 days ago1692282815
0xcF4dDBE4...dA4A45bE2
2 ETH
179351612023-08-17 14:33:35515 days ago1692282815
0xcF4dDBE4...dA4A45bE2
2 ETH
178725282023-08-08 20:17:35524 days ago1691525855
0xcF4dDBE4...dA4A45bE2
0.7 ETH
178725282023-08-08 20:17:35524 days ago1691525855
0xcF4dDBE4...dA4A45bE2
0.7 ETH
178682942023-08-08 6:04:11525 days ago1691474651
0xcF4dDBE4...dA4A45bE2
1 ETH
178682942023-08-08 6:04:11525 days ago1691474651
0xcF4dDBE4...dA4A45bE2
1 ETH
178500412023-08-05 16:44:11527 days ago1691253851
0xcF4dDBE4...dA4A45bE2
1.5 ETH
178500412023-08-05 16:44:11527 days ago1691253851
0xcF4dDBE4...dA4A45bE2
1.5 ETH
178358182023-08-03 16:59:59529 days ago1691081999
0xcF4dDBE4...dA4A45bE2
0.62 ETH
178358182023-08-03 16:59:59529 days ago1691081999
0xcF4dDBE4...dA4A45bE2
0.62 ETH
178319222023-08-03 3:54:59530 days ago1691034899
0xcF4dDBE4...dA4A45bE2
2.62 ETH
178319222023-08-03 3:54:59530 days ago1691034899
0xcF4dDBE4...dA4A45bE2
2.62 ETH
157821242022-10-19 12:22:47817 days ago1666182167
0xcF4dDBE4...dA4A45bE2
0.5 ETH
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xf258391e...74137dBd9
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Proxy

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, BSD-3-Clause license
/**
 *Submitted for verification at Etherscan.io on 2021-03-02
*/

/**
 *Submitted for verification at Etherscan.io on 2021-02-25
*/

/*
B.PROTOCOL TERMS OF USE
=======================

THE TERMS OF USE CONTAINED HEREIN (THESE “TERMS”) GOVERN YOUR USE OF B.PROTOCOL, WHICH IS A DECENTRALIZED PROTOCOL ON THE ETHEREUM BLOCKCHAIN (the “PROTOCOL”) THAT enables a backstop liquidity mechanism FOR DECENTRALIZED LENDING PLATFORMS (“DLPs”).  
PLEASE READ THESE TERMS CAREFULLY AT https://github.com/backstop-protocol/Terms-and-Conditions, INCLUDING ALL DISCLAIMERS AND RISK FACTORS, BEFORE USING THE PROTOCOL. BY USING THE PROTOCOL, YOU ARE IRREVOCABLY CONSENTING TO BE BOUND BY THESE TERMS. 
IF YOU DO NOT AGREE TO ALL OF THESE TERMS, DO NOT USE THE PROTOCOL. YOUR RIGHT TO USE THE PROTOCOL IS SUBJECT AND DEPENDENT BY YOUR AGREEMENT TO ALL TERMS AND CONDITIONS SET FORTH HEREIN, WHICH AGREEMENT SHALL BE EVIDENCED BY YOUR USE OF THE PROTOCOL.
Minors Prohibited: The Protocol is not directed to individuals under the age of eighteen (18) or the age of majority in your jurisdiction if the age of majority is greater. If you are under the age of eighteen or the age of majority (if greater), you are not authorized to access or use the Protocol. By using the Protocol, you represent and warrant that you are above such age.

License; No Warranties; Limitation of Liability;
(a) The software underlying the Protocol is licensed for use in accordance with the 3-clause BSD License, which can be accessed here: https://opensource.org/licenses/BSD-3-Clause.
(b) THE PROTOCOL IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", “WITH ALL FAULTS” and “AS AVAILABLE” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
(c) IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
*/

pragma solidity >=0.5.0 <0.7.0;

/// @title IProxy - Helper interface to access masterCopy of the Proxy on-chain
/// @author Richard Meissner - <[email protected]>
interface IProxy {
    function masterCopy() external view returns (address);
}

/// @title GnosisSafeProxy - 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 Proxy {

    // masterCopy 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 masterCopy;

    /// @dev Constructor function sets address of master copy contract.
    /// @param _masterCopy Master copy address.
    constructor(address _masterCopy)
        public
    {
        require(_masterCopy != address(0), "Invalid master copy address provided");
        masterCopy = _masterCopy;
    }

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_masterCopy","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

Deployed Bytecode

0x60806040526001600160a01b036000541663530ca43760e11b6000351415602a578060005260206000f35b3660008037600080366000845af43d6000803e806046573d6000fd5b3d6000f3fea265627a7a723158200483ef41942d35a9843ba75ad949f9826d46ed72252a9f36cf93862338e544b964736f6c63430005100032

Deployed Bytecode Sourcemap

2809:1554:0:-;;;-1:-1:-1;;;;;3715:1:0;3709:8;3705:57;-1:-1:-1;;;3895:1:0;3882:15;3879:87;3876:2;;;3996:10;3993:1;3986:21;4035:4;4032:1;4025:15;3876:2;4088:14;4085:1;4082;4069:34;4184:1;4181;4165:14;4162:1;4150:10;4145:3;4132:54;4221:16;4218:1;4215;4200:38;4255:14;4252:2;;4282:16;4279:1;4272:27;4252:2;4325:16;4322:1;4315:27

Swarm Source

bzzr://0483ef41942d35a9843ba75ad949f9826d46ed72252a9f36cf93862338e544b9

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  ]

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.