Contract 0x04a0b7e35828c985e78e2f1107e0b1c3fe39a837 1

 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0x5ca6ca2d5e72fcbd8d030165bd9ffd9bebf97a17b69ab8aa5a0b5941a1977df0Set Auth354573312022-11-11 0:15:02199 days 2 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.004322012644 84.284261491
0xb3c5fe120506794f8ee9542f1a14457c349c864110e2d6b4d9c3d201c5e51179Set Auth328599712022-09-08 20:37:35262 days 5 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.003281855997 63.999999958
0xd4bd4a850b9b383bb66e6c43e356e92c5959f21a71fb48b7f120e0c724872971Force Fullfill325805912022-09-02 2:55:27268 days 23 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.00160539 30.000000013
0x4d0d12befdf8b87d444b066d993786d2be7d0decd0fec664cd0eec029642384eForce Fullfill325805662022-09-02 2:54:37268 days 23 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.00160539 30.000000012
0xcbe0b10ff68097940a9d6346e09cefe483b2e64f7629c71a87a9dd31c3c1b823Force Fullfill325805442022-09-02 2:53:53268 days 23 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.00160575 30.000000013
0x30766a6d9e34de3aece600cc68d0907befa5992d6dc93686e8fc7d8548f48964Force Fullfill324729362022-08-30 6:48:10271 days 19 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.00109275 30.000000015
0x5746110d8f6163261613e02e3c4107ac1507c2b913f524e45618e7df69b65140Force Fullfill324726582022-08-30 6:38:38271 days 19 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.001087710039 30.000001086
0x357c044f3689b1645f0ae5949ed3bdf195f77b347f1ed81372b286dabf4c780aForce Fullfill324726542022-08-30 6:38:30271 days 19 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.001194897028 33.000000795
0x280775da6a6f8b9a7bd5625639299a780a2e6ceb82dd570684089cf2519afa68Force Fullfill324726362022-08-30 6:37:50271 days 19 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.001196085025 33.000000695
0x07ca03bc33599457806cb480eefedb23100b82324dc3af90387f7901e552fa25Force Fullfill324724942022-08-30 6:30:50271 days 19 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.001085910037 30.000001042
0x35db2593630e871c84d3cb042986b2edc3cd6a52316d4bf601f265efdd418f29Force Fullfill324724872022-08-30 6:30:36271 days 19 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.00108519005 30.000001384
0xe064481d3d6192e1065c668bd9dd1e8f05a892a9e8d21eca9cf4f8f2bd7281faForce Fullfill324724802022-08-30 6:30:22271 days 19 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.001090608795 30.069999052
0x04de4494ee04a4b33f3f65695d55d7a14c13e4a8f7977bbf6e906940bc76a4bfForce Fullfill324724692022-08-30 6:30:00271 days 19 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.001604805843 30.070000244
0x0a9735942cbc0eccccf56de19628c9a793028f415c08c15730ad4bbc9be089abSet Auth278150532022-05-02 0:20:13392 days 2 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.004358715001 85.000000034
0xca2e49869b2f454104646e7620a3c3983b4d77ee0d67e562953e6fa04403875dForce Fullfill252970952022-02-24 17:36:42458 days 8 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.001618206019 30.232714042
0x2f7da5f03671b458c8bb6dd9ab1b5796fb5462d3a04af1cd679c3d45d9d3b9b6Set Implementati...252963262022-02-24 17:00:11458 days 9 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.001023681773 35.411712091
0x02330f6ea08cc1400140b358e40861a1c83e9e7f1eb3b34990f83815559cb046Set Auth225655672021-12-15 21:03:11529 days 5 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.005743248112
0xba792b618f3825297774809084d4e474cab08ce6a2bbc994c7c45225721947d6Set Auth225655662021-12-15 21:03:09529 days 5 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.005743248112
0x9486c0d95d10ffc6965d3e5d7c1d67ac597fa5e5e0c03e0570d7abe7fc9f5ad7Initialize225655662021-12-15 21:03:09529 days 5 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  0x04a0b7e35828c985e78e2f1107e0b1c3fe39a8370 MATIC0.013259344112
0x513868498dd6825a2a1dffa11cc835b8fb15918e825da0e8aa745a61c0c869450x60806040225652912021-12-15 20:53:43529 days 5 hrs ago0x37060d6c4b79e2982dced784379338eeb5ce87f5 IN  Contract Creation0 MATIC0.02032349110
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

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

