Contract 0x4086eBf75233e8492F1BCDa41C7f2A8288c2fB92

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x90bf5cf1ba15b1979217d500acaa623131082068c4cb845dc176323ca0017a48Upgrade335106532022-09-24 14:31:311 hr 42 mins ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: WBTCx Token0 MATIC0.002451546443 31.702808044
0x4667db705dbeb851c365c42cb59b70c2b2f01b16ab358c53747d7550ab633c6aUpgrade335106332022-09-24 14:30:511 hr 42 mins ago0x6b9ea3681e79444f24315e5e2b48f276acc22f2a IN  Superfluid: WBTCx Token0 MATIC0.002480186295 30.19866668
0x72205855fe3d04aa22ace1649cbc75057079ffb281d1b450392190f324a40e6cUpgrade334978922022-09-24 7:02:509 hrs 10 mins ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: WBTCx Token0 MATIC0.00239719931
0xd2eadb7fd5e6238f2dbebcddf264ae9cdbbf2ee49b8cab6766cc4a372b168fb7Downgrade334898512022-09-24 2:22:1813 hrs 51 mins ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: WBTCx Token0 MATIC0.006277763383 31.81433363
0x67b7e5cadb20d7c79f84de81227304873a63281bea256658407d4d6d974c1149Transfer334897372022-09-24 2:18:2613 hrs 55 mins ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: WBTCx Token0 MATIC0.005556150002 30.000000012
0xb6013bea9775b369e219b2abd5c7e156635d0e11447755ebe429c9ec6242c0edTransfer334896652022-09-24 2:15:5813 hrs 57 mins ago0x6b9ea3681e79444f24315e5e2b48f276acc22f2a IN  Superfluid: WBTCx Token0 MATIC0.00686282546 30.118209013
0x5615170a08a0496188cae792870a6537e4fdb6b277ae6aad506ec9e541c43fcaTransfer334845372022-09-23 23:19:3316 hrs 54 mins ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: WBTCx Token0 MATIC0.004709931031 30.55500001
0xf338dd708f4d0dae1366900a8729f8671ae43d895df5b0b32a631f377f84a1f1Transfer334652982022-09-23 12:01:481 day 4 hrs ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: WBTCx Token0 MATIC0.00463517022 30.070000002
0x226b46238996c6da761107ae7539f95b22e22eea72840890f1d4a5c7490d9073Upgrade334646292022-09-23 11:38:251 day 4 hrs ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: WBTCx Token0 MATIC0.00262918634
0x45e558c476b60899362d469e5ed4e90ed23957aede934d33cd6b83ed80c7b391Upgrade334573612022-09-23 7:24:221 day 8 hrs ago0x6b9ea3681e79444f24315e5e2b48f276acc22f2a IN  Superfluid: WBTCx Token0 MATIC0.00271065333
0x599d4fc7d9db56fcd17bf2b7418033b38ab0a80133faf831b27b02e153f76e44Transfer334429642022-09-22 23:04:551 day 17 hrs ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: WBTCx Token0 MATIC0.004709931031 30.55500001
0x6d1e62a58b9281514ba4966e9cf9ede660bf25acb164e64e65942c5372e0d215Upgrade334240932022-09-22 12:09:152 days 4 hrs ago0x6b9ea3681e79444f24315e5e2b48f276acc22f2a IN  Superfluid: WBTCx Token0 MATIC0.00254599931
0x156bdd608b02b80cbaa15554d676957cf922c7869c0e0e5996e8245b557c2bb5Upgrade334167492022-09-22 7:54:312 days 8 hrs ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: WBTCx Token0 MATIC0.00239719931
0xb33c1957d7e8d36206719f397097a4fdf2381eeb6a4bf4c211e161eea9356078Downgrade334107592022-09-22 4:28:382 days 11 hrs ago0xae5499976ffd3e58be47bdd51c787a5201d957f4 IN  Superfluid: WBTCx Token0 MATIC0.015682886107 44.100000022
0x2f2fb7d4bdbebbbf14290cef1936423e134a0f44493332cd6684e6d9562c6849Upgrade334104432022-09-22 4:17:462 days 11 hrs ago0x6b9ea3681e79444f24315e5e2b48f276acc22f2a IN  Superfluid: WBTCx Token0 MATIC0.00254599931
0x2ee31df1a7fd06710ba36333c8e855a6c148c0889107f89f3244f1398f69f9cbUpgrade334060582022-09-22 1:46:102 days 14 hrs ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: WBTCx Token0 MATIC0.00286117337
0xfede1d97ca0243e30e8c0bdd571da0c0c8546a0875554ae961a97aa5f7869570Transfer334012022022-09-21 22:57:292 days 17 hrs ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: WBTCx Token0 MATIC0.004780168835 31.010657657
0x07421bc58b060d4f72ea94f63728bfb16256d7f0a6b9478a392aca0ed7104ed4Upgrade333853622022-09-21 13:44:563 days 2 hrs ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: WBTCx Token0 MATIC0.00239719931
0x1e64d29596df50e8e6f80727e4cd23533f43f2ab33a080df74b97df341003223Upgrade333754612022-09-21 7:40:143 days 8 hrs ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: WBTCx Token0 MATIC0.00239719931
0x8dc2d4e3ff6617798362e29c5d2b835be7c4267735d86ac404cd237b2adb7c16Upgrade333736802022-09-21 6:38:583 days 9 hrs ago0x6b9ea3681e79444f24315e5e2b48f276acc22f2a IN  Superfluid: WBTCx Token0 MATIC0.00254599931
0xb3817d560d506b9569067c011c04bffda25bf0c0c17319fec9ad046836e47ebdUpgrade333694882022-09-21 4:10:523 days 12 hrs ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: WBTCx Token0 MATIC0.00239719931
0xeddd80451556f79af02fa50f1d7f1dedcbc825a58405a80ab2a28874be90895fUpgrade333605822022-09-20 22:57:403 days 17 hrs ago0x6b9ea3681e79444f24315e5e2b48f276acc22f2a IN  Superfluid: WBTCx Token0 MATIC0.00254599931
0xd3017e70a9d5fb7c2a611701ac8e6dc61b558c8fc3b4da0ce9fd191fa1110b5eUpgrade333604932022-09-20 22:54:343 days 17 hrs ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: WBTCx Token0 MATIC0.00247452832
0x81625ff49f6616e1d9f56b265797483d8be95817ecf377303144bc66df05f092Transfer333581562022-09-20 21:27:503 days 18 hrs ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: WBTCx Token0 MATIC0.004624020001 30.000000012
0x765cfb2a233374b0b05b3c0b0769666470b9415f319907304325843759e64991Transfer333573192022-09-20 20:56:223 days 19 hrs ago0xc6204532a1ff2059b33c574d22a3f5a745217aae IN  Superfluid: WBTCx Token0 MATIC0.00681465000330.000000014
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x37b6b57630dff1834d0c6551aa5413ff53325d29a8835ffaa8ab9c31b6a8c281121229102021-03-17 10:31:26556 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.