Contract 0x415d01fc2266e3c5908e94b8958057936911bed8 1

 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0x47c1e22be1bc7431554265269ad74a31dbb2cbcd5a11ce427dd272f1fbe3fdc0Renewal Pack For...(pending)2023-05-28 19:34:5320 secs ago0xbf5497dec5c6d454f89f1bda354c06f46f3a218e IN 0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC(Pending)
0xb1688fa266f531f7b19d2c50f500d76a2e82db6fa00dc16a446d66a557ec9c42Buy MFS432607212023-05-28 19:34:2251 secs ago0x75f3b75e770569d818bb71279bf0c20062fb47a2 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.041565846756156.888365836
0x7e99562199ae3ffad90aa003ceb10c4864cc80607a3c1e5f0b3aa58173e71de4Buy MFS432607202023-05-28 19:34:2053 secs ago0x742321dce6903e9be9948c7fa3ea2dd8e373fcbf IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.030259736828 142.996993675
0x20b25cbbc4cc51b7ba8c7e93c69dcf9e8cf97df08c44c3fe4d8593c0643a1361Renewal Pack For...432607072023-05-28 19:33:521 min ago0x7c059a4c5bceb2ceb7cd8b8a1e680ba0012ed2e9 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.162003796362281.322037354
0x9054650899301ffc326a44abbaf1b4fc9cdd5338afcc52283d2b5ae3f3826ae0Renewal Pack For...432606892023-05-28 19:33:141 min ago0x7c059a4c5bceb2ceb7cd8b8a1e680ba0012ed2e9 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.137724554459240.711965219
0xa42b1f067f62cb16ed53a19d73c8d7237476ac12bb3f9d72867b5b26a236cdffRenewal Pack For...432606382023-05-28 19:31:243 mins ago0xd100b4fc974da93c0e9015905f52744981321977 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.095638561034 132.62723619
0xf78b83ca69855130c109920cab0ca9009e39e7f70fd66c4ce899fb99771d83d5Buy MFS432606262023-05-28 19:31:004 mins ago0x75f3b75e770569d818bb71279bf0c20062fb47a2 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.040629407626149.584550289
0xcb0d702f2fda03595d9f746c6db76b58f5cb0b437d236fb452d2ae5e9af22ca7Activation Pack432605612023-05-28 19:28:426 mins ago0xc2a43245876e4167df3ef18efcd50adf88c402ad IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.111829505284 129.494497107
0x6bc9a3092a02defa78cabb118f44b4eb81de69ac3128a1ac2e059f9c2adff30bRenewal Pack For...432605612023-05-28 19:28:426 mins ago0x406a1978e21eeed20fa5d94bb5c6b51686b69668 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.080202341688 136.200956246
0xc02279134e608b78e18a741f8f217cad266ce20bca8fe5408af9ad0a545f91feBuy MFS432605602023-05-28 19:28:406 mins ago0x93ee338cbd9010fd159bf49851c44a008f1e0a81 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.043179719944 134.553148354
0xae275bc42adb433a0beb08a7bbf71b9e344731fcae3a718842d787fa06de9000Renewal Pack For...432605412023-05-28 19:27:587 mins ago0xa0c1526a5d26e6d93d38bc1b73147ada14426d61 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.105498554509 170.450098651
0x11617080da5798f9b7c541fcc306cb228ffc15301ee51b9188910107ac15e3adRenewal Pack For...432604982023-05-28 19:26:248 mins ago0x293b38c4da2b5e86513792007d4b40c00adcc3e1 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.126432536726 170.66704561
0x6250a142ef8d3741c02b3baf7414d68a7561cb705578aab0da60c3339548e7d7Renewal Pack For...432604962023-05-28 19:26:208 mins ago0x293b38c4da2b5e86513792007d4b40c00adcc3e1 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.113953603983 153.822152367
0x7ba633a67bad47f34187b079f4babb5e4b17942662706e5f8b334b28fe62f4b0Renewal Pack For...432602722023-05-28 19:18:1117 mins ago0x9eb794e817dd456e70fab1e681ea513ef2329e61 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.086793238475 151.809150669
0xa48bdbc6efbc2d068459e95dca10ee21307efa2ff44b1638b138ad3d51c47cd9Renewal Pack For...432602152023-05-28 19:16:0919 mins ago0x9eb794e817dd456e70fab1e681ea513ef2329e61 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.090906843578 159.004214568
0x399ddadf924051137846bd45f9f61a9f921152e64b27fae347b34f40f3b112ddActivation Pack432601132023-05-28 19:12:3322 mins ago0x7ea9583d0dc16d02afe0b66aac0dad27d4ab71b8 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.119313743326 140.925516895
0x2a3f44bcfa7130d11cba5d1a2e59b760f6cc5bd28974ddfa4456f0f54f566d69Activation Pack432601112023-05-28 19:12:2722 mins ago0x90cddc12de68525777333e499778bfcb6e44e4dd IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.146329376727 146.118381784
0x549cbd678bb83733859416335adf7e1f544b16e156a8f52ee961bea569982ffcBuy MFS432601082023-05-28 19:12:2122 mins ago0x22dd4d3192af9c8459bc13f5815713ad9af414ce IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.043773008645 142.088787688
0x639a127731ed7b36edbdbfe7c86194e14fb063b5ed1284e7cda78648da098df0First Activation...432600062023-05-28 19:08:4526 mins ago0x9637de65744f59c7f9c00a0358adddf9502f9bbe IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.180139732564 139.163359644
0xf839c5a4d9dfa02af8c00d0e0361fad27e514594c8c6cf3121eb4e774312d6aeRenewal Pack For...432599122023-05-28 19:05:2529 mins ago0x103cc1a32373d5d96e172e956a07fde007bccc4b IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.089408960648 145.195329285
0x032c47e2e057b308083f8317fd7121b14091422576f2c06a6052075ec9108038Renewal Pack For...432598632023-05-28 19:03:4131 mins ago0x103cc1a32373d5d96e172e956a07fde007bccc4b IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.10651263374 174.019209672
0xb9d3d6f6f652ffb7ad70593f7710c2598e13c02e170cd0224bb4aeb3ea3cb3e1Renewal Pack For...432598402023-05-28 19:02:5332 mins ago0x103cc1a32373d5d96e172e956a07fde007bccc4b IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.089870562618 154.761131071
0x5018dde4fe06521cd01af6b2c1c1f695090a486727c089a04d24a5d227894858Renewal Pack For...432597682023-05-28 19:00:1934 mins ago0x2318aa3c1056da5b621251db97c5fa7a47114686 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.171266972998287.868810381
0xea2bdd4885239bcd5d65adc08e135e30fb6526ffbc3cb910ddcca4ef7bf90279Renewal Pack For...432597642023-05-28 19:00:1135 mins ago0xbea91862deaa74c86553a2f392de5d43a9fb4be0 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.133455259112 178.706400253
0xdcc39ba386460654107e577a48f324b8d72d996a167aaf3b4735c2903a8262d4Renewal Pack For...432597422023-05-28 18:59:2335 mins ago0xe1307d717797ee6d0f6338d9581dea4f4e0c6b01 IN  0x415d01fc2266e3c5908e94b8958057936911bed80 MATIC0.08296880598 131.79965589
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

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