Contract Name:
Proxy

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2021-11-30
*/

// SPDX-License-Identifier: MIT

pragma solidity 0.8.7;

/**
 * @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.
 */
contract Proxy {

    address implementation_;
    address public admin;

    constructor(address impl) {
        implementation_ = impl;
        admin = msg.sender;
    }

    function setImplementation(address newImpl) public {
        require(msg.sender == admin);
        implementation_ = newImpl;
    }
    
    function implementation() public view returns (address impl) {
        impl = implementation_;
    }

    /**
     * @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 virtual {
        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 view returns (address) {
        return 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 virtual {
        _delegate(_implementation());
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"impl","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"impl","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newImpl","type":"address"}],"name":"setImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5060405161022538038061022583398101604081905261002f9161005d565b600080546001600160a01b039092166001600160a01b0319928316179055600180549091163317905561008d565b60006020828403121561006f57600080fd5b81516001600160a01b038116811461008657600080fd5b9392505050565b6101898061009c6000396000f3fe6080604052600436106100345760003560e01c80635c60da1b14610050578063d784d42614610086578063f851a440146100a6575b61004e6100496000546001600160a01b031690565b6100c6565b005b34801561005c57600080fd5b506000546001600160a01b03165b6040516001600160a01b03909116815260200160405180910390f35b34801561009257600080fd5b5061004e6100a1366004610123565b6100ea565b3480156100b257600080fd5b5060015461006a906001600160a01b031681565b3660008037600080366000845af43d6000803e8080156100e5573d6000f35b3d6000fd5b6001546001600160a01b0316331461010157600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b60006020828403121561013557600080fd5b81356001600160a01b038116811461014c57600080fd5b939250505056fea26469706673582212209a3b90ebe87548716a7a376a329a95f6849eb347f8e2e6114ccea44868fc2aac64736f6c634300080700330000000000000000000000009e6d97f06e09b8ec96bbeae3254cd9a7de873561

Deployed ByteCode Sourcemap

670:2148:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2777:28;2787:17;2475:7;2502:15;-1:-1:-1;;;;;2502:15:0;;2425:100;2787:17;2777:9;:28::i;:::-;670:2148;1003:102;;;;;;;;;;-1:-1:-1;2475:7:0;2502:15;-1:-1:-1;;;;;2502:15:0;1003:102;;;-1:-1:-1;;;;;469:32:1;;;451:51;;439:2;424:18;1003:102:0;;;;;;;857:134;;;;;;;;;;-1:-1:-1;857:134:0;;;;;:::i;:::-;;:::i;724:20::-;;;;;;;;;;-1:-1:-1;724:20:0;;;;-1:-1:-1;;;;;724:20:0;;;1314:922;1659:14;1656:1;1653;1640:34;1879:1;1876;1860:14;1857:1;1839:16;1832:5;1819:62;1958:16;1955:1;1952;1937:38;1998:6;2067:68;;;;2186:16;2183:1;2176:27;2067:68;2103:16;2100:1;2093:27;857:134;941:5;;-1:-1:-1;;;;;941:5:0;927:10;:19;919:28;;;;;;958:15;:25;;-1:-1:-1;;;;;;958:25:0;-1:-1:-1;;;;;958:25:0;;;;;;;;;;857:134::o;14:286:1:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;168:23;;-1:-1:-1;;;;;220:31:1;;210:42;;200:70;;266:1;263;256:12;200:70;289:5;14:286;-1:-1:-1;;;14:286:1:o

Swarm Source

ipfs://9a3b90ebe87548716a7a376a329a95f6849eb347f8e2e6114ccea44868fc2aac
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.