ETH Price: $2,994.61 (+3.95%)
Gas: 1 Gwei

Contract

0xc66Af9C1577EB1035e72ee857921B82C9575A32c
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Unstake197151592024-04-23 2:37:5974 days ago1713839879IN
0xc66Af9C1...C9575A32c
0 ETH0.00146245.4867776
Unstake182016572023-09-23 23:01:11286 days ago1695510071IN
0xc66Af9C1...C9575A32c
0 ETH0.000811497.01325975
Unstake178579542023-08-06 19:19:23334 days ago1691349563IN
0xc66Af9C1...C9575A32c
0 ETH0.00220214.84544319
Unstake177335542023-07-20 9:41:23351 days ago1689846083IN
0xc66Af9C1...C9575A32c
0 ETH0.003189824.34504728
Unstake175585032023-06-25 19:14:23376 days ago1687720463IN
0xc66Af9C1...C9575A32c
0 ETH0.001861914.43055457
Unstake175538132023-06-25 3:24:23377 days ago1687663463IN
0xc66Af9C1...C9575A32c
0 ETH0.0022709813.88665189
Unstake175427722023-06-23 14:10:11378 days ago1687529411IN
0xc66Af9C1...C9575A32c
0 ETH0.0029115822.56604474
Unstake175172532023-06-20 0:08:59382 days ago1687219739IN
0xc66Af9C1...C9575A32c
0 ETH0.0022144912
Unstake174909012023-06-16 7:25:35385 days ago1686900335IN
0xc66Af9C1...C9575A32c
0 ETH0.0014254414.45556363
Unstake174728492023-06-13 18:28:11388 days ago1686680891IN
0xc66Af9C1...C9575A32c
0 ETH0.0014276414.4778634
Stake174680892023-06-13 2:23:35389 days ago1686623015IN
0xc66Af9C1...C9575A32c
0 ETH0.0017834414.01929007
Unstake174661092023-06-12 19:41:11389 days ago1686598871IN
0xc66Af9C1...C9575A32c
0 ETH0.0016072813.87777444
Unstake174609072023-06-12 2:06:23390 days ago1686535583IN
0xc66Af9C1...C9575A32c
0 ETH0.0017669515.24222628
Unstake174093682023-06-04 19:40:47397 days ago1685907647IN
0xc66Af9C1...C9575A32c
0 ETH0.0022437320.04681093
Unstake174032912023-06-03 23:05:35398 days ago1685833535IN
0xc66Af9C1...C9575A32c
0 ETH0.0022724220.30309287
Unstake174024892023-06-03 20:22:59398 days ago1685823779IN
0xc66Af9C1...C9575A32c
0 ETH0.0020584220.87462656
Unstake174011242023-06-03 15:44:47398 days ago1685807087IN
0xc66Af9C1...C9575A32c
0 ETH0.0036270621.66174273
Unstake174002222023-06-03 12:41:23398 days ago1685796083IN
0xc66Af9C1...C9575A32c
0 ETH0.0023659721.13890146
Unstake173989002023-06-03 8:13:59398 days ago1685780039IN
0xc66Af9C1...C9575A32c
0 ETH0.0030380220.23823739
Unstake173946032023-06-02 17:44:23399 days ago1685727863IN
0xc66Af9C1...C9575A32c
0 ETH0.003198427.61605923
Unstake173910782023-06-02 5:46:47400 days ago1685684807IN
0xc66Af9C1...C9575A32c
0 ETH0.0062536427.87362238
Unstake173889472023-06-01 22:34:47400 days ago1685658887IN
0xc66Af9C1...C9575A32c
0 ETH0.0090259138.51352269
Unstake172083362023-05-07 11:21:59425 days ago1683458519IN
0xc66Af9C1...C9575A32c
0 ETH0.0132468280.0233308
Unstake171985012023-05-06 2:09:59427 days ago1683338999IN
0xc66Af9C1...C9575A32c
0 ETH0.01222047107.2677491
Unstake171826272023-05-03 20:41:11429 days ago1683146471IN
0xc66Af9C1...C9575A32c
0 ETH0.0098229284.89337949
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To Value
155905292022-09-22 17:59:59652 days ago1663869599  Contract Creation0 ETH
Loading...
Loading

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