Contract Name:
EIP173Proxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 999999 runs

Other Settings:
default evmVersion, MIT license
File 1 of 2 : EIP173Proxy.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.7.0;

import "./Proxy.sol";

interface ERC165 {
    function supportsInterface(bytes4 id) external view returns (bool);
}

///@notice Proxy implementing EIP173 for ownership management
contract EIP173Proxy is Proxy {
    // ////////////////////////// EVENTS ///////////////////////////////////////////////////////////////////////

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    // /////////////////////// CONSTRUCTOR //////////////////////////////////////////////////////////////////////

    constructor(
        address implementationAddress,
        address ownerAddress,
        bytes memory data
    ) payable {
        _setImplementation(implementationAddress, data);
        _setOwner(ownerAddress);
    }

    // ///////////////////// EXTERNAL ///////////////////////////////////////////////////////////////////////////

    function owner() external view returns (address) {
        return _owner();
    }

    function supportsInterface(bytes4 id) external view returns (bool) {
        if (id == 0x01ffc9a7 || id == 0x7f5828d0) {
            return true;
        }
        if (id == 0xFFFFFFFF) {
            return false;
        }

        ERC165 implementation;
        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            implementation := sload(0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc)
        }

        // Technically this is not standard compliant as ERC-165 require 30,000 gas which that call cannot ensure
        // because it is itself inside `supportsInterface` that might only get 30,000 gas.
        // In practise this is unlikely to be an issue.
        try implementation.supportsInterface(id) returns (bool support) {
            return support;
        } catch {
            return false;
        }
    }

    function transferOwnership(address newOwner) external onlyOwner {
        _setOwner(newOwner);
    }

    function upgradeTo(address newImplementation) external onlyOwner {
        _setImplementation(newImplementation, "");
    }

    function upgradeToAndCall(address newImplementation, bytes calldata data) external payable onlyOwner {
        _setImplementation(newImplementation, data);
    }

    // /////////////////////// MODIFIERS ////////////////////////////////////////////////////////////////////////

    modifier onlyOwner() {
        require(msg.sender == _owner(), "NOT_AUTHORIZED");
        _;
    }

    // ///////////////////////// INTERNAL //////////////////////////////////////////////////////////////////////

    function _owner() internal view returns (address adminAddress) {
        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            adminAddress := sload(0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103)
        }
    }

    function _setOwner(address newOwner) internal {
        address previousOwner = _owner();
        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            sstore(0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103, newOwner)
        }
        emit OwnershipTransferred(previousOwner, newOwner);
    }
}

