ETH Price: $1,794.83 (+13.34%)

Contract

0x10F6b147D51f7578F760065DF7f174c3bc95382c
 

Overview

ETH Balance

78.083366922844984207 ETH

ETH Value

$140,146.68 (@ $1,794.83/ETH)

Token Holdings

Age:24H
Reset Filter

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)

Parent Transaction Hash Block From To
182903802025-04-23 6:42:552 secs ago1745390575
0x10F6b147...3bc95382c
0.00315902 ETH
182903802025-04-23 6:42:552 secs ago1745390575
0x10F6b147...3bc95382c
0.00068617 ETH
182903802025-04-23 6:42:552 secs ago1745390575
0x10F6b147...3bc95382c
0.00027447 ETH
182878212025-04-23 5:17:371 hr ago1745385457
0x10F6b147...3bc95382c
0.00327018 ETH
182878212025-04-23 5:17:371 hr ago1745385457
0x10F6b147...3bc95382c
0.00708626 ETH
182873422025-04-23 5:01:391 hr ago1745384499
0x10F6b147...3bc95382c
0.00035535 ETH
182873422025-04-23 5:01:391 hr ago1745384499
0x10F6b147...3bc95382c
0.01282061 ETH
182873032025-04-23 5:00:211 hr ago1745384421
0x10F6b147...3bc95382c
0.01190251 ETH
182873022025-04-23 5:00:191 hr ago1745384419
0x10F6b147...3bc95382c
0.04157042 ETH
182872732025-04-23 4:59:211 hr ago1745384361
0x10F6b147...3bc95382c
0.02891009 ETH
182872292025-04-23 4:57:531 hr ago1745384273
0x10F6b147...3bc95382c
0.01170202 ETH
182872062025-04-23 4:57:071 hr ago1745384227
0x10F6b147...3bc95382c
0.02493352 ETH
182872002025-04-23 4:56:551 hr ago1745384215
0x10F6b147...3bc95382c
0.02070044 ETH
182855952025-04-23 4:03:252 hrs ago1745381005
0x10F6b147...3bc95382c
0.001946 ETH
182855952025-04-23 4:03:252 hrs ago1745381005
0x10F6b147...3bc95382c
0.0009729 ETH
182855952025-04-23 4:03:252 hrs ago1745381005
0x10F6b147...3bc95382c
0.00972774 ETH
182854812025-04-23 3:59:372 hrs ago1745380777
0x10F6b147...3bc95382c
0.00164664 ETH
182854812025-04-23 3:59:372 hrs ago1745380777
0x10F6b147...3bc95382c
0.0057669 ETH
182854812025-04-23 3:59:372 hrs ago1745380777
0x10F6b147...3bc95382c
0.00576491 ETH
182854742025-04-23 3:59:232 hrs ago1745380763
0x10F6b147...3bc95382c
0.0047575 ETH
182843922025-04-23 3:23:193 hrs ago1745378599
0x10F6b147...3bc95382c
0.00498348 ETH
182836292025-04-23 2:57:533 hrs ago1745377073
0x10F6b147...3bc95382c
0.00002672 ETH
182835762025-04-23 2:56:073 hrs ago1745376967
0x10F6b147...3bc95382c
0.00349385 ETH
182835222025-04-23 2:54:193 hrs ago1745376859
0x10F6b147...3bc95382c
0.00004795 ETH
182834212025-04-23 2:50:573 hrs ago1745376657
0x10F6b147...3bc95382c
0.04172547 ETH
View All Internal Transactions

Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Diamond

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 50 runs

Other Settings:
paris EvmVersion
File 1 of 1 : Diamond.sol
// This is the code Vault address will actually hold.

// a Diamond proxy with two ingrained functions
// implementation addresses will be stored on the last 2^32 slots. in other words, bitwise_not(msg.sig).
// the value will be either:
// 1. implementation address --> normal function
// 2. bitwise_not(implementation address) --> view function, implemented with the ingrained function 2

// on creation, it delegatecalls back to the caller.
// the caller is expected to initialize the storage.

// ingrained function 1: 'read' (0x72656164)
// a cheap way to read storage slots
// other contracts are expected to directly read predefined storage slots using this mechanism.
// expected calldata:
//    0x72656164 | bytes32 | bytes32 | bytes32 ... (no length header)
//    the query is interpreted as a series of storage slots.
// returns:
//    bytes32 | bytes32 | bytes32 | ....
//    returns storage values without header

// ingraned function 2: 'view' (0x76696577)
// delegatecall any contract; revert if the call didn't, and vice versa.
// used to calculate the result of a state-modifying function, without actually modifying the state.
// expected calldata: 0x76696577 | destination address padded to 32 bytes | calldata to be forwarded

