Contract 0x27e1e4E6BC79D93032abef01025811B7E4727e85

 
Txn Hash
Block
From
To
Value [Txn Fee]
0xb1f674596d9b81c7340ae6b060028dd723b71642ac1f337f14c361dec5682f52173703352021-07-28 22:03:3724 mins ago0x52560799ebc58da2d7d05eab0cc7375182d91a48 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.000064814
0xf8f69d0954c7f24e2fd664900176c6e94f7ee30feb7c650994777ff4a2d5ae5f173702422021-07-28 21:58:2529 mins ago0x52560799ebc58da2d7d05eab0cc7375182d91a48 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.00008189
0x839d2ba25449d0f035d394e4f66ad500bba1097b51bf28e024589047ec5177d3173689012021-07-28 20:42:171 hr 45 mins ago0xe0c2b5e8d62d0afa5b86dd7020c2f0c51b567b30 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.00020504031
0x502cda29d18fe7fcb89c8d2da7aacafd721bafb70dfcca6c7263dee0f83d8d8e173594302021-07-28 12:23:5410 hrs 3 mins ago0x9794afa27fcfae811e78a9a7422d75849c5d061b IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.00008221756
0x25367e74f3ae36b8ac298c3c2c5fc21d0e823db557e12508d673c30f654bb512173355012021-07-27 20:32:421 day 1 hr ago0xd964ab7e202bab8fbaa28d5ca2b2269a5497cf68 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.000670561
0x54af619ecbaf3afb4f269489b910547238895cb381f63beb965e83c72fb7ce99173258292021-07-27 14:24:221 day 8 hrs ago0x42d68d4e81087e43e70f6fd56be4ee356da3a3ac IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.0001648328
0x82c634d4ddd3727b7fac226b78c8e8117bec47e83cbad2e8ea06eec2952844c3173240892021-07-27 13:17:021 day 9 hrs ago0x3c6788be1c8c23f6c8229de295dff3785e85b348 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.000823008
0xc50337b8b90882bc4f674c0b4b63aab717f8d481d49bf8034b138d74fa9d7f91173160162021-07-27 8:04:441 day 14 hrs ago0xf75ed978170dfa5ee3d71d95979a34c91cd7042e IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.000078002253
0x8e7ae6a16a68455a13f98318fe6ee91003a199e762415fa6c64437150c4cb290173129412021-07-27 5:56:511 day 16 hrs ago0x2769dcf7b37bf6ee5149b4860968b14328e9c831 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.000091847238
0x856465ed536f7eb7ace7501c728e493a1ca38ebe174f850151edeca23823f4a5173031432021-07-26 22:11:072 days 16 mins ago0xf34307036838e2ffb7b785df7685c2e1b7d1f71c IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.0002131844
0xa18766b41378484b133b04e1d8599e2c5b5945f9fd2fe5b99b8ffd3408fa3b70172817072021-07-26 7:13:582 days 15 hrs ago0x199faeb870f3ed8c96caf35eba6d43d10c3e2478 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.00029715144
0x47cd64548875b753c23a11e03210f5b37ac0b9e9ae58c25b7d301d040e4b0a5c172802812021-07-26 6:10:022 days 16 hrs ago0xb70a0fc3933c160e7637c5e05f82e80c32c1c03f IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.0003393896
0xea126f28ed37cea34791f4417b3ec2802d463323760fa32fab81f4f429e4750d172034272021-07-24 3:21:254 days 19 hrs ago0x1b366f42d0478aff04c77105b4e994fa574dadca IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.000066926
0x5ee383f29dfb8d61fd08a53a149e6d0b0624f5475840d39eca471dccf6938380171728532021-07-23 7:56:105 days 14 hrs ago0xbac79de245633fcc4fb32c19bc0ac93f406c9950 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.000066902
0xcc5623365eae6210214741f73c1de03f8cd68fbae0f9b8f81be061ae1e21eae5171257152021-07-21 23:13:536 days 23 hrs ago0x968a0e5603c5d4dbf24cbd7df562921d158ad19c IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.000066926
0xafe5d18051d1cc5d3f8991d7483a485efe913ea6f5006ca3b29ea3debf285f7e171167022021-07-21 17:31:527 days 4 hrs ago0x39ea62f0cb2b74f3562812b39c95124314cf09cf IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.00506271
0x6b8924387f921fd4dbe27580c4f6f18c26d1f3c40b00e2099b8d74b30e6b1119171137252021-07-21 15:38:117 days 6 hrs ago0x39ea62f0cb2b74f3562812b39c95124314cf09cf IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.0040963
0xf931384c8df6d12fb164db3471be93d6efffd488b46639b0d23009a87e01afe1171121622021-07-21 14:37:457 days 7 hrs ago0x39ea62f0cb2b74f3562812b39c95124314cf09cf IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.00158912
0x145719c06973fab69b28715396b11c5c5183f5faa4ba85683e8c5113d3a26389170770012021-07-20 16:26:508 days 6 hrs ago0xb70a0fc3933c160e7637c5e05f82e80c32c1c03f IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.00005030002
0x627594d7cc34197a0cbde7ae25f950bfcaccb25c644d02886980b4957af5df79170769072021-07-20 16:23:348 days 6 hrs ago0xb70a0fc3933c160e7637c5e05f82e80c32c1c03f IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.000163804
0x1dc11b7a4d52aecf0bf58b7fdeb44d7a708b028217823966828fb2e7b7812138170757922021-07-20 15:44:548 days 6 hrs ago0x7020b5882692965567ee7aa09da086b31839ce84 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.000401556
0x8d0aea3aeb955deb67a19fa4fa7a5f5612410b5b3d69bb48bc9e8f85c3a53473170709482021-07-20 12:52:198 days 9 hrs ago0x10d4bc42876ade91b36f09ad9cb3d110705325e7 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.0004718198
0xcd72db5b9580b69fd95ddfa6a7bc72c0b71650e8e2903d9f7438ab05e9a98e12170709482021-07-20 12:52:198 days 9 hrs ago0x10d4bc42876ade91b36f09ad9cb3d110705325e7 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.0001691063
0x43548eef4b7e2f80183b0e6a2d8b89fdbef2513c32a3aca0dfe283b1f7f9dff4170704112021-07-20 12:33:238 days 9 hrs ago0xcba72b232baa38696ef4b64446eab0d7af2c0783 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.0007486062
0xb095f97e48fd8df46233df905aea9d6a7a77a9fe7ad5f68f63cd1bf48d1a3514170702492021-07-20 12:27:478 days 9 hrs ago0xcba72b232baa38696ef4b64446eab0d7af2c0783 IN  0x27e1e4e6bc79d93032abef01025811b7e4727e850 MATIC0.000081902
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xb736c0c1f66be7fce239aa59456f05822693a3182a2569cbcbcb743a8c93b3fe121228002021-03-17 10:27:38133 days 12 hrs ago 0x2c90719f25b10fc5646c82da3240c76fa5bccf34  Contract Creation0 MATIC
[ Download CSV Export 
Loading

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x6EeE6060f715257b970700bc2656De21dEdF074C

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.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"}]

608060405234801561001057600080fd5b50610204806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f61006c565b005b61002f61006c565b34801561004557600080fd5b5061002f6004803603602081101561005c57600080fd5b50356001600160a01b0316610086565b610074610084565b61008461007f610152565b610161565b565b6001600160a01b0381166100e1576040805162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f2061646472657373000000000000000000604482015290519081900360640190fd5b60006100eb610185565b6001600160a01b031614610146576040805162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a65640000604482015290519081900360640190fd5b61014f816101aa565b50565b600061015c610185565b905090565b3660008037600080366000845af43d6000803e808015610180573d6000f35b3d6000fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5556fea264697066735822122003d023f818dd06dbe16fe841c9ddd137d6b3a10f7bb48dd2cc51aae85d31637d64736f6c63430007060033

Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.