Contract 0xE01F8743677Da897F4e7De9073b57Bf034FC2433 3

Contract Overview

Balance:
0 ETH
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x5e3b8141d30f17737b7d303f8df489b6cabe8034558e99d1de33984656fe1b37Call Agreement87972912022-01-22 22:27:071 hr 35 mins ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000387923424 ETH
0x45a680159ced4fdaaffd044a991765a46b6c09598005f96f3f499ca11fe9b145Call Agreement87916842022-01-22 21:35:062 hrs 27 mins ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000010048277 ETH
0xfbf4257166b8fbd7b8d08309eb432e00aa301dd2fd1fb20d1a55d42fffc6b249Call Agreement87914262022-01-22 21:32:052 hrs 30 mins ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000015179679 ETH
0xb8244099a174561ab2aeeace8126b1216f1212fc45ef2f27c3dd6d106ae09215Call Agreement87893452022-01-22 21:08:192 hrs 54 mins ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000018702887 ETH
0x28a7111f5db14cc222bac7f2fea1f0e05ca194b49a6232dc86149dc3c9432a7cCall Agreement87889082022-01-22 20:59:043 hrs 3 mins ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000009113679 ETH
0x4b9151a3e700e36b4a81bd25d35a41d85ac95a9acdbfb7fbbb6d6f33e28809e6Call Agreement87620692022-01-22 13:11:0810 hrs 51 mins ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000008264031 ETH
0x508d370b3cb660fb53608600ccb3fb12a1381fee9d5b2b914cf2dc6baeaf954cCall Agreement87610102022-01-22 12:42:2211 hrs 20 mins ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.0000087882 ETH
0xdb61fba0e160086ccf4a3865a757e4140bc4ef283b696e51bf35f2b32075e46cCall Agreement87583192022-01-22 11:39:1912 hrs 23 mins ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000008823552 ETH
0xf0c1989b069b10cce119de1a51c946c7906a2f606bdc6f03026bdd74d9231817Call Agreement87075882022-01-21 20:24:521 day 3 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.00000804662 ETH
0x2544aa03582cfa70e3f5dc2223a631ea218b730ea597789e31375dab9d07fae1Call Agreement87067642022-01-21 20:05:211 day 3 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000008032264 ETH
0x3b2bd496bd2316ef73da66e735df2a9abb2b623d470b14821cc1118c0037e5f8Call Agreement87067212022-01-21 20:04:211 day 3 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.00000854062 ETH
0xbbc167eed595ff2723932c4162776ae91429d1a8d0f3fab93d6ccff9da8f45c7Call Agreement86952642022-01-21 15:04:091 day 8 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000008047325 ETH
0xc90de024fd1723e92595347f2a9fd9f93c7d817951b9c435e3e5b541f0c5ff15Call Agreement86788652022-01-21 9:47:221 day 14 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000008086064 ETH
0xad809045db5145b5f918d717ced11b3249040e599002554515900b6a0b3118a0Call Agreement86521922022-01-20 21:37:372 days 2 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000010342691 ETH
0x086d337342473ce1e2c3b2f13699c3707ba661bfd43c745c93566988724c005eCall Agreement86504352022-01-20 20:04:192 days 3 hrs ago0x04261772db349a0ed78ca9beff7004cefffd78b8 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000012971547 ETH
0xbc6bda1e07d7397b94b9a15eba7e774f88dd112c852bba1a4125f39bc81e138dCall Agreement86504022022-01-20 20:02:192 days 4 hrs ago0xc3e858644860e528d8bf329649ae497d27006b1d IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000013008998 ETH
0xf20c1087170320718fb0fe1ad17e101bebfdf564f15eeebfb92e14ca192c636bCall Agreement86503652022-01-20 20:00:192 days 4 hrs ago0x5ef780d4fd19a004161c2ad2405663b0b0dc9692 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000013009505 ETH
0xec89502b439c525c4bd6a45a9aa8e7ba160b5f2b08742f4ff272d9f48c197457Call Agreement86502982022-01-20 19:55:492 days 4 hrs ago0x758cc24a652b4ef3b3377dff950b8377c9380c92 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000013009008 ETH
0xbce050d1d250b45b7f79e12ea1144286ec7ec75d507939b6472b3532d3d0b566Call Agreement86502112022-01-20 19:48:492 days 4 hrs ago0x7506e3d710c4005c085f548c70ced46ffd5447ea IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000013009099 ETH
0x21f6ff1babc1aeed1d9096baf8525fbf9500189df178b531a9596e1b384fda04Call Agreement86490252022-01-20 18:32:492 days 5 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000011371149 ETH
0xed609f8be3709a7bccdec7bd08bef50af5ce9c73a2232d37f3f0a08e683c6b80Call Agreement86466652022-01-20 16:33:592 days 7 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000010342931 ETH
0x33f63c1c648c5bcdeff5577b74bac929bff5f2c4e03ebb59bede35691fa04207Call Agreement86443052022-01-20 15:54:422 days 8 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000011380561 ETH
0xbea7e3993b4f0852ab0514d8fbb96d69cb8b7740af253a245ef476774979c018Call Agreement86421332022-01-20 15:18:572 days 8 hrs ago0xf28f5fd2485212bcde7d766c9aca5194336cf912 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000012052515 ETH
0xe027729b766d270a0e9eb51a6594fab237f8fb50a92b437f70678f199ed5c779Call Agreement86420452022-01-20 15:16:572 days 8 hrs ago0xf28f5fd2485212bcde7d766c9aca5194336cf912 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000013014448 ETH
0xf921fae1cae6b133043d70a3df6923f5b5135957fb83e2c1c7f09425118ec375Call Agreement86381232022-01-20 13:36:522 days 10 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xe01f8743677da897f4e7de9073b57bf034fc24330 ETH0.000011374687 ETH
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
UUPSProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 3 : UUPSProxy.sol
// SPDX-License-Identifier: AGPLv3
pragma solidity 0.7.6;

