Contract 0x7FeA9Dc468855B999389E396BdB1e3EbF6d19E83

 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0x2a90f79ede564abd92b44f8e94e09da2d1ddbd57a5d39bebc57379d94755ca9b0x5733f212403948182023-03-16 2:10:468 days 7 hrs ago ikcool777.wallet  IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.115521152 116
0x79c07f678c658d68fe3fb3d9ce2dc2f82ae19e6cca5aef5a7fcc1182a24ec1610x5733f212403947982023-03-16 2:09:588 days 7 hrs ago ikcool777.wallet  IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.16199864 145
0xabe4a812d7b48f50fbc4bfd68fd3e7e1f90a7f01977ee4b5b9980fa22da094e00x5733f212403947862023-03-16 2:08:468 days 7 hrs ago ikcool777.wallet  IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.11730516 105
0x4e85c67a130bb24c3f582e725e98c24e46c97c6e61eac0132f728a06d04ee7c60x5733f212403393622023-03-14 14:50:269 days 19 hrs ago0xaed88729d6e9f7304eb3b9aa224a597162ded94d IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.242640574 242
0xf0bfc9a90e1a9db3111b6a77b65a75ae30a85135bf3c71aaf44f2aedbe8f6ce80x5733f212395452632023-02-21 10:26:5530 days 23 hrs ago0xf6eada1b6db30c71610bb4efcb8d8b20ce5f6224 IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.159424758 163
0x11a7852dde9af138b577e9bbf14b54ab91846c734dcd112b37a2e7c1a49aacc60x5733f212393288362023-02-15 17:52:3636 days 16 hrs ago0x4668edf4438bfbf2152e25c201604f2239559452 IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.193927092 199
0x519c7730f35da80c73e0839d3de1830ad3e859b8f33f02ff8eb85a81d609897d0x5733f212390886712023-02-09 7:49:2343 days 2 hrs ago smbatsef3.nft  IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.31963872 320
0x289896b8dd87d56aa75fb85ec91f4ae4cefee83e4bbc4918bef00bbd7e66df8d0x5733f212390886502023-02-09 7:48:3943 days 2 hrs ago smbatsef3.nft  IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.38580912 360
0xb243948561eb991542646c7b768cbf19e83d9f89d6d99ae960c56d1c3c8cf24c0x5733f212390885822023-02-09 7:46:1543 days 2 hrs ago0x6e953848958a8f436d2a88f05c83ea27dc5586ff IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.464225553 467
0xd37b04fdf185b39aa1ff16300c2fde4d964aa7f6fbab27772de06c7225e6e4e00x5733f212390880052023-02-09 7:24:4443 days 2 hrs ago heyucheng2018.nft  IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.31345929 310
0xe818432706a435bf0119882c1bbc4f713b9cc8d7f667138e91142c1fe0f5b4900x5733f212390879142023-02-09 7:20:5843 days 2 hrs ago0xd8742073f4f44d0046916a9b62a955a36e0c0e5f IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.267401871 269
0xfbe28bca620ba5f826c1aff6ffb3a0a44770f9c5415de2c323945aa3f51d0dea0x4ac90533390871702023-02-09 6:53:0843 days 3 hrs ago squeekie.wallet  IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.126330724554 301.621206609
0x6f8489409a055a17c88d4ab8c3b35a996eee1a47c64ae263a67d32e7b129655d0x4ac90533390871462023-02-09 6:52:1043 days 3 hrs ago squeekie.wallet  IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.130258929 311
0xa188dc31123b0ca0bcf2faaf2c90e3a0b43f39b230148acb446ecd52b047397f0x4ac90533390871282023-02-09 6:51:3243 days 3 hrs ago squeekie.wallet  IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.128583573 307
0x85bff0ceeadf76dd3f050ff81dde59a39c52d80e9334fbdd15d0798f27f4f1d20x5733f212390860022023-02-09 6:09:1243 days 3 hrs ago0x01de494230b03989f9a2d8956fdfe5486d712ebf IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.174146175175
0x403040d0a219da197170eccdccdf23f19d90fdd571a7c50a06f66654e2c068c30x5733f212389828692023-02-06 15:03:2045 days 18 hrs ago0xe3557e84bd0247c09ec369d3c904e9dab87d60a7 IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.150419858151
0x16fa5cb2fdfe426543d0cf87d180fefd0fbf7f61e1c3bd14e1f7b87b02503f620x5733f212385814702023-01-27 8:57:0156 days 1 hr ago0x157b0f920a7d09aa28302d843919d9230bf95c20 IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.13146042 130
0x1e3d6f075e9a0dc442db1df0d64103bf6681f585a400035588d5bd2a613ba3000x4ac90533385556382023-01-26 16:53:1256 days 17 hrs ago0xdd5bd4082453c0ff9d5a817d12cc04f92b9bfbf2 IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.0385786480
0x8d17dd975500aeb1000c868c478acdec91351f87394a57f89b16d2bdc9fa62140x5733f212383360062023-01-21 4:32:2262 days 5 hrs ago0x7b0b35b416631f05f321fe74990817dca81cabde IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.045750864 46
0x60f57a99707e76b57bded83e792e6e5b0de329f1dd133b4eadb228bf2ae0f2e90x5733f212383358152023-01-21 4:25:3662 days 5 hrs ago0x204bfb4889f6370f4627de4056db557527198e66 IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.048490608 48
0x0cb7cb31a5c6450492ddcb9b497600e2e8884cf0d3789f4c79ca81d6c6310ec20x5733f212382424282023-01-18 19:42:3164 days 14 hrs ago0xbc82a7232c1f043e4cc608e0ec1510cf50e28f64 IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.016357950
0xa508560e9f6932d9e02f9b95d25b5319b9299478ef9945cf8c7cce935b6405f00x5733f212382422292023-01-18 19:35:2964 days 14 hrs ago0xbc82a7232c1f043e4cc608e0ec1510cf50e28f64 IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.0152582 46
0xed10839c8765c94e893d109290e8160a14bd446110837324355cc69b90812d980x4ac90533381962432023-01-17 15:08:5565 days 18 hrs ago0x411610cb9f4dd345645068cfac22722631dd7329 IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.045368544 96
0x5e0c2c8574c56e9604eafe941f63a819824adb2ba2c428db0a001e80e134652d0x4ac90533381959442023-01-17 14:58:1965 days 19 hrs ago0xb55ef1bcd32462fcf34ed03c7a0f024251731722 IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.03879112 80
0x1437f364099c50a14c040fb8d861d354a2eda96471014c23d3a3a5cca186bfaf0x5733f212379684972023-01-12 3:17:5771 days 6 hrs ago0xeed0466b1f9522805a76abb0dc75a95d172d7e19 IN  0x7fea9dc468855b999389e396bdb1e3ebf6d19e830 MATIC0.0805277781
[ 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.