Contract 0x27e1e4E6BC79D93032abef01025811B7E4727e85

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x7f61be4abc18aeec166c560b4aef9142594621ae636175b0097ba0bcafad5c91Downgrade335124342022-09-24 15:32:5013 mins ago0x2da8dcdc9675f2c50e0100e9477454cbfaefda73 IN  Superfluid: ETHx Token0 MATIC0.007420327808 30.750824924
0xed9205cffc4349ec0006e88f089660f531c4ac8930520f770808d130d9a35bb7Upgrade335106252022-09-24 14:30:351 hr 15 mins ago0x3d98bdf66733b0ec4a620f4ea1cc1cc89f27e0a3 IN  Superfluid: ETHx Token0 MATIC0.002334243544 31.121587438
0x0a8a9034c843b2efa251e9a4ddb56940670e61e810ceeff1a277865615fff22eUpgrade335106172022-09-24 14:30:191 hr 16 mins ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: ETHx Token0 MATIC0.002335693622 31.14092079
0x71cabd21b712736ab8154e9e811fb7367b21cb6f040b9f109a3f8929b539be2aUpgrade334978522022-09-24 7:01:268 hrs 45 mins ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: ETHx Token0 MATIC0.00247513233
0xbb34da1012fb781b1a413bcadfbbcb30f2050eb8b3463350649bf7f79843fb4aDowngrade334898562022-09-24 2:22:3213 hrs 23 mins ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: ETHx Token0 MATIC0.007464388602 30.936495632
0xa73afd8c89e4dfcd21bd3d4615b248f7c6677557b52d80d892cd59e076bc1d93Transfer334896302022-09-24 2:14:4413 hrs 31 mins ago0x3d98bdf66733b0ec4a620f4ea1cc1cc89f27e0a3 IN  Superfluid: ETHx Token0 MATIC0.00556911435 30.070000001
0x7f610b0e3887318401e004ac969ab2749ce13417eb4e5ad8a41eb0c36f359c22Transfer334895812022-09-24 2:13:0213 hrs 33 mins ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: ETHx Token0 MATIC0.006069150002 30.000000011
0x4dd81f53d7a59571c10e955c6abd0d03dd01ff4ca08955046dc1d286b86e2b7bTransfer334845182022-09-23 23:18:5516 hrs 27 mins ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: ETHx Token0 MATIC0.006173100372 30.070000012
0x2a1ffbe173444e6736ede2218ebb7a7e6d9b775fe5917d51228a8d25ab852236Downgrade334804042022-09-23 20:57:2718 hrs 49 mins ago0x262f40e0741a8a759936ef048af7081b55e1708e IN  Superfluid: ETHx Token0 MATIC0.007894165509 41.372081557
0x4e9b0f1e536297a48224864379de294836a772be8d9e5d593dc9794de3affbfbTransfer334652872022-09-23 12:01:261 day 3 hrs ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: ETHx Token0 MATIC0.006272666509 30.55500002
0x5e75e0523f2a5967441e2ba32647f3e6eff504083a28e5e421eb61f1873e40d9Upgrade334619462022-09-23 10:04:161 day 5 hrs ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: ETHx Token0 MATIC0.00232475231
0x3e6450f1567b7765456f9aca4c48f1a40fe8afaa7b6f75a8aae11a62e5d28613Upgrade334572822022-09-23 7:21:401 day 8 hrs ago0x3d98bdf66733b0ec4a620f4ea1cc1cc89f27e0a3 IN  Superfluid: ETHx Token0 MATIC0.00232512431
0x1bacbfd46dee31a3d29b65676ae27320facc542c7b8d9983502ab09ab65a9396Upgrade334572592022-09-23 7:20:501 day 8 hrs ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: ETHx Token0 MATIC0.00247392431
0x00f7cb67591973395c2a999a6bdaa2281c5a941f623b67828beba09e89ed30dbTransfer334429452022-09-22 23:04:171 day 16 hrs ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: ETHx Token0 MATIC0.006377149541 31.063950888
0xba4cf8c603ecba318c8bdcf86a7eee65b6f0e73cf84f4e8501c327ed9dfeedecUpgrade334297692022-09-22 15:26:422 days 19 mins ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: ETHx Token0 MATIC0.00232512431
0xe07a3472cbca08bb85d561d21bbd02f69ec0ba6ffc49261f2d4fe1d7a3cbda19Downgrade334296082022-09-22 15:21:042 days 25 mins ago0xed55b70eeeb338f0f63b4a23e935e121eaef6440 IN  Superfluid: ETHx Token0 MATIC0.007917859234 35.90100629
0xdfd9d6621217bd7f58c76bc6180b07ed96bfb13f4d9e053063e40287f04b0083Upgrade334240562022-09-22 12:07:572 days 3 hrs ago0x3d98bdf66733b0ec4a620f4ea1cc1cc89f27e0a3 IN  Superfluid: ETHx Token0 MATIC0.00240012832
0x7b90f8e16eb902d13e8c31578f98b3d8ecabc00b050374ec6d255a362505dc92Upgrade334185792022-09-22 8:57:282 days 6 hrs ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: ETHx Token0 MATIC0.00240012832
0x87cd0e235d7bf861ea2560204bf2b2ed8c542472c234558d7b8d84837cb32da0Transfer334185602022-09-22 8:56:502 days 6 hrs ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: ETHx Token0 MATIC0.006266692536 30.5259
0x0500f3c3a29b577a9d9dd42784bf1bec20745c6f6659217434c3d2c6b7a239a3Downgrade334108162022-09-22 4:30:362 days 11 hrs ago0xae5499976ffd3e58be47bdd51c787a5201d957f4 IN  Superfluid: ETHx Token0 MATIC0.011582564839 33.23967686
0x6ce4cc118b41ea777513429c818fbd5d6c31087316b87a418625ca792f23ae60Upgrade334081452022-09-22 2:58:442 days 12 hrs ago0x3d98bdf66733b0ec4a620f4ea1cc1cc89f27e0a3 IN  Superfluid: ETHx Token0 MATIC0.00315016842
0x766431eef67778a8fa3b25f259c41c897c51c38c50f09806a183988457e45d4cUpgrade334081102022-09-22 2:57:302 days 12 hrs ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: ETHx Token0 MATIC0.0029996840
0x26a01b415046f3463389f690ce68daa601acdf3ca2434bb797ca35754d367378Upgrade334029852022-09-21 23:58:472 days 15 hrs ago0x3d98bdf66733b0ec4a620f4ea1cc1cc89f27e0a3 IN  Superfluid: ETHx Token0 MATIC0.00255013634
0xabddab17c58b292ac550c5fb5db38f98f0f00d5ebcd75f38179ca40b7208142dUpgrade334012372022-09-21 22:58:432 days 16 hrs ago0x3d98bdf66733b0ec4a620f4ea1cc1cc89f27e0a3 IN  Superfluid: ETHx Token0 MATIC0.0030001640
0x072ae93ca7cda81d632f19b15c090e7a336c174b306fdddd286bfe863db85a5aTransfer334011822022-09-21 22:56:492 days 16 hrs ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: ETHx Token0 MATIC0.006766084516 32.958505324
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xb736c0c1f66be7fce239aa59456f05822693a3182a2569cbcbcb743a8c93b3fe121228002021-03-17 10:27:38556 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.