import { UUPSUtils } from "./UUPSUtils.sol";
import { Proxy } from "@openzeppelin/contracts/proxy/Proxy.sol";


/**
 * @dev UUPS (Universal Upgradeable Proxy Standard) Proxy
 *
 * NOTE:
 * - Compliant with [Universal Upgradeable Proxy Standard](https://eips.ethereum.org/EIPS/eip-1822)
 * - Compiiant with [Standard Proxy Storage Slots](https://eips.ethereum.org/EIPS/eip-1967)
 * - Implements delegation of calls to other contracts, with proper forwarding of
 *   return values and bubbling of failures.
 * - It defines a fallback function that delegates all calls to the implementation.
 */
contract UUPSProxy is Proxy {

    /**
     * @dev Proxy initialization function.
     *      This should only be called once and it is permission-less.
     * @param initialAddress Initial logic contract code address to be used.
     */
    function initializeProxy(address initialAddress) external {
        require(initialAddress != address(0), "UUPSProxy: zero address");
        require(UUPSUtils.implementation() == address(0), "UUPSProxy: already initialized");
        UUPSUtils.setImplementation(initialAddress);
    }

    /// @dev Proxy._implementation implementation
    function _implementation() internal virtual override view returns (address)
    {
        return UUPSUtils.implementation();
    }

}

File 2 of 3 : UUPSUtils.sol
// SPDX-License-Identifier: AGPLv3
pragma solidity 0.7.6;

/**
 * @title UUPS (Universal Upgradeable Proxy Standard) Shared Library
 */
library UUPSUtils {

    /**
     * @dev Implementation slot constant.
     * Using https://eips.ethereum.org/EIPS/eip-1967 standard
     * Storage slot 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
     * (obtained as bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)).
     */
    bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;

    /// @dev Get implementation address.
    function implementation() internal view returns (address impl) {
        assembly { // solium-disable-line
            impl := sload(_IMPLEMENTATION_SLOT)
        }
    }

    /// @dev Set new implementation address.
    function setImplementation(address codeAddress) internal {
        assembly {
            // solium-disable-line
            sstore(
                _IMPLEMENTATION_SLOT,
                codeAddress
            )
        }
    }

}

File 3 of 3 : Proxy.sol
// SPDX-License-Identifier: MIT

pragma solidity >=0.6.0 <0.8.0;

/**
 * @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
 * instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
 * be specified by overriding the virtual {_implementation} function.
 *
 * Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
 * different contract through the {_delegate} function.
 *
 * The success and return data of the delegated call will be returned back to the caller of the proxy.
 */
abstract contract Proxy {
    /**
     * @dev Delegates the current call to `implementation`.
     *
     * This function does not return to its internall call site, it will return directly to the external caller.
     */
    function _delegate(address implementation) internal virtual {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            // Copy msg.data. We take full control of memory in this inline assembly
            // block because it will not return to Solidity code. We overwrite the
            // Solidity scratch pad at memory position 0.
            calldatacopy(0, 0, calldatasize())

            // Call the implementation.
            // out and outsize are 0 because we don't know the size yet.
            let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)

            // Copy the returned data.
            returndatacopy(0, 0, returndatasize())

            switch result
            // delegatecall returns 0 on error.
            case 0 { revert(0, returndatasize()) }
            default { return(0, returndatasize()) }
        }
    }

    /**
     * @dev This is a virtual function that should be overriden so it returns the address to which the fallback function
     * and {_fallback} should delegate.
     */
    function _implementation() internal view virtual returns (address);

    /**
     * @dev Delegates the current call to the address returned by `_implementation()`.
     *
     * This function does not return to its internall call site, it will return directly to the external caller.
     */
    function _fallback() internal virtual {
        _beforeFallback();
        _delegate(_implementation());
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if no other
     * function in the contract matches the call data.
     */
    fallback () external payable virtual {
        _fallback();
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if call data
     * is empty.
     */
    receive () external payable virtual {
        _fallback();
    }

    /**
     * @dev Hook that is called before falling back to the implementation. Can happen as part of a manual `_fallback`
     * call, or as part of the Solidity `fallback` or `receive` functions.
     *
     * If overriden should call `super._beforeFallback()`.
     */
    function _beforeFallback() internal virtual {
    }
}

Settings
{
  "remappings": [],
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "evmVersion": "istanbul",
  "libraries": {},
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  }
}

Contract ABI

[{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"initialAddress","type":"address"}],"name":"initializeProxy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b50610204806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f61006c565b005b61002f61006c565b34801561004557600080fd5b5061002f6004803603602081101561005c57600080fd5b50356001600160a01b0316610086565b610074610084565b61008461007f610152565b610161565b565b6001600160a01b0381166100e1576040805162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f2061646472657373000000000000000000604482015290519081900360640190fd5b60006100eb610185565b6001600160a01b031614610146576040805162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a65640000604482015290519081900360640190fd5b61014f816101aa565b50565b600061015c610185565b905090565b3660008037600080366000845af43d6000803e808015610180573d6000f35b3d6000fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5556fea2646970667358221220284abb19f20211854e5d4a827da559887f1d063cdbfc1f0d68d77e2a0707eba864736f6c63430007060033

Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading