Sepolia Testnet

Contract

0x734fdf52B35213049c6672195A15ce80F3f9A82d
Transaction Hash
Method
Block
From
To
Transfer57244172024-04-18 11:40:00228 days ago1713440400IN
0x734fdf52...0F3f9A82d
0.1 ETH0.00495945180.85005139
Transfer57243182024-04-18 11:19:00228 days ago1713439140IN
0x734fdf52...0F3f9A82d
0.01 ETH0.0019046669.45485289
Transfer57241482024-04-18 10:44:48228 days ago1713437088IN
0x734fdf52...0F3f9A82d
0.1 ETH0.000096943.53523113

Latest 7 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
57242472024-04-18 11:04:48228 days ago1713438288
0x734fdf52...0F3f9A82d
0.01714211 ETH
57242302024-04-18 11:01:24228 days ago1713438084
0x734fdf52...0F3f9A82d
0.00725438 ETH
57242122024-04-18 10:57:48228 days ago1713437868
0x734fdf52...0F3f9A82d
0.0077587 ETH
57242062024-04-18 10:56:36228 days ago1713437796
0x734fdf52...0F3f9A82d
0.01209109 ETH
57241802024-04-18 10:51:12228 days ago1713437472
0x734fdf52...0F3f9A82d
0.0025495 ETH
57241562024-04-18 10:46:24228 days ago1713437184
0x734fdf52...0F3f9A82d
0.01266943 ETH
57084962024-04-16 5:13:12230 days ago1713244392  Contract Creation0 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Proxy

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
Yes with 800 runs

Other Settings:
default evmVersion
File 1 of 1 : Proxy.sol
// SPDX-License-Identifier: MIT
pragma solidity 0.8.17;

/**
 * @title Proxy // This is the user's Smart Account
 * @notice Basic proxy that delegates all calls to a fixed implementation contract.
 * @dev    Implementation address is stored in the slot defined by the Proxy's address
 */
contract Proxy {
    constructor(address _implementation) {
        require(
            _implementation != address(0),
            "Invalid implementation address"
        );
        assembly {
            sstore(address(), _implementation)
        }
    }

    fallback() external payable {
        address target;
        assembly {
            target := sload(address())
            calldatacopy(0, 0, calldatasize())
            let result := delegatecall(gas(), target, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            switch result
            case 0 {
                revert(0, returndatasize())
            }
            default {
                return(0, returndatasize())
            }
        }
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 800
  },
  "viaIR": true,
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "metadata": {
    "useLiteralContent": true
  },
  "libraries": {}
}

Contract ABI

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

6080346100aa57601f61012038819003918201601f19168301916001600160401b038311848410176100af578084926020946040528339810103126100aa57516001600160a01b0381168082036100aa5715610065573055604051605a90816100c68239f35b60405162461bcd60e51b815260206004820152601e60248201527f496e76616c696420696d706c656d656e746174696f6e206164647265737300006044820152606490fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe608060405230546000808092368280378136915af43d82803e156020573d90f35b3d90fdfea2646970667358221220848d096f9c481a5b694ab87e0a4c770de1a5316a9072906cfdc9799c6c7d50d064736f6c6343000811003300000000000000000000000010a1456c37c2e90be814d5ace74bf903a7a823c2

Deployed Bytecode

0x608060405230546000808092368280378136915af43d82803e156020573d90f35b3d90fdfea2646970667358221220848d096f9c481a5b694ab87e0a4c770de1a5316a9072906cfdc9799c6c7d50d064736f6c63430008110033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000010a1456c37c2e90be814d5ace74bf903a7a823c2

-----Decoded View---------------
Arg [0] : _implementation (address): 0x10A1456c37C2E90be814D5AcE74bF903A7a823C2

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000010a1456c37c2e90be814d5ace74bf903a7a823c2


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.