Contract 0xCAa7349CEA390F89641fe306D93591f87595dc1F 4

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x0d9f34408d4155cb86baa7e124e57b2c7e77b6aa8f1d82d8d3ec5d4c5b8cc38eDowngrade335128952022-09-24 15:48:406 mins ago0x01ddb26f7c215ed317b83cf0c0023db7bd36117a IN  Superfluid: USDCx Token0 MATIC0.006676089163 32.01162858
0x68e24474fa01bd4d2810816920ed85dfa72baf5ce174e9c978884de821444830Downgrade335127332022-09-24 15:43:0811 mins ago0x3e44c6cdd5a96bb17feff7fc4c23a08aba4292a2 IN  Superfluid: USDCx Token0 MATIC0.007125040048 34.164333348
0x53cd5118642039a28d6661d433ed181ee149dae1cf1eaa3bdb77c8ebcec55edfDowngrade335094462022-09-24 13:47:572 hrs 6 mins ago0xed4c4931fd8617d16731703a0a15b930b760c58b IN  Superfluid: USDCx Token0 MATIC0.006568252104 31.49455342
0xed54a72ec2f3abd955ca5061fe196c78f3f1e040deb533e6eae5f9a1ac685ec1Downgrade335093672022-09-24 13:45:112 hrs 9 mins ago0xed4c4931fd8617d16731703a0a15b930b760c58b IN  Superfluid: USDCx Token0 MATIC0.007025384997 33.953000013
0xbb8507c5fd656dc80772a30e5acadc57e1ab535c63acbe7bd63168b6c2f880d4Downgrade335093432022-09-24 13:44:232 hrs 10 mins ago0xed4c4931fd8617d16731703a0a15b930b760c58b IN  Superfluid: USDCx Token0 MATIC0.006212328536 31.39648621
0xc837132b9fbe44ad586ad9d2ca9dc46fb51dc23cfbd2ee5ac80ff7c0bf53ca3aUpgrade335052872022-09-24 11:22:464 hrs 32 mins ago0x5f5fe043fdad2526c099f265c8efd1baf245b090 IN  Superfluid: USDCx Token0 MATIC0.00361574941
0x952987e3f10d5696535dce706f80a7199490b321350efe9ea3f8dc1a156f7cd1Downgrade335052712022-09-24 11:22:104 hrs 32 mins ago0xcd8f79c321807c14827e2f1d6f86ff08c82c5fa0 IN  Superfluid: USDCx Token0 MATIC0.006612943165 31.70884559
0x020b06abc8418e0e459bb2016b630bb92d821852e1cfff7b444ca864481d8189Downgrade335035522022-09-24 10:21:005 hrs 33 mins ago0x589e4c59152eb7ee3e5a8a1baabcb52af16a669c IN  Superfluid: USDCx Token0 MATIC0.006353259318 30.4671762
0xc8c2ef5046f803096845d432076c3426ae4a34a229d96fec40a6d889af4391d4Downgrade335034072022-09-24 10:15:265 hrs 39 mins ago0x541c746362dce987e6f87d8653cc9cacfb1712b1 IN  Superfluid: USDCx Token0 MATIC0.006734241776 32.29046845
0x093caf436deb76564b46d5db8b2e2a7a181e80540aa1731a82d7c388600905f6Downgrade335011372022-09-24 8:54:257 hrs ago0x5e9979d5053bc58f3df351aca32369f00301633d IN  Superfluid: USDCx Token0 MATIC0.0096677250.5
0x5118cdab2788955f00fc7677c26a8a61a16b044ddf53c64448db357f26dd45e8Downgrade335007082022-09-24 8:39:397 hrs 15 mins ago0x55ec1462c9a801acddfee9fe2b87d024cb63ac3d IN  Superfluid: USDCx Token0 MATIC0.005930492134 30.97833334
0xd0953ee5494e76c7796ba7f3e6b1c70c41ca338a6c74600187a9086de2cb66b5Downgrade334981162022-09-24 7:10:348 hrs 44 mins ago0x6204162a1858ceea521a992ced6c7e5cc24bfc33 IN  Superfluid: USDCx Token0 MATIC0.006186577284 32.31803751
0x4329f8c57e3fbc648e2743d05389bb34caf3d8aea2849d7897b2d6b91e5b1cd1Downgrade334981132022-09-24 7:10:288 hrs 44 mins ago0x6204162a1858ceea521a992ced6c7e5cc24bfc33 IN  Superfluid: USDCx Token0 MATIC0.006739215725 32.31803751
0x747211ad27bd606d011f62d7257d283458184b1a5ee25b463d516b409d13b36bDowngrade334980402022-09-24 7:07:548 hrs 46 mins ago0xd1d373a6de19f0f8113aa3c677ddb4da4f529d45 IN  Superfluid: USDCx Token0 MATIC0.006002524625 31.35460001
0xb0a55c82a18df668d1086ec978be45c1da3145229c4b4c9958e332ff469be0c0Downgrade334969992022-09-24 6:32:069 hrs 22 mins ago0x9c7022c1407137bc67494ef3087e94dca82b7302 IN  Superfluid: USDCx Token0 MATIC0.006416833142 33.51666811
0x8ff24c7499bd0c5fe7b4776a4d5fef12f943ccc3fe21610de6ee40974ed024bfDowngrade334967702022-09-24 6:24:169 hrs 30 mins ago0xc0f7a687dfa1e6d7ac9f6b4c97a033f0200ace89 IN  Superfluid: USDCx Token0 MATIC0.006569304579 31.499600003
0x41a61276e8fbcb50918b127fa6679d46582b64b860180b1ff855510bd15bac10Upgrade334964992022-09-24 6:14:549 hrs 39 mins ago0xc0f7a687dfa1e6d7ac9f6b4c97a033f0200ace89 IN  Superfluid: USDCx Token0 MATIC0.002567114139 30.78480542
0xe1d66f7203f62468a0933529c1fb613fa237aa2870b7bf27fbf80b1a5dc67a64Upgrade334953202022-09-24 5:32:1610 hrs 22 mins ago0x85251cacfd56ff3334a4a0b3e28f53c4d189515e IN  Superfluid: USDCx Token0 MATIC0.003158310001 30.000000012
0x7d94385b7b6c8eec91f7a3a8633674bb8d27b2039f651bbbdb9be342be879235Upgrade334952822022-09-24 5:30:5610 hrs 23 mins ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: USDCx Token0 MATIC0.003000272624 34.020939392
0xcd13aec4888b2cf1ccbfdd1e98308eb14d343681bf33b50564aa6c0bbc323b7cUpgrade334952522022-09-24 5:29:5610 hrs 24 mins ago0x6b9ea3681e79444f24315e5e2b48f276acc22f2a IN  Superfluid: USDCx Token0 MATIC0.002829124138 32.080238334
0xbb6a1610df328e1b981cee5e854f5a2fedded7c67aa8f6c8e2ce07ad824f32e0Upgrade334952342022-09-24 5:29:2010 hrs 25 mins ago0x3d98bdf66733b0ec4a620f4ea1cc1cc89f27e0a3 IN  Superfluid: USDCx Token0 MATIC0.002987901573 33.88066055
0xf9caaf6bdeb08b12bdc534a90d741c4e3736c0bad5df6f6d23f66a3e6a0d36d6Upgrade334951042022-09-24 5:24:5210 hrs 29 mins ago0xb4148b878075918320755d616c9404a1659e7978 IN  Superfluid: USDCx Token0 MATIC0.002997516293 33.98968458
0x571dda403b419c4c70f1c6e0bb622d7f80484b19f5176e1d857584e86488dc8aDowngrade334938252022-09-24 4:40:5311 hrs 13 mins ago0xcd8f79c321807c14827e2f1d6f86ff08c82c5fa0 IN  Superfluid: USDCx Token0 MATIC0.0066110984 31.700000004
0x588ce5d1acaa12e4d791b9159fe8ba076b2e02d5b8507a7dcaac1b32f3518066Downgrade334898172022-09-24 2:21:1013 hrs 33 mins ago0x2e62ee3af78d005a0dffb116295b13ef45b6f2c0 IN  Superfluid: USDCx Token0 MATIC0.007738142076 33.05612807
0x50c32d7800cdc08dece914115502be488c10a05eb2c394c5f7e90c7487049782Transfer334897452022-09-24 2:18:4213 hrs 36 mins ago0x856c1861827fe6d7f6f8ce5d51208050cf264ce9 IN  Superfluid: USDCx Token0 MATIC0.006321577781 34.132867804
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xfdaac2ee85385a9d289c0e5dda91348006448e40f5713dff68e83d6e54fb39a5121228412021-03-17 10:29:04556 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.