Contract 0x1305F6B6Df9Dc47159D12Eb7aC2804d4A33173c2 1

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xd15c40d7307648c2289e2603cccffddc392d2bf2f4ce8e8239a02c7a1c7afafbUpgrade335058202022-09-24 11:41:054 hrs 36 mins ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: DAIx Token0 MATIC0.00264211018 32.19415826
0x00795a9d6e45a0f646bb095e63bf94ab2219be975e98e97f10f6bf5bafe58af3Upgrade335058082022-09-24 11:40:414 hrs 36 mins ago0x6b9ea3681e79444f24315e5e2b48f276acc22f2a IN  Superfluid: DAIx Token0 MATIC0.002727393422 33.23333604
0xae0d2d667813a85172ea4225251985a7e12212637833840b6e9af2cf93252e36Upgrade335058002022-09-24 11:40:254 hrs 37 mins ago0x3d98bdf66733b0ec4a620f4ea1cc1cc89f27e0a3 IN  Superfluid: DAIx Token0 MATIC0.002599348883 31.67311112
0x1522360a0ef770de20959e33ddbadf3d5cdd65d1394fb950c4615a70225cc25dUpgrade335057932022-09-24 11:40:114 hrs 37 mins ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: DAIx Token0 MATIC0.002602850451 31.715777784
0xcdbfc04f0ce2d63bf6207ac8b03198377cbffc640384a9b27ba22c4209302795Upgrade334978672022-09-24 7:02:009 hrs 15 mins ago0x6b9ea3681e79444f24315e5e2b48f276acc22f2a IN  Superfluid: DAIx Token0 MATIC0.00254410831
0x4bd5b10b4a480522ee5f6ef0ca501fdf6ae74e05ac0cc8cfdcfc6d44df6ee256Upgrade334907302022-09-24 2:52:3213 hrs 25 mins ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: DAIx Token0 MATIC0.002604096206 31.73095734
0x8247d8bedc22464e37cdb25db777fac9dfa44aa1ba9b424c819fddf97e711d41Downgrade334898222022-09-24 2:21:2013 hrs 56 mins ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: DAIx Token0 MATIC0.006476321108 32.85871407
0xca666538cf22eed0d0cefa56cc8be74dc8787bf5b51713331456800895ef664dTransfer334897282022-09-24 2:18:0813 hrs 59 mins ago0x6b9ea3681e79444f24315e5e2b48f276acc22f2a IN  Superfluid: DAIx Token0 MATIC0.006323250002 30.000000011
0xecc0a86452d330a99e432ac71d984a5b3cfc6c4f34ec83377c4ae6c7453ccfa0Transfer334896032022-09-24 2:13:5014 hrs 3 mins ago0x3d98bdf66733b0ec4a620f4ea1cc1cc89f27e0a3 IN  Superfluid: DAIx Token0 MATIC0.006836250002 30.000000011
0x7425d21a6dc76fab853a6fcb336b482c863895e97085d80ffd4c5a8a14b8c339Downgrade334877722022-09-24 1:10:5115 hrs 6 mins ago0x5e845aa787e92501ac34788a8468eb3d70fd53c4 IN  Superfluid: DAIx Token0 MATIC0.006245816362 31.58328839
0xef093058fa9323d019ccca586643416084c2d913fb9f3c2c19ac6d6a1cbbd234Transfer334845282022-09-23 23:19:1516 hrs 58 mins ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: DAIx Token0 MATIC0.005439695739 35.283750014
0x349368095ce66d3cbf82c668f6d67d5a7ab6d882d2908657188fcb35d5832aa5Upgrade334785392022-09-23 19:51:1320 hrs 26 mins ago0x9edc71b24235ca9e3f147fd11af4cc559d51e9c1 IN  Superfluid: DAIx Token0 MATIC0.003630593683 36.61939889
0xd298672f34677262df198cebfc55d8b06a9da1fd72ec2c95cc5d34cd295ab786Downgrade334765642022-09-23 18:39:0321 hrs 38 mins ago0xb8640e1faf8748f5cead5acde05e263fad76fee6 IN  Superfluid: DAIx Token0 MATIC0.00465846585 32.35787264
0x6579111767da0d60d13f7359d09abbbefbc29254444a6cb5f1d23a2ba7488b27Downgrade334765642022-09-23 18:39:0321 hrs 38 mins ago0xb8640e1faf8748f5cead5acde05e263fad76fee6 IN  Superfluid: DAIx Token0 MATIC0.004691369159 32.58642022
0x4c9de52909b284329a01daf32038579cef308f5564c167ae320d8b69be9f78e3Downgrade334765642022-09-23 18:39:0321 hrs 38 mins ago0xb8640e1faf8748f5cead5acde05e263fad76fee6 IN  Superfluid: DAIx Token0 MATIC0.004877634831 33.88022833
0x03b922caec8edafe4de4b04b94d387e30c01d3fe1e82cd63b20c0bee345d655fDowngrade334749902022-09-23 17:42:4322 hrs 34 mins ago0xa0cff2605c2f604624274fa7ff0577572cc6da40 IN  Superfluid: DAIx Token0 MATIC0.006183225374 30.531280089
0xc49c6eec2c752dcc7fc93e29f9a08ff05acf69b0bd314d727a47827ff2c38593Downgrade334681762022-09-23 13:40:501 day 2 hrs ago0xb8640e1faf8748f5cead5acde05e263fad76fee6 IN  Superfluid: DAIx Token0 MATIC0.004527275669 31.45186407
0xcb29d7dec3f5447a4951fbda129229707d548998522cf49a2583c5d4ffa9885cDowngrade334681762022-09-23 13:40:501 day 2 hrs ago0xb8640e1faf8748f5cead5acde05e263fad76fee6 IN  Superfluid: DAIx Token0 MATIC0.004587956039 31.87342239
0x2418a9fd3a08b48802da6cfc21d00ccb9b4675b1ab19f45144f7fa5d4cde21efDowngrade334681762022-09-23 13:40:501 day 2 hrs ago0xb8640e1faf8748f5cead5acde05e263fad76fee6 IN  Superfluid: DAIx Token0 MATIC0.006075990002 30.00000001
0x502b2da3dc2e8377a0578b72fc838621522e496375f3e809b711722031d67211Downgrade334674172022-09-23 13:14:441 day 3 hrs ago0x157d3d2652b674910136298cd6de789d022a32b0 IN  Superfluid: DAIx Token0 MATIC0.0068197326 33.668214873
0xb9dba2937ad3a33758a7fc03f37dc086b570e3c88c9d22b91807d7fb62f49066Downgrade334663792022-09-23 12:39:041 day 3 hrs ago0x8abf9331f7084c6b925e4b839bcfd91c5fa3704d IN  Superfluid: DAIx Token0 MATIC0.006194066828 31.32350668
0x56cf8497bf22c7efe8b3e83fce1264226dda34ca97dffb9cd112dd7bf05ef9f4Transfer334652762022-09-23 12:01:001 day 4 hrs ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: DAIx Token0 MATIC0.004635891902 30.070000013
0xf3102e7dc411d2b2bf15416bfa928573c6eba4649841a68e138a93beabdabd80Upgrade334646482022-09-23 11:39:271 day 4 hrs ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: DAIx Token0 MATIC0.00254410831
0x74750ecdea8fb5aa4d25c57e7b1b5b729a076b2a25b5c4b644c9de2b24f58788Upgrade334623852022-09-23 10:19:221 day 5 hrs ago0x6b9ea3681e79444f24315e5e2b48f276acc22f2a IN  Superfluid: DAIx Token0 MATIC0.0028723835
0x2886a639f171a4f335c5cba2fe7fabf358fe2275788ce58934dd4e46b85a64e7Upgrade334619512022-09-23 10:04:261 day 6 hrs ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: DAIx Token0 MATIC0.00254410831
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x3c6e6dbafc2442691ef1f07555e4d2acc06df9c6c5cae26579c4f841741d809e121228782021-03-17 10:30:18556 days 5 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
[ Download CSV Export 
Loading

Similar Match Source Code
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 Security Audit

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.