File 2 of 2 : Proxy.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.7.0;

// EIP-1967
abstract contract Proxy {
    // /////////////////////// EVENTS ///////////////////////////////////////////////////////////////////////////

    event ProxyImplementationUpdated(address indexed previousImplementation, address indexed newImplementation);

    // ///////////////////// EXTERNAL ///////////////////////////////////////////////////////////////////////////

    receive() external payable virtual {
        revert("ETHER_REJECTED"); // explicit reject by default
    }

    fallback() external payable {
        _fallback();
    }

    // ///////////////////////// INTERNAL //////////////////////////////////////////////////////////////////////

    function _fallback() internal {
        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            let implementationAddress := sload(0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc)
            calldatacopy(0x0, 0x0, calldatasize())
            let success := delegatecall(gas(), implementationAddress, 0x0, calldatasize(), 0, 0)
            let retSz := returndatasize()
            returndatacopy(0, 0, retSz)
            switch success
                case 0 {
                    revert(0, retSz)
                }
                default {
                    return(0, retSz)
                }
        }
    }

    function _setImplementation(address newImplementation, bytes memory data) internal {
        address previousImplementation;
        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            previousImplementation := sload(0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc)
        }

        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            sstore(0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc, newImplementation)
        }

        emit ProxyImplementationUpdated(previousImplementation, newImplementation);

        if (data.length > 0) {
            (bool success, ) = newImplementation.delegatecall(data);
            if (!success) {
                assembly {
                    // This assembly ensure the revert contains the exact string data
                    let returnDataSize := returndatasize()
                    returndatacopy(0, 0, returnDataSize)
                    revert(0, returnDataSize)
                }
            }
        }
    }
}

