ETH Price: $1,903.81 (-0.73%)
Gas: 0.06 Gwei
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

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 Method Block
From
To
Deposit For152561142022-08-01 10:29:201307 days ago1659349760
0xC503E14F...Ca099c0ee
0.00925582 ETH
Transfer152561142022-08-01 10:29:201307 days ago1659349760
0xC503E14F...Ca099c0ee
0.00925582 ETH
Deposit For152560882022-08-01 10:23:321307 days ago1659349412
0xC503E14F...Ca099c0ee
0.0058001 ETH
Transfer152560882022-08-01 10:23:321307 days ago1659349412
0xC503E14F...Ca099c0ee
0.0058001 ETH
Deposit For152524252022-07-31 20:33:441307 days ago1659299624
0xC503E14F...Ca099c0ee
0.08251422 ETH
Transfer152524252022-07-31 20:33:441307 days ago1659299624
0xC503E14F...Ca099c0ee
0.08251422 ETH
Deposit For152332612022-07-28 20:58:431310 days ago1659041923
0xC503E14F...Ca099c0ee
0.05163486 ETH
Transfer152332612022-07-28 20:58:431310 days ago1659041923
0xC503E14F...Ca099c0ee
0.05163486 ETH
Deposit For152331042022-07-28 20:21:061310 days ago1659039666
0xC503E14F...Ca099c0ee
0.01592959 ETH
Transfer152331042022-07-28 20:21:061310 days ago1659039666
0xC503E14F...Ca099c0ee
0.01592959 ETH
Deposit For152296282022-07-28 7:18:421311 days ago1658992722
0xC503E14F...Ca099c0ee
0.00675026 ETH
Transfer152296282022-07-28 7:18:421311 days ago1658992722
0xC503E14F...Ca099c0ee
0.00675026 ETH
Deposit For152293312022-07-28 6:18:131311 days ago1658989093
0xC503E14F...Ca099c0ee
0.0250293 ETH
Transfer152293312022-07-28 6:18:131311 days ago1658989093
0xC503E14F...Ca099c0ee
0.0250293 ETH
Deposit For152167542022-07-26 7:20:541313 days ago1658820054
0xC503E14F...Ca099c0ee
0.03393803 ETH
Transfer152167542022-07-26 7:20:541313 days ago1658820054
0xC503E14F...Ca099c0ee
0.03393803 ETH
Deposit For152167462022-07-26 7:19:281313 days ago1658819968
0xC503E14F...Ca099c0ee
0.02627416 ETH
Transfer152167462022-07-26 7:19:281313 days ago1658819968
0xC503E14F...Ca099c0ee
0.02627416 ETH
Deposit For152167372022-07-26 7:17:141313 days ago1658819834
0xC503E14F...Ca099c0ee
0.02018968 ETH
Transfer152167372022-07-26 7:17:141313 days ago1658819834
0xC503E14F...Ca099c0ee
0.02018968 ETH
Deposit For152167322022-07-26 7:15:551313 days ago1658819755
0xC503E14F...Ca099c0ee
0.02265778 ETH
Transfer152167322022-07-26 7:15:551313 days ago1658819755
0xC503E14F...Ca099c0ee
0.02265778 ETH
Deposit For152167122022-07-26 7:11:411313 days ago1658819501
0xC503E14F...Ca099c0ee
0.02689555 ETH
Transfer152167122022-07-26 7:11:411313 days ago1658819501
0xC503E14F...Ca099c0ee
0.02689555 ETH
Deposit For152167072022-07-26 7:10:451313 days ago1658819445
0xC503E14F...Ca099c0ee
0.01859295 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

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

Contract Name:
BeaconProxy

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
istanbul EvmVersion

Contract Source Code (Solidity Standard Json-Input format)

File 1 of 2 : BeaconProxy.sol
// SPDX-License-Identifier: GPL-3.0

/*
    This file is part of the Enzyme Protocol.

    (c) Enzyme Council <council@enzyme.finance>

    For the full license information, please view the LICENSE
    file that was distributed with this source code.
*/

pragma solidity 0.6.12;

import "./IBeacon.sol";

