Contract 0x3E14dC1b13c488a8d5D310918780c983bD5982E7 3

DeFi  
 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe8018a0abdd977516e48f758829a345607acb9bd15965019025fd7c9122b6d5bCall Agreement335137062022-09-24 16:16:341 hr 1 min ago0xbf46db44bb8b7f8400846b1bc15cfe6000e2589a IN  Superfluid: Host0 MATIC0.00886437000430.000000014
0x2c2bc3e1cdad03acd04a871fe09fb742a74de58e38718fef7b544062c786a802Call Agreement335128852022-09-24 15:48:201 hr 29 mins ago0x53ac61ee5d03c40d4d4596bdfa397282cbf9cd34 IN  Superfluid: Host0 MATIC0.00907440000330.000000012
0x310635edc127cefb206a652f6c9610cb0f28a600f2e072a1d06b7702af7fa764Call Agreement335123432022-09-24 15:29:441 hr 48 mins ago0x2da8dcdc9675f2c50e0100e9477454cbfaefda73 IN  Superfluid: Host0 MATIC0.037396396929 36.94978488
0xeec3a7be8fff7904482f06f2a15362a6e4c86c79753a1fb797c2a9911e0b6c54Call Agreement335105402022-09-24 14:27:412 hrs 50 mins ago0x53ac61ee5d03c40d4d4596bdfa397282cbf9cd34 IN  Superfluid: Host0 MATIC0.00958659001130.000000037
0xbe4999199bc8991e087022b41d1e4918b749f788e86ada3f201a8a89aa607156Call Agreement335084712022-09-24 13:14:234 hrs 3 mins ago0xbf46db44bb8b7f8400846b1bc15cfe6000e2589a IN  Superfluid: Host0 MATIC0.0096692130
0x6164386372f7f4223dd6e1d50d76d5c424e481cbbefdbab5c97367d36f83bb7cCall Agreement335077842022-09-24 12:50:494 hrs 27 mins ago0x53ac61ee5d03c40d4d4596bdfa397282cbf9cd34 IN  Superfluid: Host0 MATIC0.02575323001430.000000017
0xb748a0c4fdc1a6db4b0a81087bedf0523d68db3f27df60df0e95baa089869413Call Agreement335063682022-09-24 11:59:595 hrs 18 mins ago0x101c632f6d6904a013688d0ef53374270835d11c IN  Superfluid: Host0 MATIC0.009233942529 31.55533334
0xf9c45d2deade2109fd71ced38ca0083833a036eb05c4bcee33c6c927042490d7Call Agreement335061132022-09-24 11:51:135 hrs 26 mins ago0x6ce2f91d9bd9b95c4fea4d09ab955aebdabea488 IN  Superfluid: Host0 MATIC0.00966849000430.000000013
0x952ffd8875e0bed3a4d2257a55e59ee0205f5d0d7976662715162cc2c021b4f4Call Agreement335049582022-09-24 11:11:226 hrs 6 mins ago0x53ac61ee5d03c40d4d4596bdfa397282cbf9cd34 IN  Superfluid: Host0 MATIC0.0095865900230.000000063
0x81b2c8bf67883997a5e1d3697a9a8e1b499d4b10494962d91a9110ead23d2f6cCall Agreement335045412022-09-24 10:54:586 hrs 23 mins ago0x6ce2f91d9bd9b95c4fea4d09ab955aebdabea488 IN  Superfluid: Host0 MATIC0.00966921000430.000000014
0x44f74412b4499c52830d66f04df30fcadbd880b9205adf7f54357d6e9d65cae5Call Agreement335040512022-09-24 10:38:066 hrs 39 mins ago0x53ac61ee5d03c40d4d4596bdfa397282cbf9cd34 IN  Superfluid: Host0 MATIC0.00958659000330.000000012
0x12f5f2846e41cd796dff286cc665216fd5150f6084d5f6f3f9a3f0b8d8856510Call Agreement335037442022-09-24 10:27:366 hrs 50 mins ago0x69cac784d1f0387eac5f6cac903865ea8804ed38 IN  Superfluid: Host0 MATIC0.01000342501 33.63174089
0x5e36a539efc898945a9c17c056dc47d1a9b88b82fe2ba2615f389d16e7c02ba3Call Agreement335036852022-09-24 10:25:346 hrs 52 mins ago0x69cac784d1f0387eac5f6cac903865ea8804ed38 IN  Superfluid: Host0 MATIC0.009375510004 30.000000013
0x358f69c493cb0e1df246794a818ba211413c03168a5d39a3ff4ec0ad8a1522a1Call Agreement335035572022-09-24 10:21:106 hrs 56 mins ago0x53ac61ee5d03c40d4d4596bdfa397282cbf9cd34 IN  Superfluid: Host0 MATIC0.00958659000430.000000014
0x69bfb57fd56bc69e9a34dfb485157969094aa2aa8498cfd4b564be1f492d3b42Call Agreement335029762022-09-24 9:59:037 hrs 19 mins ago0x6ce2f91d9bd9b95c4fea4d09ab955aebdabea488 IN  Superfluid: Host0 MATIC0.00326949000130.000000014
0xe9577ff10990ef514163385710dd5dff90cb04f6de12e4a143ecd41a4ebae3ffCall Agreement335029752022-09-24 9:58:577 hrs 19 mins ago0xbf46db44bb8b7f8400846b1bc15cfe6000e2589a IN  Superfluid: Host0 MATIC0.00915621000330.000000013
0x4cceb196d0df2c2aeb759327b2c254c846ae1a5205742d123d1ad793231f4804Call Agreement335028982022-09-24 9:56:197 hrs 21 mins ago0x6ce2f91d9bd9b95c4fea4d09ab955aebdabea488 IN  Superfluid: Host0 MATIC0.00915621000330.000000012
0x3af1e810aa81e52c27c8e37dff2c0d06a66880753404f2552c8b66e592e08277Call Agreement335020802022-09-24 9:28:137 hrs 49 mins ago0xbf46db44bb8b7f8400846b1bc15cfe6000e2589a IN  Superfluid: Host0 MATIC0.00999151706231.000000193
0x6a225b6a4c3e9453592e9a7ca2dc4de07843ae5cab9a783fa8ccaed640eb07a9Call Agreement335020792022-09-24 9:28:077 hrs 49 mins ago0x53ac61ee5d03c40d4d4596bdfa397282cbf9cd34 IN  Superfluid: Host0 MATIC0.03263106518131.000000172
0x9f8ad46f651525f2be563c3e0ced5aa21690bf7d853ee24583d6e5bac10530b8Call Agreement335010442022-09-24 8:51:118 hrs 26 mins ago0x5e9979d5053bc58f3df351aca32369f00301633d IN  Superfluid: Host0 MATIC0.039078392547.5
0x183681db9416fcb9047a34cf6f0341c76b8c71ff2527255c4fcc127b1b2dbe8fCall Agreement335004992022-09-24 8:32:288 hrs 45 mins ago0xc0adefef84aea2ca08a125abea147d109d1d21c9 IN  Superfluid: Host0 MATIC0.009692036568 33.870593882
0x9cd322948de37b9107e08788dc98f514ee838cf36855b4290f6e2e05924a42a5Call Agreement335004842022-09-24 8:31:588 hrs 46 mins ago0xc0adefef84aea2ca08a125abea147d109d1d21c9 IN  Superfluid: Host0 MATIC0.008964599935 30.63333334
0x822364c526d632312013404ef464ef4ad86317c68a9843e3d8446737c632af01Call Agreement335001372022-09-24 8:20:008 hrs 58 mins ago0x099858eb8bc2ee1dc5ee9863be60616afd5b6789 IN  Superfluid: Host0 MATIC0.009295403426 30.79222667
0x1bdef9aa25d9e4cb8648df229e73bbb3ce4d2dbd4b5cc1039f7e433004a08748Call Agreement334982462022-09-24 7:15:0210 hrs 3 mins ago0xe51020a250511193e35f36d3f52d4c4385562197 IN  Superfluid: Host0 MATIC0.010939743182 38.397054456
0x923161ac6d15cdfa20f63c5cf0f358eb7f62da71239ef527c971361c3ec9247dCall Agreement334981242022-09-24 7:10:5010 hrs 7 mins ago0x0fd926be5330a88c7a0eac16310c4f6a42bb1bde IN  Superfluid: Host0 MATIC0.009505691175 33.219375834
[ Download CSV Export 
Latest 3 internal transactions
Parent Txn Hash Block From To Value
0x387e2bb0974fd596ba92e8c9e159a60b7b2ea484603d360eee7bc7e5a67c1444116506512021-03-05 21:04:17567 days 20 hrs ago Superfluid: Host  Contract Creation0 MATIC
0xdc78cd3ba60c8a0e6366d0684d63bcce61fb5e4b01525c283a0715fd78ad8f6d116506372021-03-05 21:03:49567 days 20 hrs ago Superfluid: Host  Contract Creation0 MATIC
0xe9ff544c7e2c0a8b9acbbbe1772419412f2f0f92ad875389d97f4c37a9cd9600116506272021-03-05 21:03:29567 days 20 hrs ago Superfluid: Host  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.