Settings
{
  "evmVersion": "istanbul",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs",
    "useLiteralContent": true
  },
  "optimizer": {
    "enabled": true,
    "runs": 999999
  },
  "remappings": [],
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"implementationAddress","type":"address"},{"internalType":"address","name":"ownerAddress","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousImplementation","type":"address"},{"indexed":true,"internalType":"address","name":"newImplementation","type":"address"}],"name":"ProxyImplementationUpdated","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"id","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052604051610bed380380610bed8339818101604052606081101561002657600080fd5b8151602083015160408085018051915193959294830192918464010000000082111561005157600080fd5b90830190602082018581111561006657600080fd5b825164010000000081118282018810171561008057600080fd5b82525081516020918201929091019080838360005b838110156100ad578181015183820152602001610095565b50505050905090810190601f1680156100da5780820380516001836020036101000a031916815260200191505b506040525050506100f1838261010260201b60201c565b6100fa82610225565b505050610299565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8054908390556040516001600160a01b0380851691908316907f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829690600090a3815115610220576000836001600160a01b0316836040518082805190602001908083835b602083106101a55780518252601f199092019160209182019101610186565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610205576040519150601f19603f3d011682016040523d82523d6000602084013e61020a565b606091505b505090508061021e573d806000803e806000fd5b505b505050565b600061022f610286565b905081600080516020610bcd83398151915255816001600160a01b0316816001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080516020610bcd8339815191525490565b610925806102a86000396000f3fe60806040526004361061005e5760003560e01c80634f1ef286116100435780634f1ef286146101745780638da5cb5b14610201578063f2fde38b1461023f576100ca565b806301ffc9a7146100d45780633659cfe614610134576100ca565b366100ca57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f45544845525f52454a4543544544000000000000000000000000000000000000604482015290519081900360640190fd5b6100d261027f565b005b3480156100e057600080fd5b50610120600480360360208110156100f757600080fd5b50357fffffffff00000000000000000000000000000000000000000000000000000000166102ca565b604080519115158252519081900360200190f35b34801561014057600080fd5b506100d26004803603602081101561015757600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661048d565b6100d26004803603604081101561018a57600080fd5b73ffffffffffffffffffffffffffffffffffffffff82351691908101906040810160208201356401000000008111156101c257600080fd5b8201836020820111156101d457600080fd5b803590602001918460018302840111640100000000831117156101f657600080fd5b50909250905061054a565b34801561020d57600080fd5b50610216610630565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b34801561024b57600080fd5b506100d26004803603602081101561026257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661063f565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5460003681823780813683855af491503d8082833e8280156102c0578183f35b8183fd5b50505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316148061035d57507f7f5828d0000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b1561036a57506001610488565b7fffffffff00000000000000000000000000000000000000000000000000000000808316141561039c57506000610488565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54604080517f01ffc9a70000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000085166004820152905173ffffffffffffffffffffffffffffffffffffffff8316916301ffc9a7916024808301926020929190829003018186803b15801561044c57600080fd5b505afa92505050801561047157506040513d602081101561046c57600080fd5b505160015b61047f576000915050610488565b91506104889050565b919050565b6104956106e9565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461052e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e4f545f415554484f52495a4544000000000000000000000000000000000000604482015290519081900360640190fd5b610547816040518060200160405280600081525061070e565b50565b6105526106e9565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105eb57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e4f545f415554484f52495a4544000000000000000000000000000000000000604482015290519081900360640190fd5b61062b8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061070e92505050565b505050565b600061063a6106e9565b905090565b6106476106e9565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106e057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e4f545f415554484f52495a4544000000000000000000000000000000000000604482015290519081900360640190fd5b61054781610862565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80549083905560405173ffffffffffffffffffffffffffffffffffffffff80851691908316907f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829690600090a381511561062b5760008373ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b602083106107e957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107ac565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610849576040519150601f19603f3d011682016040523d82523d6000602084013e61084e565b606091505b50509050806102c4573d806000803e806000fd5b600061086c6106e9565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505056fea26469706673582212208c8442845e51519fe66269cee8fe054b83b7617dbcd8cf4d60740d273fa0b8a464736f6c63430007060033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000002119a5c9279a13ec0de5e30d572b316f1cfca56700000000000000000000000076abc5d29977417ce881409fa0bbb5ae3ee83b7200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000

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.