Blast Sepolia Testnet

Contract

0xCFe69Ef5C6d469E7089c7dcb861069ec2103330B
Source Code Source Code
Transaction Hash
Method
Block
From
To
Amount
Execute230761752025-06-25 8:10:38217 days ago1750839038IN
0xCFe69Ef5...c2103330B
0 ETH0.000000020.00010025
Execute186459842025-03-14 18:57:36320 days ago1741978656IN
0xCFe69Ef5...c2103330B
0 ETH0.000000310.0012003
Execute183364032025-03-07 14:58:14327 days ago1741359494IN
0xCFe69Ef5...c2103330B
0.00129044 ETH0.000000470.0012003
Execute94880772024-08-14 19:14:02532 days ago1723662842IN
0xCFe69Ef5...c2103330B
0.0008 ETH0.000000380.00010025
Execute80404192024-07-12 6:58:46565 days ago1720767526IN
0xCFe69Ef5...c2103330B
0 ETH0.000001220.0012003
Execute73845182024-06-27 2:35:24581 days ago1719455724IN
0xCFe69Ef5...c2103330B
0.1 ETH0.000000470.00097025
Execute69157042024-06-16 6:08:16591 days ago1718518096IN
0xCFe69Ef5...c2103330B
0.17304805 ETH0.000000020.00010025
Execute69129202024-06-16 4:35:28591 days ago1718512528IN
0xCFe69Ef5...c2103330B
0.11625698 ETH0.000000550.00106728
Execute69117932024-06-16 3:57:54591 days ago1718510274IN
0xCFe69Ef5...c2103330B
0.05501054 ETH0.000000230.00094115
Execute65455562024-06-07 16:30:00600 days ago1717777800IN
0xCFe69Ef5...c2103330B
0.0001 ETH0.000000030.00010025
Execute64663152024-06-05 20:28:38602 days ago1717619318IN
0xCFe69Ef5...c2103330B
0.02 ETH0.000000320.00010025
Execute64015862024-06-04 8:31:00603 days ago1717489860IN
0xCFe69Ef5...c2103330B
0.1257249 ETH0.000002820.00102847
Execute64014742024-06-04 8:27:16603 days ago1717489636IN
0xCFe69Ef5...c2103330B
0.25145184 ETH0.000002880.00010025
Execute62235762024-05-31 5:37:20607 days ago1717133840IN
0xCFe69Ef5...c2103330B
0 ETH0.001297870.0012003
Execute62234662024-05-31 5:33:40607 days ago1717133620IN
0xCFe69Ef5...c2103330B
0 ETH0.0014620.0012003
Execute62197922024-05-31 3:31:12608 days ago1717126272IN
0xCFe69Ef5...c2103330B
0 ETH0.001966430.00120031
Execute62193412024-05-31 3:16:10608 days ago1717125370IN
0xCFe69Ef5...c2103330B
0 ETH0.00139810.0012003
Execute62192342024-05-31 3:12:36608 days ago1717125156IN
0xCFe69Ef5...c2103330B
0.24525218 ETH0.002257730.0012003
Execute61834582024-05-30 7:20:04608 days ago1717053604IN
0xCFe69Ef5...c2103330B
0.45537818 ETH0.001066490.00097025
Execute45231552024-04-21 20:56:38647 days ago1713732998IN
0xCFe69Ef5...c2103330B
0.00924223 ETH0.000436431.5
Execute39802402024-04-09 7:19:28659 days ago1712647168IN
0xCFe69Ef5...c2103330B
0 ETH0.000000330.001
Execute38892242024-04-07 4:45:36661 days ago1712465136IN
0xCFe69Ef5...c2103330B
0.54901763 ETH0.000000280.00097
Execute38380592024-04-06 0:20:06663 days ago1712362806IN
0xCFe69Ef5...c2103330B
0.00052474 ETH0.000000240.00094115
Execute37677012024-04-04 9:14:50664 days ago1712222090IN
0xCFe69Ef5...c2103330B
0 ETH0.000000240.001
Execute37528662024-04-04 1:00:20665 days ago1712192420IN
0xCFe69Ef5...c2103330B
0 ETH0.000000010.00010025
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To Amount
230761752025-06-25 8:10:38217 days ago1750839038
0xCFe69Ef5...c2103330B
20.71346524 ETH
230761752025-06-25 8:10:38217 days ago1750839038
0xCFe69Ef5...c2103330B
0.02191572 ETH
230761752025-06-25 8:10:38217 days ago1750839038
0xCFe69Ef5...c2103330B
0.02191572 ETH
230761752025-06-25 8:10:38217 days ago1750839038
0xCFe69Ef5...c2103330B
0.02191572 ETH
230761752025-06-25 8:10:38217 days ago1750839038
0xCFe69Ef5...c2103330B
20.71346524 ETH
186459842025-03-14 18:57:36320 days ago1741978656
0xCFe69Ef5...c2103330B
20.71038476 ETH
186459842025-03-14 18:57:36320 days ago1741978656
0xCFe69Ef5...c2103330B
0.05008781 ETH
186459842025-03-14 18:57:36320 days ago1741978656
0xCFe69Ef5...c2103330B
0.05008781 ETH
186459842025-03-14 18:57:36320 days ago1741978656
0xCFe69Ef5...c2103330B
0.05008781 ETH
186459842025-03-14 18:57:36320 days ago1741978656
0xCFe69Ef5...c2103330B
20.71038476 ETH
183364032025-03-07 14:58:14327 days ago1741359494
0xCFe69Ef5...c2103330B
20.70976799 ETH
183364032025-03-07 14:58:14327 days ago1741359494
0xCFe69Ef5...c2103330B
20.70847755 ETH
94880772024-08-14 19:14:02532 days ago1723662842
0xCFe69Ef5...c2103330B
20.69141278 ETH
94880772024-08-14 19:14:02532 days ago1723662842
0xCFe69Ef5...c2103330B
0.0008 ETH
94880772024-08-14 19:14:02532 days ago1723662842
0xCFe69Ef5...c2103330B
20.69141278 ETH
80404192024-07-12 6:58:46565 days ago1720767526
0xCFe69Ef5...c2103330B
20.68795179 ETH
80404192024-07-12 6:58:46565 days ago1720767526
0xCFe69Ef5...c2103330B
20.68795179 ETH
73845182024-06-27 2:35:24581 days ago1719455724
0xCFe69Ef5...c2103330B
20.68637863 ETH
73845182024-06-27 2:35:24581 days ago1719455724
0xCFe69Ef5...c2103330B
20.58637863 ETH
69157042024-06-16 6:08:16591 days ago1718518096
0xCFe69Ef5...c2103330B
20.58527285 ETH
69157042024-06-16 6:08:16591 days ago1718518096
0xCFe69Ef5...c2103330B
20.41222479 ETH
69129202024-06-16 4:35:28591 days ago1718512528
0xCFe69Ef5...c2103330B
20.41221632 ETH
69129202024-06-16 4:35:28591 days ago1718512528
0xCFe69Ef5...c2103330B
20.29595934 ETH
69117932024-06-16 3:57:54591 days ago1718510274
0xCFe69Ef5...c2103330B
20.29595511 ETH
69117932024-06-16 3:57:54591 days ago1718510274
0xCFe69Ef5...c2103330B
20.24094456 ETH
View All Internal Transactions

Loading...
Loading

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

Contract Name:
Diamond

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 50 runs

Other Settings:
paris EvmVersion

Contract Source Code (Solidity Standard Json-Input format)

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 ABI

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

0x60806040523461002857600080808080335af4156100255760405160f0908161002e8239f35b80fd5b600080fdfe608060405236600a57005b6000803560e01c63726561648114609c5763766965778114607e57195480602f575080fd5b81600160a01b821060675750637669657760e01b825219600452368160243780806024360181305af43d82803e6063573d90f35b3d90fd5b8091368280378136915af43d82803e156063573d90f35b50808036602319018060248337816004355af43d82803e6063573d90f35b60045b36811060ae5736600319016004f35b8035548152602001609f56fea2646970667358221220d8c23d04c5972f79fb49e01f5ef185ec3b1d237ac7e5882429911ee568ec4b3464736f6c63430008130033

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
0xCFe69Ef5C6d469E7089c7dcb861069ec2103330B
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.