contract Diamond {
    constructor() {
        assembly {
            let success := delegatecall(gas(), caller(), 0, 0, 0, 0)
            if iszero(success) { revert(0, 0) }
        }
    }

    fallback() external payable {
        assembly {
            if calldatasize() {
                let selector := shr(0xe0, calldataload(0x00))
                if eq(selector, 0x72656164) {
                    // 'read'
                    for { let i := 4 } lt(i, calldatasize()) { i := add(i, 0x20) } { mstore(i, sload(calldataload(i))) }
                    return(4, sub(calldatasize(), 4))
                }
                if eq(selector, 0x76696577) {
                    // view
                    calldatacopy(0, 36, sub(calldatasize(), 36))
                    let success := delegatecall(gas(), calldataload(4), 0, sub(calldatasize(), 36), 0, 0)
                    returndatacopy(0, 0, returndatasize())
                    if success { revert(0, returndatasize()) }
                    return(0, returndatasize())
                }
                let implementation := sload(not(selector))
                if implementation {
                    if lt(implementation, 0x10000000000000000000000000000000000000000) {
                        // registered as a function
                        calldatacopy(0, 0, calldatasize())
                        let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)
                        returndatacopy(0, 0, returndatasize())
                        switch result
                        case 0 { revert(0, returndatasize()) }
                        default { return(0, returndatasize()) }
                    }
                    // registered as a view function
                    mstore(0, 0x7669657700000000000000000000000000000000000000000000000000000000)
                    mstore(4, not(implementation))
                    calldatacopy(36, 0, calldatasize())
                    let success := delegatecall(gas(), address(), 0, add(calldatasize(), 36), 0, 0)
                    returndatacopy(0, 0, returndatasize())
                    if success { revert(0, returndatasize()) }
                    return(0, returndatasize())
                }
                revert(0, 0)
            }
        }
    }
}

Settings
{
  "remappings": [
    "@prb/test/=lib/prb-math/lib/prb-test/src/",
    "ds-test/=lib/solmate/lib/ds-test/src/",
    "forge-std/=lib/forge-std/src/",
    "openzeppelin/=lib/openzeppelin-contracts/contracts/",
    "openzeppelin-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/",
    "@prb/math/=lib/prb-math/",
    "prb-test/=lib/prb-math/lib/prb-test/src/",
    "solmate/=lib/solmate/src/",
    "lzapp/=lib/solidity-examples/contracts/",
    "LayerZero/=lib/LayerZero/contracts/",
    "erc4626-tests/=lib/openzeppelin-contracts-upgradeable/lib/erc4626-tests/",
    "openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/",
    "openzeppelin-contracts/=lib/openzeppelin-contracts/",
    "prb-math/=lib/prb-math/src/",
    "solidity-examples/=lib/solidity-examples/contracts/"
  ],
  "optimizer": {
    "enabled": true,
    "runs": 50
  },
  "metadata": {
    "useLiteralContent": false,
    "bytecodeHash": "ipfs",
    "appendCBOR": true
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "evmVersion": "paris",
  "viaIR": true,
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]

60806040523461002857600080808080335af4156100255760405160f0908161002e8239f35b80fd5b600080fdfe608060405236600a57005b6000803560e01c63726561648114609c5763766965778114607e57195480602f575080fd5b81600160a01b821060675750637669657760e01b825219600452368160243780806024360181305af43d82803e6063573d90f35b3d90fd5b8091368280378136915af43d82803e156063573d90f35b50808036602319018060248337816004355af43d82803e6063573d90f35b60045b36811060ae5736600319016004f35b8035548152602001609f56fea2646970667358221220d8c23d04c5972f79fb49e01f5ef185ec3b1d237ac7e5882429911ee568ec4b3464736f6c63430008130033

Deployed Bytecode

0x608060405236600a57005b6000803560e01c63726561648114609c5763766965778114607e57195480602f575080fd5b81600160a01b821060675750637669657760e01b825219600452368160243780806024360181305af43d82803e6063573d90f35b3d90fd5b8091368280378136915af43d82803e156063573d90f35b50808036602319018060248337816004355af43d82803e6063573d90f35b60045b36811060ae5736600319016004f35b8035548152602001609f56fea2646970667358221220d8c23d04c5972f79fb49e01f5ef185ec3b1d237ac7e5882429911ee568ec4b3464736f6c63430008130033

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
Chain Token Portfolio % Price Amount Value
BLAST
Ether (ETH)
54.52%$1,794.7778.0834$140,142.03
BLAST42.84%$1.01108,817.3164$110,123.12
BLAST1.16%$0.00010528,538,625.3463$2,982.29
BLAST1.12%$93,7480.0306$2,868.33
BLAST0.18%$0.003265142,147.4313$464.11
BLAST0.02%$1,794.790.0328$58.8
BLAST0.02%$0.0078446,058.4095$47.52
BLAST0.02%$0.00082953,036.6446$43.97
BLAST<0.01%$0.00033628,866.9412$9.69
BLAST<0.01%$0.0003610,156.1098$3.66
BLAST<0.01%$0.9994580.7995$0.799
BLAST<0.01%$0.00348127.9482$0.4453
BLAST<0.01%$0.0001551,420.69$0.2208
ETH0.08%$1,795.740.1167$209.64
ARB0.03%$1,794.770.0491$88.06
SCROLL<0.01%$1,795.740.01$17.96
BASE<0.01%$1,795.40.005$8.98
OP<0.01%$1,794.770.0002$0.358955
LINEA<0.01%$1,795.740.0001$0.179574
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.