/// @title BeaconProxy Contract
/// @author Enzyme Council <security@enzyme.finance>
/// @notice A proxy contract that uses the beacon pattern for instant upgrades
contract BeaconProxy {
    address private immutable BEACON;

    constructor(bytes memory _constructData, address _beacon) public {
        BEACON = _beacon;

        (bool success, bytes memory returnData) = IBeacon(_beacon).getCanonicalLib().delegatecall(_constructData);
        require(success, string(returnData));
    }

    // solhint-disable-next-line no-complex-fallback
    fallback() external payable {
        address contractLogic = IBeacon(BEACON).getCanonicalLib();
        assembly {
            calldatacopy(0x0, 0x0, calldatasize())
            let success := delegatecall(sub(gas(), 10000), contractLogic, 0x0, calldatasize(), 0, 0)
            let retSz := returndatasize()
            returndatacopy(0, 0, retSz)
            switch success
            case 0 { revert(0, retSz) }
            default { return(0, retSz) }
        }
    }

    receive() external payable {}
}

// SPDX-License-Identifier: GPL-3.0

/*
    This file is part of the Enzyme Protocol.

    (c) Enzyme Council <council@enzyme.finance>

    For the full license information, please view the LICENSE
    file that was distributed with this source code.
*/

pragma solidity 0.6.12;

/// @title IBeacon interface
/// @author Enzyme Council <security@enzyme.finance>
interface IBeacon {
    function getCanonicalLib() external view returns (address);
}

Settings
{
  "remappings": [
    "@openzeppelin/contracts/=lib/openzeppelin-solc-0.6/contracts/",
    "@uniswap/v3-core/=lib/uniswap-v3-core/",
    "ds-test/=lib/forge-std/lib/ds-test/src/",
    "forge-std/=lib/forge-std/src/",
    "openzeppelin-solc-0.6/=lib/openzeppelin-solc-0.6/contracts/",
    "openzeppelin-solc-0.7/=lib/openzeppelin-solc-0.7/contracts/",
    "openzeppelin-solc-0.8/=lib/openzeppelin-solc-0.8/contracts/",
    "uniswap-v3-core/=lib/uniswap-v3-core/",
    "uniswap-v3-periphery/=lib/uniswap-v3-periphery/contracts/"
  ],
  "optimizer": {
    "enabled": true,
    "runs": 200,
    "details": {
      "yul": false
    }
  },
  "metadata": {
    "useLiteralContent": false,
    "bytecodeHash": "ipfs"
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "evmVersion": "istanbul",
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"bytes","name":"_constructData","type":"bytes"},{"internalType":"address","name":"_beacon","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]

0x60a060405234801561001057600080fd5b506040516103a73803806103a78339818101604052604081101561003357600080fd5b810190808051604051939291908464010000000082111561005357600080fd5b90830190602082018581111561006857600080fd5b825164010000000081118282018810171561008257600080fd5b82525081516020918201929091019080838360005b838110156100af578181015183820152602001610097565b50505050905090810190601f1680156100dc5780820380516001836020036101000a031916815260200191505b506040818152602092830151606081811b6001600160601b0319166080526398a7c4c760e01b845291519095506000945090926001600160a01b038616926398a7c4c79260048083019392829003018186803b15801561013b57600080fd5b505afa15801561014f573d6000803e3d6000fd5b505050506040513d602081101561016557600080fd5b505160405185516001600160a01b0390921691869190819060208401908083835b602083106101a55780518252601f199092019160209182019101610186565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610205576040519150601f19603f3d011682016040523d82523d6000602084013e61020a565b606091505b509150915081819061029a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561025f578181015183820152602001610247565b50505050905090810190601f16801561028c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050505060805160601c60ee6102b960003980600e525060ee6000f3fe608060405236600a57005b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166398a7c4c76040518163ffffffff1660e01b815260040160206040518083038186803b158015606457600080fd5b505afa1580156077573d6000803e3d6000fd5b505050506040513d6020811015608c57600080fd5b505190503660008037600080366000846127105a03f43d806000803e81801560b357816000f35b816000fdfea26469706673582212209a2062a062ba495cf18ec0c812d8c737e96be9cba7dae39d1b5ab98efe85b85764736f6c634300060c00330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000846bbe1925047023651de7ec289f329c24ded3a8000000000000000000000000000000000000000000000000000000000000002419ab453c00000000000000000000000006163a4bc57d8dafc235602f660498f55e0f7be300000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405236600a57005b60007f000000000000000000000000846bbe1925047023651de7ec289f329c24ded3a86001600160a01b03166398a7c4c76040518163ffffffff1660e01b815260040160206040518083038186803b158015606457600080fd5b505afa1580156077573d6000803e3d6000fd5b505050506040513d6020811015608c57600080fd5b505190503660008037600080366000846127105a03f43d806000803e81801560b357816000f35b816000fdfea26469706673582212209a2062a062ba495cf18ec0c812d8c737e96be9cba7dae39d1b5ab98efe85b85764736f6c634300060c0033

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.