ETH Price: $2,416.66 (+3.90%)
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Redeem448253882026-04-17 15:35:2311 hrs ago1776440123IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001430.01
Redeem448188112026-04-17 11:56:0915 hrs ago1776426969IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001320.009479
Redeem447991882026-04-17 1:02:0326 hrs ago1776387723IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001220.008716
Redeem447759972026-04-16 12:09:0139 hrs ago1776341341IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001170.008384
Redeem447649972026-04-16 6:02:2145 hrs ago1776319341IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001840.01309
Redeem447337502026-04-15 12:40:472 days ago1776256847IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001580.010083
Redeem447189362026-04-15 4:26:592 days ago1776227219IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001180.0075
Approve446865412026-04-14 10:27:093 days ago1776162429IN
0x0A1a3b5f...6f880eE16
0 ETH0.000000340.006
Approve446496092026-04-13 13:56:054 days ago1776088565IN
0x0A1a3b5f...6f880eE16
0 ETH0.000000340.006
Approve446327032026-04-13 4:32:334 days ago1776054753IN
0x0A1a3b5f...6f880eE16
0 ETH0.000000280.0083
Redeem446180982026-04-12 20:25:435 days ago1776025543IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001050.0075
Redeem446087452026-04-12 15:13:575 days ago1776006837IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001080.00775
Redeem445978762026-04-12 9:11:395 days ago1775985099IN
0x0A1a3b5f...6f880eE16
0 ETH0.00000140.01
Approve445815412026-04-12 0:07:096 days ago1775952429IN
0x0A1a3b5f...6f880eE16
0 ETH0.000000340.006
Transfer445668722026-04-11 15:58:116 days ago1775923091IN
0x0A1a3b5f...6f880eE16
0 ETH0.00000120.011165
Transfer445664372026-04-11 15:43:416 days ago1775922221IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001170.01091751
Transfer445657642026-04-11 15:21:156 days ago1775920875IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001180.011
Transfer445653482026-04-11 15:07:236 days ago1775920043IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001240.01157
Redeem445621802026-04-11 13:21:476 days ago1775913707IN
0x0A1a3b5f...6f880eE16
0 ETH0.00000110.0078
Redeem445322572026-04-10 20:44:217 days ago1775853861IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001450.0084
Approve445139102026-04-10 10:32:477 days ago1775817167IN
0x0A1a3b5f...6f880eE16
0 ETH0.000000340.006
Redeem444817442026-04-09 16:40:358 days ago1775752835IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001630.011647
Approve444516972026-04-08 23:59:019 days ago1775692741IN
0x0A1a3b5f...6f880eE16
0 ETH0.000000420.0075
Approve444435152026-04-08 19:26:179 days ago1775676377IN
0x0A1a3b5f...6f880eE16
0 ETH0.00000030.00535
Redeem444272472026-04-08 10:24:019 days ago1775643841IN
0x0A1a3b5f...6f880eE16
0 ETH0.000001040.0075
View all transactions

Latest 11 internal transactions

Parent Transaction Hash Block From To
439121622026-03-27 12:14:3121 days ago1774613671
0x0A1a3b5f...6f880eE16
0 ETH
439068282026-03-27 9:16:4321 days ago1774603003
0x0A1a3b5f...6f880eE16
0 ETH
439066472026-03-27 9:10:4121 days ago1774602641
0x0A1a3b5f...6f880eE16
0 ETH
439036502026-03-27 7:30:4721 days ago1774596647
0x0A1a3b5f...6f880eE16
0 ETH
439034682026-03-27 7:24:4321 days ago1774596283
0x0A1a3b5f...6f880eE16
0 ETH
439027132026-03-27 6:59:3321 days ago1774594773
0x0A1a3b5f...6f880eE16
0 ETH
439025322026-03-27 6:53:3121 days ago1774594411
0x0A1a3b5f...6f880eE16
0 ETH
439020832026-03-27 6:38:3321 days ago1774593513
0x0A1a3b5f...6f880eE16
0 ETH
439019022026-03-27 6:32:3121 days ago1774593151
0x0A1a3b5f...6f880eE16
0 ETH
229524012024-11-27 7:55:49506 days ago1732694149
0x0A1a3b5f...6f880eE16
 Contract Creation0 ETH
229524012024-11-27 7:55:49506 days ago1732694149  Contract Creation0 ETH

Cross-Chain Transactions
Loading...
Loading

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

Contract Name:
BeaconProxy

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
Yes with 20000 runs

Other Settings:
cancun EvmVersion

Contract Source Code (Solidity Standard Json-Input format)

File 1 of 1 : BeaconProxy.sol
// SPDX-License-Identifier: GPL-2.0-or-later

pragma solidity ^0.8.0;

/// @title BeaconProxy
/// @custom:security-contact [email protected]
/// @author Euler Labs (https://www.eulerlabs.com/)
/// @notice A proxy contract, forwarding all calls to an implementation contract, fetched from a beacon
/// @dev The proxy attaches up to 128 bytes of metadata to the delegated call data.
contract BeaconProxy {
    // ERC-1967 beacon address slot. bytes32(uint256(keccak256('eip1967.proxy.beacon')) - 1)
    bytes32 internal constant BEACON_SLOT = 0xa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50;
    // Beacon implementation() selector
    bytes32 internal constant IMPLEMENTATION_SELECTOR =
        0x5c60da1b00000000000000000000000000000000000000000000000000000000;
    // Max trailing data length, 4 immutable slots
    uint256 internal constant MAX_TRAILING_DATA_LENGTH = 128;

    address internal immutable beacon;
    uint256 internal immutable metadataLength;
    bytes32 internal immutable metadata0;
    bytes32 internal immutable metadata1;
    bytes32 internal immutable metadata2;
    bytes32 internal immutable metadata3;

    event Genesis();

    constructor(bytes memory trailingData) {
        emit Genesis();

        require(trailingData.length <= MAX_TRAILING_DATA_LENGTH, "trailing data too long");

        // Beacon is always the proxy creator; store it in immutable
        beacon = msg.sender;

        // Store the beacon address in ERC-1967 slot for compatibility with block explorers
        assembly {
            sstore(BEACON_SLOT, caller())
        }

        // Record length as immutable
        metadataLength = trailingData.length;

        // Pad length with uninitialized memory so the decode will succeed
        assembly {
            mstore(trailingData, MAX_TRAILING_DATA_LENGTH)
        }
        (metadata0, metadata1, metadata2, metadata3) = abi.decode(trailingData, (bytes32, bytes32, bytes32, bytes32));
    }

    fallback() external payable {
        address beacon_ = beacon;
        uint256 metadataLength_ = metadataLength;
        bytes32 metadata0_ = metadata0;
        bytes32 metadata1_ = metadata1;
        bytes32 metadata2_ = metadata2;
        bytes32 metadata3_ = metadata3;

        assembly {
            // Fetch implementation address from the beacon
            mstore(0, IMPLEMENTATION_SELECTOR)
            // Implementation call is trusted not to revert and to return an address
            let result := staticcall(gas(), beacon_, 0, 4, 0, 32)
            let implementation := mload(0)

            // delegatecall to the implementation with trailing metadata
            calldatacopy(0, 0, calldatasize())
            mstore(calldatasize(), metadata0_)
            mstore(add(32, calldatasize()), metadata1_)
            mstore(add(64, calldatasize()), metadata2_)
            mstore(add(96, calldatasize()), metadata3_)
            result := delegatecall(gas(), implementation, 0, add(metadataLength_, calldatasize()), 0, 0)
            returndatacopy(0, 0, returndatasize())

            switch result
            case 0 { revert(0, returndatasize()) }
            default { return(0, returndatasize()) }
        }
    }
}

Settings
{
  "remappings": [
    "openzeppelin-contracts/=lib/openzeppelin-contracts/contracts/",
    "openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/",
    "ethereum-vault-connector/=lib/ethereum-vault-connector/src/",
    "evc/=lib/ethereum-vault-connector/src/",
    "evk/=lib/euler-vault-kit/src/",
    "evk-test/=lib/euler-vault-kit/test/",
    "euler-price-oracle/=lib/euler-price-oracle/src/",
    "euler-price-oracle-test/=lib/euler-price-oracle/test/",
    "fee-flow/=lib/fee-flow/src/",
    "reward-streams/=lib/reward-streams/src/",
    "lib/euler-price-oracle:@openzeppelin/contracts/=lib/euler-price-oracle/lib/openzeppelin-contracts/contracts/",
    "@openzeppelin/=lib/openzeppelin-contracts/contracts/",
    "euler-earn/=lib/euler-earn/src/",
    "@openzeppelin-upgradeable/=lib/euler-earn/lib/openzeppelin-contracts-upgradeable/contracts/",
    "@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/",
    "@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/",
    "@pendle/core-v2/=lib/euler-price-oracle/lib/pendle-core-v2-public/contracts/",
    "@pyth/=lib/euler-price-oracle/lib/pyth-sdk-solidity/",
    "@redstone/evm-connector/=lib/euler-price-oracle/lib/redstone-oracles-monorepo/packages/evm-connector/contracts/",
    "@solady/=lib/euler-price-oracle/lib/solady/src/",
    "@uniswap/v3-core/=lib/euler-price-oracle/lib/v3-core/",
    "@uniswap/v3-periphery/=lib/euler-price-oracle/lib/v3-periphery/",
    "ERC4626/=lib/euler-earn/lib/properties/lib/ERC4626/contracts/",
    "crytic-properties/=lib/euler-earn/lib/properties/contracts/",
    "ds-test/=lib/ethereum-vault-connector/lib/forge-std/lib/ds-test/src/",
    "erc4626-tests/=lib/openzeppelin-contracts-upgradeable/lib/erc4626-tests/",
    "euler-vault-kit/=lib/euler-vault-kit/src/",
    "forge-gas-snapshot/=lib/euler-vault-kit/lib/permit2/lib/forge-gas-snapshot/src/",
    "forge-std/=lib/forge-std/src/",
    "halmos-cheatcodes/=lib/openzeppelin-contracts-upgradeable/lib/halmos-cheatcodes/src/",
    "openzeppelin/=lib/ethereum-vault-connector/lib/openzeppelin-contracts/contracts/",
    "pendle-core-v2-public/=lib/euler-price-oracle/lib/pendle-core-v2-public/contracts/",
    "permit2/=lib/euler-vault-kit/lib/permit2/",
    "properties/=lib/euler-earn/lib/properties/contracts/",
    "pyth-sdk-solidity/=lib/euler-price-oracle/lib/pyth-sdk-solidity/",
    "redstone-oracles-monorepo/=lib/euler-price-oracle/lib/",
    "solady/=lib/euler-price-oracle/lib/solady/src/",
    "solmate/=lib/fee-flow/lib/solmate/src/",
    "v3-core/=lib/euler-price-oracle/lib/v3-core/contracts/",
    "v3-periphery/=lib/euler-price-oracle/lib/v3-periphery/contracts/"
  ],
  "optimizer": {
    "enabled": true,
    "runs": 20000
  },
  "metadata": {
    "useLiteralContent": false,
    "bytecodeHash": "ipfs",
    "appendCBOR": true
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "evmVersion": "cancun",
  "viaIR": false,
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"bytes","name":"trailingData","type":"bytes"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[],"name":"Genesis","type":"event"},{"stateMutability":"payable","type":"fallback"}]

