Contract 0x6FA165d10b907592779301C23C8Ac9d1F79ca930

Contract Overview

Balance:
0 Ether
Txn Hash
Method
Block
From
To
Value
0x1cf6b0babfde3399a0188d395d4df5fc7a8b488f5e5bf98fd928b923a4645db8Create ERC20Wrap...122328232022-05-02 14:30:3961 days 12 hrs ago0xb47a9b6f062c33ed78630478dff9056687f840f2 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.01958678 55.62514022
0x14c4163762b335daca94b77269343b63fc8ad9b39d3f6c07d336684e8dd8a188Create ERC20Wrap...121810222022-04-10 8:05:4883 days 18 hrs ago0xd9dd193992828a757707f5186de80205117b5bdc IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.00055358 1.59972806
0x8f6e34cfcd36113dc4cbead74ec56254274104214bee5ff955bc0368cb9bfdc2Create ERC20Wrap...121810062022-04-10 8:00:4583 days 19 hrs ago0xd9dd193992828a757707f5186de80205117b5bdc IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.00059547 1.72079019
0x8c6facbe563a0250c48a842d6641a46e01f36feaff1f8fa8961b53f2255cadb1Create ERC20Wrap...120987702022-03-17 10:50:42107 days 16 hrs ago0x6456d98d2d617c03d455245cd5b068254d68605d IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.0833647819.39999451
0xf46e9a7cbc0086528766db832807767d5d9fea525583de5b10d93e13f2d2d334Create ERC20Wrap...120369942022-03-03 9:05:16121 days 17 hrs ago0x636b94e8ea73e33e4e60fd075dbb10a1b27699a8 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.000703281.61379008
0xa0ad79a78c944dd40fdd8a18dcbcd0f8741a0814a93e83622e364a05f3e73469Create ERC20Wrap...120369332022-03-03 8:39:18121 days 18 hrs ago0x636b94e8ea73e33e4e60fd075dbb10a1b27699a8 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.000522021.50842157
0x130502fa7cc9f0e74e0d5da38c795bc8c0c3b79a3cd6c13cbaa0320496abb0e5Create ERC20Wrap...120353402022-03-02 22:13:18122 days 4 hrs ago0x636b94e8ea73e33e4e60fd075dbb10a1b27699a8 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.00058651.50000002
0x4f05c1fe4fd6ea40888c869e973072fa76a95169c1e553657525aa89ee889712Create ERC20Wrap...120353172022-03-02 22:03:45122 days 4 hrs ago0x636b94e8ea73e33e4e60fd075dbb10a1b27699a8 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.000520171.50000003
0x9215805ae6511a8f204e09035f053a8d1d529d767de684a0d181299491c076f4Create ERC20Wrap...120352992022-03-02 21:56:50122 days 5 hrs ago0x636b94e8ea73e33e4e60fd075dbb10a1b27699a8 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.00065371.50000004
0x14a79ebccca7474388c09153978b5a07f88b157942eda0fc2a1f2351fd1d6438Create ERC20Wrap...111176202021-09-27 14:15:05278 days 12 hrs ago0x5a00e7687b078e32d0195bb472d816d1bc8f9296 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.0034590610
0xaae7474898c1bf8586065226b0f83054405b841a913523c079e5d4230de83b33Create ERC20Wrap...111176002021-09-27 14:10:50278 days 12 hrs ago0x5a00e7687b078e32d0195bb472d816d1bc8f9296 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.0034609810
0x51c4d9051b45c7f306676cca4fde4f97d83900632de14e7662c2e937b185e45aInitialize Custo...111174532021-09-27 13:37:29278 days 13 hrs ago0x5a00e7687b078e32d0195bb472d816d1bc8f9296 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.0005530310
0x8bb9908d4ffa3ee9970c400f283157f022efa64beee3bdc1331b0115cf57a6a6Initialize Custo...111174432021-09-27 13:35:50278 days 13 hrs ago0x5a00e7687b078e32d0195bb472d816d1bc8f9296 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.0005530310
0x19c92b239aca585c14a2743f768284892ac7cbc4261f8329749192a48f4dd1ffCreate ERC20Wrap...110344732021-09-14 15:32:26291 days 11 hrs ago0x5a00e7687b078e32d0195bb472d816d1bc8f9296 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.0034590610
0xce3d42b13e409a541dad76bbb777fbafe97bb317834158a339b631a145e960a5Initialize Custo...110344622021-09-14 15:30:59291 days 11 hrs ago0x5a00e7687b078e32d0195bb472d816d1bc8f9296 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.0005530310
0x2ca020cc10977bc38e96cd6024544fef13ccafd268fd03d55975a8ffde1843e5Initialize Custo...96251242021-02-08 17:48:12509 days 9 hrs ago0xd15d5d0f5b1b56a4daef75cfe108cb825e97d015 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.000470810
0xaf1e06ed39d209906ecb8c753732c426c03a91e43f7046695181ef42161e9c95Create ERC20Wrap...94650302021-01-14 12:36:55534 days 14 hrs ago0xd15d5d0f5b1b56a4daef75cfe108cb825e97d015 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.000367861.1
0x65120e3910a1538fce54daf563d9a0a246cdc887eee4f9a7c53f5fea695153b2Create ERC20Wrap...94650282021-01-14 12:36:09534 days 14 hrs ago0xd15d5d0f5b1b56a4daef75cfe108cb825e97d015 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.000367861.1
0x16b35487342885e7f4b7f7f7e944b368e4fec85d51b2f19e47f359bfe9ca562aCreate ERC20Wrap...94650252021-01-14 12:35:47534 days 14 hrs ago0xd15d5d0f5b1b56a4daef75cfe108cb825e97d015 IN  0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether0.000367841.1
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x211d25b558da01f07d7ce09cbc41d904b8637f69b7cc41a22c515a994a7495b9124078142022-06-16 19:19:3616 days 7 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca9300x40a1b99b581a0c1a18ca10b04de05627efa8a2e80 Ether
0x211d25b558da01f07d7ce09cbc41d904b8637f69b7cc41a22c515a994a7495b9124078142022-06-16 19:19:3616 days 7 hrs ago 0xf2b4e81ba39f5215db2e05b2f66f482bb8e87fd2 0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether
0x4b20b3ab02bc254c065bf71b08a60ac5ae292f827749d8c920861c19518f443a124078112022-06-16 19:19:0016 days 7 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca9300x40a1b99b581a0c1a18ca10b04de05627efa8a2e80 Ether
0x4b20b3ab02bc254c065bf71b08a60ac5ae292f827749d8c920861c19518f443a124078112022-06-16 19:19:0016 days 7 hrs ago 0xf2b4e81ba39f5215db2e05b2f66f482bb8e87fd2 0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether
0x4be4ee9426a734d90d6efc5f5535a5a6051e1b9b523ef67024f311b6c31e6d1b124078082022-06-16 19:18:2416 days 7 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca9300x40a1b99b581a0c1a18ca10b04de05627efa8a2e80 Ether
0x4be4ee9426a734d90d6efc5f5535a5a6051e1b9b523ef67024f311b6c31e6d1b124078082022-06-16 19:18:2416 days 7 hrs ago 0xf2b4e81ba39f5215db2e05b2f66f482bb8e87fd2 0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether
0x0ad61917834590c1a5667c13f997205fe2cf9f07860445796d785bdda9a692c1124078042022-06-16 19:17:3616 days 7 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca9300x40a1b99b581a0c1a18ca10b04de05627efa8a2e80 Ether
0x0ad61917834590c1a5667c13f997205fe2cf9f07860445796d785bdda9a692c1124078042022-06-16 19:17:3616 days 7 hrs ago 0xf2b4e81ba39f5215db2e05b2f66f482bb8e87fd2 0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether
0x2682c3bd071ee2c44df457a5ce42dcb269d3ab2478845caa6202fcb367d7d47b124078012022-06-16 19:17:0016 days 7 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca9300x87e026f917fbc5cac5feb5982117230806b1354e0 Ether
0x2682c3bd071ee2c44df457a5ce42dcb269d3ab2478845caa6202fcb367d7d47b124078012022-06-16 19:17:0016 days 7 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca9300x40a1b99b581a0c1a18ca10b04de05627efa8a2e80 Ether
0x2682c3bd071ee2c44df457a5ce42dcb269d3ab2478845caa6202fcb367d7d47b124078012022-06-16 19:17:0016 days 7 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca930 0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether
0x2682c3bd071ee2c44df457a5ce42dcb269d3ab2478845caa6202fcb367d7d47b124078012022-06-16 19:17:0016 days 7 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca9300x40a1b99b581a0c1a18ca10b04de05627efa8a2e80 Ether
0x2682c3bd071ee2c44df457a5ce42dcb269d3ab2478845caa6202fcb367d7d47b124078012022-06-16 19:17:0016 days 7 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca930 0xea53b058d77fd5a0a0d35a5ed9b4639cf1d621590 Ether
0x2682c3bd071ee2c44df457a5ce42dcb269d3ab2478845caa6202fcb367d7d47b124078012022-06-16 19:17:0016 days 7 hrs ago 0xf2b4e81ba39f5215db2e05b2f66f482bb8e87fd2 0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether
0x1cf6b0babfde3399a0188d395d4df5fc7a8b488f5e5bf98fd928b923a4645db8122328232022-05-02 14:30:3961 days 12 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca930 0xe093d84d8abcab9800f52da4bcab7a9d8592ea740 Ether
0x1cf6b0babfde3399a0188d395d4df5fc7a8b488f5e5bf98fd928b923a4645db8122328232022-05-02 14:30:3961 days 12 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca930 0xe093d84d8abcab9800f52da4bcab7a9d8592ea740 Ether
0x1cf6b0babfde3399a0188d395d4df5fc7a8b488f5e5bf98fd928b923a4645db8122328232022-05-02 14:30:3961 days 12 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca930  Contract Creation0 Ether
0x1cf6b0babfde3399a0188d395d4df5fc7a8b488f5e5bf98fd928b923a4645db8122328232022-05-02 14:30:3961 days 12 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca9300xe71678794fff8846bff855f716b0ce9d9a78e8440 Ether
0x1cf6b0babfde3399a0188d395d4df5fc7a8b488f5e5bf98fd928b923a4645db8122328232022-05-02 14:30:3961 days 12 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca930 0xea53b058d77fd5a0a0d35a5ed9b4639cf1d621590 Ether
0x9dfb93af77105c68f3f7e47fcf63c0463440f3b3a42954b49ddff9d74ef7d016122269292022-04-29 13:15:0764 days 13 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca930 0xea53b058d77fd5a0a0d35a5ed9b4639cf1d621590 Ether
0x9dfb93af77105c68f3f7e47fcf63c0463440f3b3a42954b49ddff9d74ef7d016122269292022-04-29 13:15:0764 days 13 hrs ago 0xf2b4e81ba39f5215db2e05b2f66f482bb8e87fd2 0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether
0xb1435bdd8a815c5d61b6a394190d549bd53b908b09ed5c75ef988d3db5b85ee2122269242022-04-29 13:13:5264 days 13 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca930 0xea53b058d77fd5a0a0d35a5ed9b4639cf1d621590 Ether
0xb1435bdd8a815c5d61b6a394190d549bd53b908b09ed5c75ef988d3db5b85ee2122269242022-04-29 13:13:5264 days 13 hrs ago 0xf2b4e81ba39f5215db2e05b2f66f482bb8e87fd2 0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether
0x3146a102e24932020376c4c756c98b33d43804ee9e9b4e1fcad10e9a376f77be122269232022-04-29 13:09:5664 days 13 hrs ago 0x6fa165d10b907592779301c23c8ac9d1f79ca930 0xea53b058d77fd5a0a0d35a5ed9b4639cf1d621590 Ether
0x3146a102e24932020376c4c756c98b33d43804ee9e9b4e1fcad10e9a376f77be122269232022-04-29 13:09:5664 days 13 hrs ago 0xf2b4e81ba39f5215db2e05b2f66f482bb8e87fd2 0x6fa165d10b907592779301c23c8ac9d1f79ca9300 Ether
[ Download CSV Export 
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 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.7.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 {
        // 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 virtual view 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 {
        _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 {
        _fallback();
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if call data
     * is empty.
     */
    receive () external payable {
        _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"}]

608060405234801561001057600080fd5b50610204806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f61006c565b005b61002f61006c565b34801561004557600080fd5b5061002f6004803603602081101561005c57600080fd5b50356001600160a01b0316610086565b610074610084565b61008461007f610152565b610161565b565b6001600160a01b0381166100e1576040805162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f2061646472657373000000000000000000604482015290519081900360640190fd5b60006100eb610185565b6001600160a01b031614610146576040805162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a65640000604482015290519081900360640190fd5b61014f816101aa565b50565b600061015c610185565b905090565b3660008037600080366000845af43d6000803e808015610180573d6000f35b3d6000fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5556fea26469706673582212207f4d1aae539b5f520670399a5049006d749c4642873ece0ea4ae53a8f7a0f8a564736f6c63430007060033

Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading

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.