Contract 0x3e14dc1b13c488a8d5d310918780c983bd5982e7 3

DeFi  
 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xd6fc59036beeb95ce4668688479ab2c971a31ed9a73c9579a803cdbebb28ae5eCall Agreement300702732022-06-27 19:37:281 hr 9 mins ago0xbf46db44bb8b7f8400846b1bc15cfe6000e2589a IN  Superfluid: Host0 MATIC0.01025347989434.718603514
0xd8b5809a7d213ee999f3283958507083d7d3fe5c76f0436b2852d31e263e31caCall Agreement300673862022-06-27 17:45:163 hrs 1 min ago0xbf46db44bb8b7f8400846b1bc15cfe6000e2589a IN  Superfluid: Host0 MATIC0.039877754869123.82780777
0xbc2dfa9b2967784e21a31201a65d359aac088247eaff79c7af96d865ec81d50fCall Agreement300654162022-06-27 16:27:264 hrs 19 mins ago0xbf46db44bb8b7f8400846b1bc15cfe6000e2589a IN  Superfluid: Host0 MATIC0.02987332090292.755276565
0x3df42af3c9283b6555dd4a1e95833feae187cfcddca4e65cfcc96a391f671ad5Call Agreement300640642022-06-27 15:34:365 hrs 11 mins ago0xc177efaeb3552c7ca175e591ec98b2c3ec200f43 IN  Superfluid: Host0 MATIC0.023185489451 80.86287763
0xae77c36c8b35fa12feec3586d6c0a534d78420282e2a72e9210601adcfb1909eCall Agreement300633382022-06-27 15:08:265 hrs 38 mins ago0x7d9c5bc975394b1b6cf8a9109efa8ba87238582d IN  Superfluid: Host0 MATIC0.056852547723 210.857067656
0xf0d33bba9e85d8e04f3c96e4822b668fcfcd32b6fba98df89e2ac6a3d55111c1Call Agreement300631302022-06-27 14:59:525 hrs 46 mins ago0x7d9c5bc975394b1b6cf8a9109efa8ba87238582d IN  Superfluid: Host0 MATIC0.054149771366 201.42681226
0xb3de005fa14a05dc52a391ce385843393cadb59b8d8e360ffc48e44486496a86Call Agreement300630632022-06-27 14:56:145 hrs 50 mins ago0x7d9c5bc975394b1b6cf8a9109efa8ba87238582d IN  Superfluid: Host0 MATIC0.045311298365 168.052407281
0xa4fc938d1ea43e483e48f00b35b7897bf208c0c4e2f2a6d9406894331a30e39aCall Agreement300616052022-06-27 14:01:026 hrs 45 mins ago0x30f4337abe6f70890f4ac7ff77016d4b8edb42a6 IN  Superfluid: Host0 MATIC0.040389833269 149.21837647
0xe84a63b497bcf0d4a28d085fe67fb409dc4afaea17764298fe73de27dfaa5fbeCall Agreement300606082022-06-27 13:24:407 hrs 21 mins ago0xffb548714185b62358659f6fd730807cb122c3d2 IN  Superfluid: Host0 MATIC0.013341010247 45.46712828
0xaa06cdb99de4d915afc9da0f70709f249eb01e4c65912eea5e07a2ce956aede5Call Agreement300593702022-06-27 12:37:488 hrs 8 mins ago0xbf46db44bb8b7f8400846b1bc15cfe6000e2589a IN  Superfluid: Host0 MATIC0.01501427568248.795810418
0xaf8d74c3455e0e0155f9b88627411cd90b527966ad8ad1e72934f54fcb6e37deCall Agreement300582362022-06-27 11:57:328 hrs 48 mins ago0xbf46db44bb8b7f8400846b1bc15cfe6000e2589a IN  Superfluid: Host0 MATIC0.02551282403386.38020021
0xc2c78358654dd97af89f933c5a1185745ca0bde64cc8f2f052ae079a2d966d9bCall Agreement300571842022-06-27 11:16:109 hrs 30 mins ago0xa0592643b2f033247b56aba944d362dd0d0e6f66 IN  Superfluid: Host0 MATIC0.012001168978 44.51042918
0x72d5e2fac58c5ed268647d17ce4e816680a69159cfe8ccf380bd78e1b8d034abCall Agreement300567192022-06-27 10:59:069 hrs 47 mins ago0xbf46db44bb8b7f8400846b1bc15cfe6000e2589a IN  Superfluid: Host0 MATIC0.00979151679530.402205746
0xcc1912007974d02afbc43c23e6c31614a910ca54b7d2764a88a2c68d4c4a1c8dCall Agreement300566412022-06-27 10:56:269 hrs 50 mins ago0xb74006569af1df5f78f689825ba35af4ad0ae2ab IN  Superfluid: Host0 MATIC0.008901980969 30.800783928
0xb1f2c76c6244360dd13c7fca7c32866b453e0a90b79ffcc65b5228dac1ea47a4Call Agreement300560892022-06-27 10:35:1810 hrs 11 mins ago0x63e891eae83a51812e8139f3f5bfc94c2672dd52 IN  Superfluid: Host0 MATIC0.039629683543 40.76066985
0x251f21fadd501fab28a7133904d33c1da4e90eca5cf2fc53f56a2c79f649e0640x6ad3ca7d300560082022-06-27 10:32:1010 hrs 14 mins ago0x63e891eae83a51812e8139f3f5bfc94c2672dd52 IN  Superfluid: Host0 MATIC0.085222140776 30.197990221
0x8095a2a7b5b2bb47cd582ff943c4c61c19c5e1a006c76c372af9941b4f37e081Call Agreement300554572022-06-27 10:13:1210 hrs 33 mins ago0x34ff128777b27b609b2df85547898d1c65886d34 IN  Superfluid: Host0 MATIC0.012024217404 39.712326666
0xc1da73669ab7abd1f49d80f327167d89a6e42c60f61f02d44dd36155aa8055faCall Agreement300548852022-06-27 9:53:3210 hrs 52 mins ago0xbe4c6be10d1ae4c9b3d3337df534b7083d9ad64f IN  Superfluid: Host0 MATIC0.024185218521 82.42497477
0x49216f70b82944312de147257ec750a134dbfd6bb75a842fc1f8bbea8a3185b7Call Agreement300546392022-06-27 9:45:0411 hrs 1 min ago0xbf46db44bb8b7f8400846b1bc15cfe6000e2589a IN  Superfluid: Host0 MATIC0.032940813421110.555966053
0xd945256bad20d067471fae180cdf4b30abc8e76c400a9479cc8caf1107f4a5a3Call Agreement300541602022-06-27 9:26:3011 hrs 19 mins ago0x5d787b9a9469054f72cab56db4d4147424964f4f IN  Superfluid: Host0 MATIC0.025299916469 86.223946034
0x2dfdf9de9e8626fa14c42d6d47472ddedcf65c2e7afa7afcd6c3d3bc5c2b5c3aCall Agreement300540772022-06-27 9:23:3611 hrs 22 mins ago0xbf46db44bb8b7f8400846b1bc15cfe6000e2589a IN  Superfluid: Host0 MATIC0.02029237819663.006893608
0x4ddac731334083122d2753350500996f15c83b1a04d4299245a1e88d43526ce8Call Agreement300538432022-06-27 9:15:3611 hrs 30 mins ago0xee3e248b67a83cec11d3545bc0a5546e08626d42 IN  Superfluid: Host0 MATIC0.029399747571 109.11224024
0xfc381881dd6ef806e277f75f87433b2e264b85631093b9771ce5fe50c7cc6e2eCall Agreement300535952022-06-27 9:07:0411 hrs 39 mins ago0xd1f99057b11af6777f637021fd6a32643b4db2a4 IN  Superfluid: Host0 MATIC0.034435819019 113.740034218
0x21f764064674dc70fb7ae1c09efb9b6723a5b8e7f79f4ec038e1ce27f56ac23dCall Agreement300534362022-06-27 9:01:3411 hrs 44 mins ago0x9484dd9557b507b484d08eee9c58877c9a30fcca IN  Superfluid: Host0 MATIC0.044379289957 149.926994581
0x35c326f48ecaf3fb6c1c55eaf17dde8df65ef28f57865e4961a9565295bfaa21Call Agreement300534042022-06-27 9:00:3011 hrs 45 mins ago0x9484dd9557b507b484d08eee9c58877c9a30fcca IN  Superfluid: Host0 MATIC0.031975051728 108.021633781
[ Download CSV Export 
Latest 3 internal transactions
Parent Txn Hash Block From To Value
0x387e2bb0974fd596ba92e8c9e159a60b7b2ea484603d360eee7bc7e5a67c1444116506512021-03-05 21:04:17478 days 23 hrs ago Superfluid: Host  Contract Creation0 MATIC
0xdc78cd3ba60c8a0e6366d0684d63bcce61fb5e4b01525c283a0715fd78ad8f6d116506372021-03-05 21:03:49478 days 23 hrs ago Superfluid: Host  Contract Creation0 MATIC
0xe9ff544c7e2c0a8b9acbbbe1772419412f2f0f92ad875389d97f4c37a9cd9600116506272021-03-05 21:03:29478 days 23 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.