Contract 0x2C90719f25B10Fc5646c82DA3240C76Fa5BcCF34 2

DeFi  
 

Contract Overview

Superfluid: Super Token Factory
Balance:
0 MATIC

MATIC Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x769fb2e9d52fe9c84f6b45cc4c91f7e9b3ac5b93c499dc5529a5c66e88df48a3Create ERC20Wrap...332048622022-09-17 4:18:417 days 12 hrs ago0xbebac42e02be67b44e960d3d70fcb50d622befa8 IN  Superfluid: Super Token Factory0 MATIC0.010567170004 30.000000013
0xde3e6686be3ec63aa75fe3daa6af81e537a02e6c911f068c6064d40b15067403Create ERC20Wrap...330879832022-09-14 8:39:1810 days 8 hrs ago0x1bc229111f227ffc00bc37f401fa78805a6cbe51 IN  Superfluid: Super Token Factory0 MATIC0.010851627245 30.017336203
0x36c36afd49a1a17cc958b5e868c1a903c01c4ff64071eca1b2eebc7cdc4e103aCreate ERC20Wrap...330878022022-09-14 8:33:0410 days 8 hrs ago0x1bc229111f227ffc00bc37f401fa78805a6cbe51 IN  Superfluid: Super Token Factory0 MATIC0.013533461807 37.435719443
0xfc18fe87237e3cf4d08700c389b9b55f4c0451b517a1ed17706671e553910a59Create ERC20Wrap...326049902022-09-02 17:11:5821 days 23 hrs ago0x7fcf3178f980e95841f42079476460dd5fd28464 IN  Superfluid: Super Token Factory0 MATIC0.010568700004 30.000000013
0xacee3ef5a1d7bfd65512b2564496fbe9468c7c7a2a0b645d2295f3879d4f2275Create ERC20Wrap...318107852022-08-12 15:35:4743 days 1 hr ago0x2a2573973dda5d42e1ee72268a464b2d769fc8e8 IN  Superfluid: Super Token Factory0 MATIC0.015999961884 39.626621932
0x38c9edc0db6f85351ab0abe9e97ce2248c9d33a10253a2e2a6476cfc3b303dd7Create ERC20Wrap...317201282022-08-10 4:34:3745 days 12 hrs ago0x452181dae31cf9f42189df71ec64298993bee6d3 IN  Superfluid: Super Token Factory0 MATIC0.014600352012 39.000000034
0xe36a578fbcad4e3f319fc8d1b07c9e51db07c0be0f102f0e0abb4fc472e2196fCreate ERC20Wrap...313314522022-07-30 22:54:4555 days 18 hrs ago0xc18cf3fce9d397d9094c34a94b8dc668212b7c08 IN  Superfluid: Super Token Factory0 MATIC0.010560870004 30.000000013
0xd23df49ac21f5c92049ede689e835d5dcbbd3c9670428ce7dd22f391fd5f9564Create ERC20Wrap...306515552022-07-12 18:53:5973 days 22 hrs ago0xd964ab7e202bab8fbaa28d5ca2b2269a5497cf68 IN  Superfluid: Super Token Factory0 MATIC0.012096372805 34.326176039
0x6c0b972ce81cef0495348699e96d0b1981b86d99fc110d189cd69d70cc0f5306Create ERC20Wrap...302725352022-07-03 2:05:4283 days 15 hrs ago0x065a4d3e3727d6826fa81e88c00b2937f8a25d1c IN  Superfluid: Super Token Factory0 MATIC0.011894449148 33.769175501
0x6761c50075dfa5b01063318dc3fe198127816677862a3515bf4dd972d711120eCreate ERC20Wrap...301009562022-06-28 14:43:3988 days 2 hrs ago0xd55bf9bd430617c7b3c64fab5b540a93b406e221 IN  Superfluid: Super Token Factory0 MATIC0.013743262956 38.220001936
0x6161f30c9af619d14cfe72dcb168a0c3f0da17727f81eecdff7bfaf3e6fa61a2Create ERC20Wrap...300187612022-06-26 12:10:4890 days 4 hrs ago0xa060f042adf26271cb6150c260f64588b4552a01 IN  Superfluid: Super Token Factory0 MATIC0.010696344731 30.191100832
0x37f8a6a56962e73a8db8e78911172d6eaed24cb336dfba92cda898e46453b58dCreate ERC20Wrap...299635002022-06-25 0:37:3291 days 16 hrs ago0x2f069f429d036aebd2dc13de8b63c16ae9f8bb1a IN  Superfluid: Super Token Factory0 MATIC0.06177995008 171.893163724
0x815a9bacf5e495d1bc5e494e446f37179c80a5391198318904385b7008513b0aCreate ERC20Wrap...299025722022-06-23 10:11:0193 days 6 hrs ago0xf4b67f83a65500d2692e2637acfe382ce09fc90b IN  Superfluid: Super Token Factory0 MATIC0.010709133153 30.00404332
0xdb3753c564459170389672b2e45d6ab62b64492238ed582d11468c9004a8c519Create ERC20Wrap...294510732022-06-11 21:22:33104 days 19 hrs ago0x476e2651bf97de8a26e4a05a9c8e00a6efa1390c IN  Superfluid: Super Token Factory0 MATIC0.011393014946 32.105389818
0xeb938a5d63a61b43a8486e30ede175953e37bfbd46a36fe82146bb8fd8a9c147Create ERC20Wrap...292567272022-06-07 1:21:56109 days 15 hrs ago0x9484dd9557b507b484d08eee9c58877c9a30fcca IN  Superfluid: Super Token Factory0 MATIC0.010641227552 30.000049485
0x0d468137bb856b5d773847500c2c22f62d46d01cb14fe022b49e1de53e7b4a0dCreate ERC20Wrap...290414182022-06-01 17:27:16114 days 23 hrs ago0xdaa45530933c7aa2802c1b6a28b6ec346093d8d6 IN  Superfluid: Super Token Factory0 MATIC0.010985928496 30.555001297
0xfa9640966b7bb9b783321e86ab9d2ac5d576d8cb40514e48f375798e8a8b5d28Create ERC20Wrap...290414112022-06-01 17:27:02114 days 23 hrs ago0xdaa45530933c7aa2802c1b6a28b6ec346093d8d6 IN  Superfluid: Super Token Factory0 MATIC0.01124726816 31.281861459
0x3c43f2c2cf4ab0596fc62d03ad7136448bbaf875115cd6209843d0e2309aca9aCreate ERC20Wrap...288806832022-05-28 17:52:58118 days 23 hrs ago0x24ea37698db1220d929223fd09fda0f0abff3dfd IN  Superfluid: Super Token Factory0 MATIC0.010472340005 30.000000015
0xaf107e8f278b59bc5b73aba5d1eb58bef24cdec901e1ea61d872dc4c7c7d1d46Create ERC20Wrap...288803442022-05-28 17:41:20118 days 23 hrs ago0x24ea37698db1220d929223fd09fda0f0abff3dfd IN  Superfluid: Super Token Factory0 MATIC0.010566452343 30.000006653
0x55d902813b69f5bb1c8d28d0fa1def04f4fea7bf98d93f950137d0d7c79ec93cCreate ERC20Wrap...288802622022-05-28 17:38:27118 days 23 hrs ago0x24ea37698db1220d929223fd09fda0f0abff3dfd IN  Superfluid: Super Token Factory0 MATIC0.117304764413 30.000036933
0xa26311789ea2d4021683727c80e30aa3b4fded870907c7677d97e50fe2bc0bf3Create ERC20Wrap...285740752022-05-21 4:01:12126 days 13 hrs ago0xeb62a6634eff389487281d565ac5b8a53ef2899f IN  Superfluid: Super Token Factory0 MATIC0.032161348244 91.317916256
0xd25127f295232ee320ecc5fe52765d723bcbabad17c68f1618f44dcb123c0290Create ERC20Wrap...285639682022-05-20 22:00:59126 days 19 hrs ago0x065a4d3e3727d6826fa81e88c00b2937f8a25d1c IN  Superfluid: Super Token Factory0 MATIC0.010513571442 30.108800016
0x2392ebbaeae350c25768c45a9e0811507403558a7e63d53c415a74d41a319f3cCreate ERC20Wrap...284522422022-05-18 2:35:30129 days 14 hrs ago0x9a2f065d278f5674ec4d7b638c87ab934af5b0b7 IN  Superfluid: Super Token Factory0 MATIC0.0131079937
0x0a1e59bcbb2d38f87d24540c030ed9f04bf419bde9836d70a3e8b5b87c2fe22aCreate ERC20Wrap...284521642022-05-18 2:32:50129 days 14 hrs ago0x9a2f065d278f5674ec4d7b638c87ab934af5b0b7 IN  Superfluid: Super Token Factory0 MATIC0.01275112836
0x48c775bf3f93d9462d08c98cc2e8227d8053845f1d35d18c3d7cb7337ec4e3ddCreate ERC20Wrap...272733842022-04-18 5:52:46159 days 11 hrs ago0x452181dae31cf9f42189df71ec64298993bee6d3 IN  Superfluid: Super Token Factory0 MATIC0.013249009536 35.386744701
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x769fb2e9d52fe9c84f6b45cc4c91f7e9b3ac5b93c499dc5529a5c66e88df48a3332048622022-09-17 4:18:417 days 12 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0xde3e6686be3ec63aa75fe3daa6af81e537a02e6c911f068c6064d40b15067403330879832022-09-14 8:39:1810 days 8 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x36c36afd49a1a17cc958b5e868c1a903c01c4ff64071eca1b2eebc7cdc4e103a330878022022-09-14 8:33:0410 days 8 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0xfc18fe87237e3cf4d08700c389b9b55f4c0451b517a1ed17706671e553910a59326049902022-09-02 17:11:5821 days 23 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0xacee3ef5a1d7bfd65512b2564496fbe9468c7c7a2a0b645d2295f3879d4f2275318107852022-08-12 15:35:4743 days 1 hr ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x38c9edc0db6f85351ab0abe9e97ce2248c9d33a10253a2e2a6476cfc3b303dd7317201282022-08-10 4:34:3745 days 12 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0xe36a578fbcad4e3f319fc8d1b07c9e51db07c0be0f102f0e0abb4fc472e2196f313314522022-07-30 22:54:4555 days 18 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0xd23df49ac21f5c92049ede689e835d5dcbbd3c9670428ce7dd22f391fd5f9564306515552022-07-12 18:53:5973 days 22 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x6c0b972ce81cef0495348699e96d0b1981b86d99fc110d189cd69d70cc0f5306302725352022-07-03 2:05:4283 days 15 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x6761c50075dfa5b01063318dc3fe198127816677862a3515bf4dd972d711120e301009562022-06-28 14:43:3988 days 2 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x6161f30c9af619d14cfe72dcb168a0c3f0da17727f81eecdff7bfaf3e6fa61a2300187612022-06-26 12:10:4890 days 4 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x37f8a6a56962e73a8db8e78911172d6eaed24cb336dfba92cda898e46453b58d299635002022-06-25 0:37:3291 days 16 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x815a9bacf5e495d1bc5e494e446f37179c80a5391198318904385b7008513b0a299025722022-06-23 10:11:0193 days 6 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0xdb3753c564459170389672b2e45d6ab62b64492238ed582d11468c9004a8c519294510732022-06-11 21:22:33104 days 19 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0xeb938a5d63a61b43a8486e30ede175953e37bfbd46a36fe82146bb8fd8a9c147292567272022-06-07 1:21:56109 days 15 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x5d9a1c4246aa9bc3468741a4c6479b88615af9543acf6d409500d5febe457f41292339552022-06-06 11:27:39110 days 5 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x0d468137bb856b5d773847500c2c22f62d46d01cb14fe022b49e1de53e7b4a0d290414182022-06-01 17:27:16114 days 23 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0xfa9640966b7bb9b783321e86ab9d2ac5d576d8cb40514e48f375798e8a8b5d28290414112022-06-01 17:27:02114 days 23 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x3c43f2c2cf4ab0596fc62d03ad7136448bbaf875115cd6209843d0e2309aca9a288806832022-05-28 17:52:58118 days 23 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0xaf107e8f278b59bc5b73aba5d1eb58bef24cdec901e1ea61d872dc4c7c7d1d46288803442022-05-28 17:41:20118 days 23 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0xa26311789ea2d4021683727c80e30aa3b4fded870907c7677d97e50fe2bc0bf3285740752022-05-21 4:01:12126 days 13 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0xd25127f295232ee320ecc5fe52765d723bcbabad17c68f1618f44dcb123c0290285639682022-05-20 22:00:59126 days 19 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x2392ebbaeae350c25768c45a9e0811507403558a7e63d53c415a74d41a319f3c284522422022-05-18 2:35:30129 days 14 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x0a1e59bcbb2d38f87d24540c030ed9f04bf419bde9836d70a3e8b5b87c2fe22a284521642022-05-18 2:32:50129 days 14 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
0x8cee6b7323931739fe447ebeb3161dfdaa95ac19de401896cb38cd0d9ebdd641278824432022-05-03 17:25:06143 days 23 hrs ago Superfluid: Super Token Factory  Contract Creation0 MATIC
[ 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 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.