Contract 0x1C21Ead77fd45C84a4c916Db7A6635D0C6FF09D6

 

Contract Overview

Superfluid Finance: Super Token Factory
Balance:
0 ETH

ETH Value:
$0.00
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xab54db03056b7b679bc226271a78d6e497e97b4399d5daaf9c538095fa50ff60Create ERC20Wrap...123667642022-05-18 4:35:528 days 19 hrs ago0x9a2f065d278f5674ec4d7b638c87ab934af5b0b7 IN Superfluid Finance: Super Token Factory0 ETH0.000314502692 ETH
0xa2a6e4ef558093ade190280d19f8e68302c8a68223975cd6acad49516dd5affaCreate ERC20Wrap...80018712022-03-16 17:22:5771 days 6 hrs ago0x83a15cb9781458b421ad11def469586242cd06cb IN Superfluid Finance: Super Token Factory0 ETH0.000349633436 ETH
0xba6903fce022cc6ffcb5b4bfd4168b9c58bad7b659eed6667fdad65b6187e830Create ERC20Wrap...80018352022-03-16 17:22:1971 days 6 hrs ago0x83a15cb9781458b421ad11def469586242cd06cb IN Superfluid Finance: Super Token Factory0 ETH0.000348525484 ETH
0x3ca04632dd52a8471b0de83740c1da86c76ad8f80eda2410652515d34ebfa257Initialize Custo...80017062022-03-16 17:19:5971 days 6 hrs agoSuperfluid Finance: Deployer IN Superfluid Finance: Super Token Factory0 ETH0.000185725682 ETH
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xab54db03056b7b679bc226271a78d6e497e97b4399d5daaf9c538095fa50ff60123667642022-05-18 4:35:528 days 19 hrs ago Superfluid Finance: Super Token Factory 0x332f0950e42ffff6cbc0baf5f0820e5fee235ecd0 ETH
0xab54db03056b7b679bc226271a78d6e497e97b4399d5daaf9c538095fa50ff60123667642022-05-18 4:35:528 days 19 hrs ago Superfluid Finance: Super Token Factory 0x3f770ac673856f105b586bb393d122721265ad460 ETH
0xab54db03056b7b679bc226271a78d6e497e97b4399d5daaf9c538095fa50ff60123667642022-05-18 4:35:528 days 19 hrs ago Superfluid Finance: Super Token Factory 0xefa54be8d63fd0d95edd7965d0bd7477c33995a80 ETH
0xab54db03056b7b679bc226271a78d6e497e97b4399d5daaf9c538095fa50ff60123667642022-05-18 4:35:528 days 19 hrs ago Superfluid Finance: Super Token Factory 0xefa54be8d63fd0d95edd7965d0bd7477c33995a80 ETH
0xab54db03056b7b679bc226271a78d6e497e97b4399d5daaf9c538095fa50ff60123667642022-05-18 4:35:528 days 19 hrs ago Superfluid Finance: Super Token Factory  Contract Creation0 ETH
0xab54db03056b7b679bc226271a78d6e497e97b4399d5daaf9c538095fa50ff60123667642022-05-18 4:35:528 days 19 hrs ago Superfluid Finance: Super Token Factory0xb766039cc6db368759c1e56b79affe831d0cc5070 ETH
0x4fe9afab4de82ba25885021af012ae42ad580f15fdec2f7cb911729ac6dd41d2110900192022-05-03 9:33:3223 days 14 hrs ago Superfluid Finance: HostSuperfluid Finance: Super Token Factory0 ETH
0x4fe9afab4de82ba25885021af012ae42ad580f15fdec2f7cb911729ac6dd41d2110900192022-05-03 9:33:3223 days 14 hrs ago Superfluid Finance: HostSuperfluid Finance: Super Token Factory0 ETH
0x4fe9afab4de82ba25885021af012ae42ad580f15fdec2f7cb911729ac6dd41d2110900192022-05-03 9:33:3223 days 14 hrs ago Superfluid Finance: HostSuperfluid Finance: Super Token Factory0 ETH
0x9a6305939dbde7d9746060374ad63faf0e34655b36544c5f58d1d3392c9ee84e110356312022-05-02 14:09:1224 days 10 hrs ago Superfluid Finance: Super Token Factory 0x95cb0c84b755b3eeb1275c27b908c2badbc4a16f0 ETH
0x9a6305939dbde7d9746060374ad63faf0e34655b36544c5f58d1d3392c9ee84e110356312022-05-02 14:09:1224 days 10 hrs ago Superfluid Finance: Super Token Factory 0xd2d9d2e89d5e1f77f78ed21f83185b898142bc6f0 ETH
0x9a6305939dbde7d9746060374ad63faf0e34655b36544c5f58d1d3392c9ee84e110356312022-05-02 14:09:1224 days 10 hrs ago Superfluid Finance: Super Token FactorySuperfluid Finance: Super Token Factory0 ETH
0x9a6305939dbde7d9746060374ad63faf0e34655b36544c5f58d1d3392c9ee84e110356312022-05-02 14:09:1224 days 10 hrs ago Superfluid Finance: Super Token Factory 0xd2d9d2e89d5e1f77f78ed21f83185b898142bc6f0 ETH
0x9a6305939dbde7d9746060374ad63faf0e34655b36544c5f58d1d3392c9ee84e110356312022-05-02 14:09:1224 days 10 hrs ago Superfluid Finance: HostSuperfluid Finance: Super Token Factory0 ETH
0xa2a6e4ef558093ade190280d19f8e68302c8a68223975cd6acad49516dd5affa80018712022-03-16 17:22:5771 days 6 hrs ago Superfluid Finance: Super Token Factory0x53f1197198874c8dc481de444eebe5f8bd7aee600 ETH
0xa2a6e4ef558093ade190280d19f8e68302c8a68223975cd6acad49516dd5affa80018712022-03-16 17:22:5771 days 6 hrs ago Superfluid Finance: Super Token Factory 0x1efb3f88bc88f03fd1804a5c53b7141bbef5ded80 ETH
0xa2a6e4ef558093ade190280d19f8e68302c8a68223975cd6acad49516dd5affa80018712022-03-16 17:22:5771 days 6 hrs ago Superfluid Finance: Super Token Factory0x1dbc1809486460dcd189b8a15990bca3272ee04e0 ETH
0xa2a6e4ef558093ade190280d19f8e68302c8a68223975cd6acad49516dd5affa80018712022-03-16 17:22:5771 days 6 hrs ago Superfluid Finance: Super Token Factory0x1dbc1809486460dcd189b8a15990bca3272ee04e0 ETH
0xa2a6e4ef558093ade190280d19f8e68302c8a68223975cd6acad49516dd5affa80018712022-03-16 17:22:5771 days 6 hrs ago Superfluid Finance: Super Token Factory  Contract Creation0 ETH
0xa2a6e4ef558093ade190280d19f8e68302c8a68223975cd6acad49516dd5affa80018712022-03-16 17:22:5771 days 6 hrs ago Superfluid Finance: Super Token Factory 0xff970a61a04b1ca14834a43f5de4533ebddb5cc80 ETH
0xba6903fce022cc6ffcb5b4bfd4168b9c58bad7b659eed6667fdad65b6187e83080018352022-03-16 17:22:1971 days 6 hrs ago Superfluid Finance: Super Token Factory0x53f1197198874c8dc481de444eebe5f8bd7aee600 ETH
0xba6903fce022cc6ffcb5b4bfd4168b9c58bad7b659eed6667fdad65b6187e83080018352022-03-16 17:22:1971 days 6 hrs ago Superfluid Finance: Super Token FactorySuperfluid Finance: DAIx Token0 ETH
0xba6903fce022cc6ffcb5b4bfd4168b9c58bad7b659eed6667fdad65b6187e83080018352022-03-16 17:22:1971 days 6 hrs ago Superfluid Finance: Super Token FactorySuperfluid Finance: DAIx Token0 ETH
0xba6903fce022cc6ffcb5b4bfd4168b9c58bad7b659eed6667fdad65b6187e83080018352022-03-16 17:22:1971 days 6 hrs ago Superfluid Finance: Super Token Factory  Contract Creation0 ETH
0xba6903fce022cc6ffcb5b4bfd4168b9c58bad7b659eed6667fdad65b6187e83080018352022-03-16 17:22:1971 days 6 hrs ago Superfluid Finance: Super Token Factory 0xda10009cbd5d07dd0cecc66161fc93d7c9000da10 ETH
[ Download CSV Export 
Loading

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xCf8Acb4eF033efF16E8080aed4c7D5B9285D2192

Contract Name:
UUPSProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 200 runs

Other Settings:
istanbul EvmVersion, GNU AGPLv3 license
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.6.0 <0.8.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 virtual {
        // 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 view virtual 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 virtual {
        _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 virtual {
        _fallback();
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if call data
     * is empty.
     */
    receive () external payable virtual {
        _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"}]

608060405234801561001057600080fd5b50610204806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f61006c565b005b61002f61006c565b34801561004557600080fd5b5061002f6004803603602081101561005c57600080fd5b50356001600160a01b0316610086565b610074610084565b61008461007f610152565b610161565b565b6001600160a01b0381166100e1576040805162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f2061646472657373000000000000000000604482015290519081900360640190fd5b60006100eb610185565b6001600160a01b031614610146576040805162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a65640000604482015290519081900360640190fd5b61014f816101aa565b50565b600061015c610185565b905090565b3660008037600080366000845af43d6000803e808015610180573d6000f35b3d6000fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5556fea2646970667358221220284abb19f20211854e5d4a827da559887f1d063cdbfc1f0d68d77e2a0707eba864736f6c63430007060033

Deployed ByteCode Sourcemap

652:716:0:-:0;;;;;;;;;;;;;;;;;;;;;;;2843:11:2;:9;:11::i;:::-;652:716:0;;2619:11:2;:9;:11::i;894:285:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;894:285:0;-1:-1:-1;;;;;894:285:0;;:::i;2265:110:2:-;2313:17;:15;:17::i;:::-;2340:28;2350:17;:15;:17::i;:::-;2340:9;:28::i;:::-;2265:110::o;894:285:0:-;-1:-1:-1;;;;;970:28:0;;962:64;;;;;-1:-1:-1;;;962:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1082:1;1044:26;:24;:26::i;:::-;-1:-1:-1;;;;;1044:40:0;;1036:83;;;;;-1:-1:-1;;;1036:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1129:43;1157:14;1129:27;:43::i;:::-;894:285;:::o;1235:130::-;1302:7;1332:26;:24;:26::i;:::-;1325:33;;1235:130;:::o;891:895:2:-;1285:14;1282:1;1279;1266:34;1499:1;1496;1480:14;1477:1;1461:14;1454:5;1441:60;1575:16;1572:1;1569;1554:38;1613:6;1680:38;;;;1751:16;1748:1;1741:27;1680:38;1699:16;1696:1;1689:27;617:170:1;750:20;744:27;;699:82::o;838:228::-;987:20;963:87;914:146::o

Swarm Source

ipfs://284abb19f20211854e5d4a827da559887f1d063cdbfc1f0d68d77e2a0707eba8
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.