Contract 0x1305F6B6Df9Dc47159D12Eb7aC2804d4A33173c2

 
Txn Hash
Block
From
To
Value [Txn Fee]
0x8964cfd6a49a92b7c720c16baea042f53767bf5e961d2d91de67e6bbf9224dbe173684742021-07-28 20:19:032 hrs 51 mins ago0x11b1785d9ac81480c03210e89f1508c8c115888e IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.000088966
0x6cc8fe924edb5762e8384006911d0d69fcec13484f290df37d98e185024dc936173609412021-07-28 13:39:109 hrs 30 mins ago0xce5ec10bc6ffff3791df0bbec3de2e697fc2ea56 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.000151913822
0x6b57515c12131913ea5c2ec3177b2d1c4cde387b233929798814170d3e78da08173488942021-07-28 5:06:2418 hrs 3 mins ago0x47e5d263778b1d6afb4468f92fc7b09b306d7997 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.00133449
0xd78052ee65819ebfda06abafd8d47869f63db3d15bdc5b8b251e3c9c2ae3390a173435492021-07-28 1:46:3721 hrs 23 mins ago0x6460433455c147732e06757a2f9c4fe797910712 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.00011897396
0x0073549d8f73cd88c636d625c08b252943ede0d68955619f92dd5f25bb98e0dc173434102021-07-28 1:41:5121 hrs 28 mins ago0xbb1c043ceb7745b286987b4cc8359c5b508f0307 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.00030278992
0x96e6a5292c83ebb4b41f079c88bda2328eed27b910f66ff955fe85cc54d677ca173432182021-07-28 1:30:5921 hrs 39 mins ago0xbb1c043ceb7745b286987b4cc8359c5b508f0307 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.0000747299
0x6902a3c12c0e0bede4ec5ac6b5987ac1b6b4ecab4aa2af589bf37ce369431f8f173202642021-07-27 10:54:361 day 12 hrs ago0x9160ab7ee16e69aabf910c41c46bb798c8f9546f IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.000148004
0x34aeb478cb2674bcee357263431650d1bd8a53da47af9951ced73b4f493ba03d172917832021-07-26 14:14:262 days 8 hrs ago0xc579b72fe7986b64a84948f8a41c4bee396835b5 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.0004821063
0x3f206fb9a0eaa0cac32b43e56877b573299e0cc5fab08c70d7076e3f68c7de97172896822021-07-26 12:44:102 days 10 hrs ago0xc579b72fe7986b64a84948f8a41c4bee396835b5 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.000103978
0x5054ffbfd592c24fe8870881cbd4911a9902b5131d34d958d613328b5875fae3172895882021-07-26 12:40:542 days 10 hrs ago0xc579b72fe7986b64a84948f8a41c4bee396835b5 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.00056849
0x9ce58e87416d632772a5c70829c1408a7e2e9ba2557acaa3f274084df40c5c91172884052021-07-26 11:53:522 days 11 hrs ago0x90742961fb53d3603ddc602b86aa73145a9b2c7b IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.000090356442
0xc1163a7fa1dad1e0968d394354dd041d7b757b96274e59ea4e43ee0ad7292a9b172771192021-07-26 3:54:092 days 19 hrs ago0x135113f454147e67e69149f584d09659914cdf01 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.001245524
0x1c0235db39c701f0f3f1eeb8243c1093243856c9495ca5189aad2bd081011c3f172755192021-07-26 2:47:272 days 20 hrs ago0x95a39c40407af75295af352b090e098198108cb2 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.001117516313
0x7f92784e6d38e5e5b8f57fe860aadcf678d05374bf40a1b28bf0b5ff973ed187172754632021-07-26 2:43:432 days 20 hrs ago0x95a39c40407af75295af352b090e098198108cb2 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.000535237249
0x0b4a76e0d98dbec0191425c1473a20d8e04efe030bcf0536301752fc98962533172686822021-07-25 22:18:473 days 51 mins ago0x2e3c30395679a8c0aa979fd609a5e35d7e987262 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.000352842
0x33ad12f8caa6f0e016bbdf4c9799257cd35868c743be12bdc6c6cdda513997f1172686822021-07-25 22:18:473 days 51 mins ago0x2e3c30395679a8c0aa979fd609a5e35d7e987262 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.000176228017
0x965a49e8c0a5782af9fbec722877a9f5b9756d17461dd4e6b1d3d29d3d552a01172666032021-07-25 20:52:213 days 2 hrs ago0xec143ca01e3d305bdb20d49907aecd9f1ded1863 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.00008985566
0x0c25165f6afcc0122108aa5ef1ec3e9119944617e5d45a877ffeac3568b777db172586872021-07-25 15:20:273 days 7 hrs ago0xe84ea31642294de7c81524abd11dbef1f3eac364 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.000056878
0x6db217a9af505a4fd726cea582b2f0ddba65e74852af907e08ee982d45d115bf172584392021-07-25 15:11:593 days 7 hrs ago0xe84ea31642294de7c81524abd11dbef1f3eac364 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.0002935482
0x29eb53a3e9c0ae9f738ba95338f323d6c412fc10db911b35f27adf427d9adc18172576902021-07-25 14:37:293 days 8 hrs ago0x42d68d4e81087e43e70f6fd56be4ee356da3a3ac IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.000045983
0x445e69e2ee40a50b4d8b2cb57982e437eb4b163bdfac4cd48b5d2783d8e48613172576732021-07-25 14:36:553 days 8 hrs ago0x42d68d4e81087e43e70f6fd56be4ee356da3a3ac IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.000071866
0x564987de37d6656f4c6278e0da66ca0535cf0142581d692c8097d1f3b2b35f40172574992021-07-25 14:30:553 days 8 hrs ago0x42d68d4e81087e43e70f6fd56be4ee356da3a3ac IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.00009491064
0xf6466b83b398ab17b311a55d4bbed649c4fa2399f24ee419b68f2cabf05bdc78172566422021-07-25 13:52:543 days 9 hrs ago0x42d68d4e81087e43e70f6fd56be4ee356da3a3ac IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.000103978
0xee3776652e3a53e6c0d099bb669744ea311fec1aebe8506ec31cf7dac015b6a4172436822021-07-25 5:35:233 days 17 hrs ago0x0c387030a5d3acdcde1a8ddaf26df31bbc1ce763 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.00015139496
0x30915972edd80910ed5eed76c74fa1088c34f87197dd05107187d146a87dc27f172436122021-07-25 5:32:593 days 17 hrs ago0x0c387030a5d3acdcde1a8ddaf26df31bbc1ce763 IN  0x1305f6b6df9dc47159d12eb7ac2804d4a33173c20 MATIC0.0000747299
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x3c6e6dbafc2442691ef1f07555e4d2acc06df9c6c5cae26579c4f841741d809e121228782021-03-17 10:30:18133 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.