Contract Name:
ERC1967Proxy

Compiler Version
v0.8.15+commit.e14f2714

Optimization Enabled:
Yes with 100000 runs

Other Settings:
default evmVersion
File 1 of 1 : ERC1967Proxy.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

// ------------- storage

// keccak256("eip1967.proxy.implementation") - 1 = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;
bytes32 constant ERC1967_PROXY_STORAGE_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;

function s() pure returns (ERC1967UpgradeDS storage diamondStorage) {
    assembly { diamondStorage.slot := ERC1967_PROXY_STORAGE_SLOT } // prettier-ignore
}

struct ERC1967UpgradeDS {
    address implementation;
}

// ------------- errors

error InvalidUUID();
error NotAContract();

/// @notice ERC1967
/// @author phaze (https://github.com/0xPhaze/UDS)
abstract contract ERC1967 {
    event Upgraded(address indexed implementation);

    function _upgradeToAndCall(address logic, bytes memory data) internal {
        if (logic.code.length == 0) revert NotAContract();

        if (ERC1822(logic).proxiableUUID() != ERC1967_PROXY_STORAGE_SLOT) revert InvalidUUID();

        if (data.length != 0) {
            (bool success, ) = logic.delegatecall(data);

            if (!success) {
                assembly {
                    returndatacopy(0, 0, returndatasize())
                    revert(0, returndatasize())
                }
            }
        }

        emit Upgraded(logic);

        s().implementation = logic;
    }
}

/// @notice Minimal ERC1967Proxy
/// @author phaze (https://github.com/0xPhaze/UDS)
contract ERC1967Proxy is ERC1967 {
    constructor(address logic, bytes memory data) payable {
        _upgradeToAndCall(logic, data);
    }

    fallback() external payable {
        assembly {
            calldatacopy(0, 0, calldatasize())

            let success := delegatecall(gas(), sload(ERC1967_PROXY_STORAGE_SLOT), 0, calldatasize(), 0, 0)

            returndatacopy(0, 0, returndatasize())

            if success {
                return(0, returndatasize())
            }

            revert(0, returndatasize())
        }
    }
}

/// @notice ERC1822
/// @author phaze (https://github.com/0xPhaze/UDS)
abstract contract ERC1822 {
    function proxiableUUID() external view virtual returns (bytes32);
}

Settings
{
  "remappings": [
    "CRFTD/=src/",
    "ERC721A/=lib/fx-contracts/lib/ERC721M/lib/ERC721A/contracts/",
    "ERC721M/=lib/fx-contracts/lib/ERC721M/src/",
    "UDS/=lib/UDS/src/",
    "ds-test/=lib/solmate/lib/ds-test/src/",
    "forge-std/=lib/forge-std/src/",
    "futils/=lib/futils/src/",
    "fx-contracts/=lib/fx-contracts/src/",
    "fx-portal/=lib/fx-contracts/lib/ERC721M/lib/fx-portal/contracts/",
    "openzeppelin/=lib/fx-contracts/lib/ERC721M/lib/openzeppelin-contracts/",
    "solmate/=lib/solmate/src/"
  ],
  "optimizer": {
    "enabled": true,
    "runs": 100000
  },
  "metadata": {
    "bytecodeHash": "ipfs"
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "evmVersion": "london",
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"logic","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"payable","type":"constructor"},{"inputs":[],"name":"InvalidUUID","type":"error"},{"inputs":[],"name":"NotAContract","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"}]

Deployed Bytecode

0x608060405236600080376000803660007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc545af43d6000803e80156042573d6000f35b503d6000fdfea2646970667358221220ec51e6f089dc36f665bf49468942777e9e5d3f523b0fa7351c1e8a5a1520085164736f6c634300080f0033

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