0x610140604052348015610010575f80fd5b506040516103bd3803806103bd83398101604081905261002f91610119565b6040517f6bf6eaff5e9af8fbccb949f4c38cc016936f8775363ccf4224db160365785d52905f90a16080815111156100ad5760405162461bcd60e51b815260206004820152601660248201527f747261696c696e67206461746120746f6f206c6f6e6700000000000000000000604482015260640160405180910390fd5b3360808181527fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5091909155815160a09081529082526100f1908201602083016101db565b610120526101005260e05260c0525061020e565b634e487b7160e01b5f52604160045260245ffd5b5f602080838503121561012a575f80fd5b82516001600160401b0380821115610140575f80fd5b818501915085601f830112610153575f80fd5b81518181111561016557610165610105565b604051601f8201601f19908116603f0116810190838211818310171561018d5761018d610105565b8160405282815288868487010111156101a4575f80fd5b5f93505b828410156101c557848401860151818501870152928501926101a8565b5f86848301015280965050505050505092915050565b5f805f80608085870312156101ee575f80fd5b505082516020840151604085015160609095015191969095509092509050565b60805160a05160c05160e051610100516101205161016e61024f5f395f60d501525f60b301525f609101525f606f01525f604d01525f602b015261016e5ff3fe60806040527f5c60da1b000000000000000000000000000000000000000000000000000000005f9081527f0000000000000000000000000000000000000000000000000000000000000000907f0000000000000000000000000000000000000000000000000000000000000000907f0000000000000000000000000000000000000000000000000000000000000000907f0000000000000000000000000000000000000000000000000000000000000000907f0000000000000000000000000000000000000000000000000000000000000000907f000000000000000000000000000000000000000000000000000000000000000090602090600481895afa5f51365f80378536528436602001528336604001528236606001525f803689015f845af49150503d5f803e808015610134573d5ff35b3d5ffdfea264697066735822122036296154def8851a8a18709715c895896cb25dcc53d0dbe585612cc33fba26a864736f6c634300081800330000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004000000000833589fcd6edb6e08f4c7c32d4f71b54bda029136e183458600e66047a0f4d356d9daa480da1ca590000000000000000000000000000000000000348

Deployed Bytecode

0x60806040527f5c60da1b000000000000000000000000000000000000000000000000000000005f9081527f0000000000000000000000007f321498a801a191a93c840750ed637149ddf8d0907f0000000000000000000000000000000000000000000000000000000000000040907f00000000833589fcd6edb6e08f4c7c32d4f71b54bda029136e183458600e6604907f7a0f4d356d9daa480da1ca590000000000000000000000000000000000000348907f0000000000000000000000000000000000000000000000000000000000000000907f000000000000000000000000000000000000000000000000000000000000000090602090600481895afa5f51365f80378536528436602001528336604001528236606001525f803689015f845af49150503d5f803e808015610134573d5ff35b3d5ffdfea264697066735822122036296154def8851a8a18709715c895896cb25dcc53d0dbe585612cc33fba26a864736f6c63430008180033

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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