Contract 0x9e28de704435871af476460b456ec741fe5de24f 1

 
Txn Hash Method
Block
From
To
Value
0x747f984ffffa9172d37f4e1e22d27676144ac705d3b570c2d1a2c07568e2131fSubmit9877212023-03-25 10:55:3930 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x4123b06b4de746a03c47df6c99f812b879eac0ab100801e1e9fbb30b78502108Submit9876722023-03-25 9:55:401 hr 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x49f130edfd9f4454909f6f7ce72ff6994d4b483c3be10539904a67f9919e4520Submit9876212023-03-25 8:55:472 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0xf5476f737bb14f6b16b18ced90a18382895c62e8df79393961f893b0daee93bfSubmit9876022023-03-25 8:00:403 hrs 25 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0xedd62c4883afcd8c7dedbd1f1b10fb606fc9ad1dc71776bfdc63a893bee9a600Submit9876012023-03-25 7:55:393 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0xd08840c18fca5c2cc4e61a187bdc5e4e5460061bca74c2640309c8be026def40Submit9875682023-03-25 6:55:434 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x733cb81437b8134f9e9fb8dac9ae5c26be25eca7da8ef5eb3fdebbdd6d232bb0Submit9875502023-03-25 5:55:355 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0xc411277843772fbcfe9cc531420f4bd79ef8df82c85d417f714d93560627aeedSubmit9875472023-03-25 5:51:585 hrs 34 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0xc09a735000054dc3e15b224c045ccf247975f8ee37dd38aa21338ca76568bc84Submit9875342023-03-25 4:55:266 hrs 31 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x24a87231d7dd32b2a9f3acc6033f2394d3611333138607599fa473c0961cbe0dSubmit9875142023-03-25 3:57:557 hrs 28 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x638c1f6e977ae8c7821d97100592ed02016d8b0857594473b4620690e2df6ed2Submit9875132023-03-25 3:56:307 hrs 29 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x16224ce7e6013736051904bf6510e4fa21c896c1d0c463340b453c539f9226c8Submit9874802023-03-25 2:55:348 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x692410b3103a622b3aabf58157e561f46986ad8e62959b2ce7addd941f846070Submit9874662023-03-25 1:55:509 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x9931c0c52a3f8ec6ba1983dfd2a4f269408a889cbcf00bfdfd3465cd39550975Submit9874532023-03-25 0:55:5410 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x73f60d213d230ddbb2cdee2743cb11420b698c3e8aef5fdb135cf2993f50bf84Submit9874502023-03-25 0:34:5110 hrs 51 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x353953181a82f9b6a880ca59b85c14cee239cf92e33cbe5692093a03febed84fSubmit9874232023-03-24 23:55:5811 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0xd3c6823a6c0b4ec90a83b382acc3b9e929845c995931bbf164f5b9c0818699efSubmit9874042023-03-24 22:55:3812 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x60ab6c33fd1a157027ac85d2fbe5ebaaf57cbc4d658a11dec9026c8000bbd007Submit9873712023-03-24 21:56:1613 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x02fb61a565f0ff7437047f9b6ceda8ed9ce1283b02eb439498189a4e5e4a8a8fSubmit9873702023-03-24 21:56:0413 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x417bb32d5c59b067b995ad353243b842c65944b1f07cd2df6111c90982ba15b1Submit9873652023-03-24 21:43:3813 hrs 42 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x87b165a9addf5b2a9245ae8cf2edd7bc087966bc381014cd80901e99eef55d57Submit9873572023-03-24 21:26:4813 hrs 59 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x4cb35a448ce4020df5b7341be214ce559c8a9c5cdb458fe9f0578933b4ac378fSubmit9873462023-03-24 21:06:2114 hrs 20 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0xc6130427657dc16690257fc6e9620a0155d64f83e8abd3fd1cb262f0a758c04bSubmit9873412023-03-24 20:55:4314 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0x030a75f34c34298f2e41c60bdeb1d7219dd5c52c55c053c43a603fead85572d4Submit9873272023-03-24 20:34:1614 hrs 52 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
0xe56e312af64d690145929f0a18cf3021b2fc97a1e0947035b8228d543850b842Submit9873142023-03-24 19:55:4715 hrs 30 mins ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  0x9e28de704435871af476460b456ec741fe5de24f0 Ether00
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x747f984ffffa9172d37f4e1e22d27676144ac705d3b570c2d1a2c07568e2131f9877212023-03-25 10:55:3930 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
0x747f984ffffa9172d37f4e1e22d27676144ac705d3b570c2d1a2c07568e2131f9877212023-03-25 10:55:3930 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0xdb633569e3e6c420e06c15544076333504b18b940 Ether
0x4123b06b4de746a03c47df6c99f812b879eac0ab100801e1e9fbb30b785021089876722023-03-25 9:55:401 hr 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
0x4123b06b4de746a03c47df6c99f812b879eac0ab100801e1e9fbb30b785021089876722023-03-25 9:55:401 hr 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0xdb633569e3e6c420e06c15544076333504b18b940 Ether
0x49f130edfd9f4454909f6f7ce72ff6994d4b483c3be10539904a67f9919e45209876212023-03-25 8:55:472 hrs 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
0x49f130edfd9f4454909f6f7ce72ff6994d4b483c3be10539904a67f9919e45209876212023-03-25 8:55:472 hrs 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0xdb633569e3e6c420e06c15544076333504b18b940 Ether
0xf5476f737bb14f6b16b18ced90a18382895c62e8df79393961f893b0daee93bf9876022023-03-25 8:00:403 hrs 25 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
0xf5476f737bb14f6b16b18ced90a18382895c62e8df79393961f893b0daee93bf9876022023-03-25 8:00:403 hrs 25 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0xdb633569e3e6c420e06c15544076333504b18b940 Ether
0xedd62c4883afcd8c7dedbd1f1b10fb606fc9ad1dc71776bfdc63a893bee9a6009876012023-03-25 7:55:393 hrs 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
0xedd62c4883afcd8c7dedbd1f1b10fb606fc9ad1dc71776bfdc63a893bee9a6009876012023-03-25 7:55:393 hrs 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0xdb633569e3e6c420e06c15544076333504b18b940 Ether
0xd08840c18fca5c2cc4e61a187bdc5e4e5460061bca74c2640309c8be026def409875682023-03-25 6:55:434 hrs 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
0xd08840c18fca5c2cc4e61a187bdc5e4e5460061bca74c2640309c8be026def409875682023-03-25 6:55:434 hrs 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0xdb633569e3e6c420e06c15544076333504b18b940 Ether
0x733cb81437b8134f9e9fb8dac9ae5c26be25eca7da8ef5eb3fdebbdd6d232bb09875502023-03-25 5:55:355 hrs 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
0x733cb81437b8134f9e9fb8dac9ae5c26be25eca7da8ef5eb3fdebbdd6d232bb09875502023-03-25 5:55:355 hrs 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0xdb633569e3e6c420e06c15544076333504b18b940 Ether
0xc411277843772fbcfe9cc531420f4bd79ef8df82c85d417f714d93560627aeed9875472023-03-25 5:51:585 hrs 34 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
0xc411277843772fbcfe9cc531420f4bd79ef8df82c85d417f714d93560627aeed9875472023-03-25 5:51:585 hrs 34 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0xdb633569e3e6c420e06c15544076333504b18b940 Ether
0xc09a735000054dc3e15b224c045ccf247975f8ee37dd38aa21338ca76568bc849875342023-03-25 4:55:266 hrs 31 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
0xc09a735000054dc3e15b224c045ccf247975f8ee37dd38aa21338ca76568bc849875342023-03-25 4:55:266 hrs 31 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0xdb633569e3e6c420e06c15544076333504b18b940 Ether
0x24a87231d7dd32b2a9f3acc6033f2394d3611333138607599fa473c0961cbe0d9875142023-03-25 3:57:557 hrs 28 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
0x24a87231d7dd32b2a9f3acc6033f2394d3611333138607599fa473c0961cbe0d9875142023-03-25 3:57:557 hrs 28 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0xdb633569e3e6c420e06c15544076333504b18b940 Ether
0x638c1f6e977ae8c7821d97100592ed02016d8b0857594473b4620690e2df6ed29875132023-03-25 3:56:307 hrs 29 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
0x638c1f6e977ae8c7821d97100592ed02016d8b0857594473b4620690e2df6ed29875132023-03-25 3:56:307 hrs 29 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0xdb633569e3e6c420e06c15544076333504b18b940 Ether
0x16224ce7e6013736051904bf6510e4fa21c896c1d0c463340b453c539f9226c89874802023-03-25 2:55:348 hrs 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
0x16224ce7e6013736051904bf6510e4fa21c896c1d0c463340b453c539f9226c89874802023-03-25 2:55:348 hrs 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0xdb633569e3e6c420e06c15544076333504b18b940 Ether
0x692410b3103a622b3aabf58157e561f46986ad8e62959b2ce7addd941f8460709874662023-03-25 1:55:509 hrs 30 mins ago 0x9e28de704435871af476460b456ec741fe5de24f 0x45c5db3f5ac1579dd43404e47562641b61a6ac770 Ether
[ Download CSV Export 
Loading

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

Contract Name:
Lib_ResolvedDelegateProxy

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 10000 runs

Other Settings:
default evmVersion
File 1 of 1 : Lib_ResolvedDelegateProxy.sol
// SPDX-License-Identifier: MIT
pragma solidity >0.7.5;

/**
 * @title Lib_ResolvedDelegateProxy
 */
contract Lib_ResolvedDelegateProxy {

    /*************
     * Variables *
     *************/

    mapping(string => address) public addressManager;

    /***************
     * Constructor *
     ***************/

    /**
     * @param _proxyTarget Address of the target contract.
     */
    constructor(
        address _proxyTarget
    ) {
        addressManager["proxyTarget"] = _proxyTarget;
        addressManager["proxyOwner"] = msg.sender;
    }

    /**********************
     * Function Modifiers *
     **********************/

    modifier proxyCallIfNotOwner() {
        if (msg.sender == addressManager["proxyOwner"]) {
            _;
        } else {
            // This WILL halt the call frame on completion.
            _doProxyCall();
        }
    }

    /*********************
     * Fallback Function *
     *********************/

    fallback()
        external
        payable
    {
        // Proxy call by default.
        _doProxyCall();
    }

    /********************
     * Public Functions *
     ********************/

    /**
     * Update target
     *
     * @param _proxyTarget address of proxy target contract
     */
    function setTargetContract(
        address _proxyTarget
    )
        proxyCallIfNotOwner
        external
    {
        addressManager["proxyTarget"] = _proxyTarget;
    }

    /**
     * Transfer owner
     */
    function transferProxyOwnership(
        address _newOwner
    )
        proxyCallIfNotOwner
        external
    {
        require(
            _newOwner != address(0),
            "New owner cannot be the zero address."
        );
        addressManager["proxyOwner"] = _newOwner;
    }

    /**
     * Performs the proxy call via a delegatecall.
     */
    function _doProxyCall()
        internal
    {

        require(
            addressManager["proxyOwner"] != address(0),
            "Target address must be initialized."
        );

        (bool success, bytes memory returndata) = addressManager["proxyTarget"].delegatecall(msg.data);

        if (success == true) {
            assembly {
                return(add(returndata, 0x20), mload(returndata))
            }
        } else {
            assembly {
                revert(add(returndata, 0x20), mload(returndata))
            }
        }
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 10000
  },
  "metadata": {
    "bytecodeHash": "none",
    "useLiteralContent": true
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_proxyTarget","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"string","name":"","type":"string"}],"name":"addressManager","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_proxyTarget","type":"address"}],"name":"setTargetContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferProxyOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5060405161070e38038061070e83398101604081905261002f916100af565b806000604051610050906a1c1c9bde1e55185c99d95d60aa1b8152600b0190565b9081526040805191829003602001822080546001600160a01b03949094166001600160a01b031994851617905569383937bc3ca7bbb732b960b11b82526000600a8301525190819003602a0190208054339216919091179055506100df565b6000602082840312156100c157600080fd5b81516001600160a01b03811681146100d857600080fd5b9392505050565b610620806100ee6000396000f3fe6080604052600436106100345760003560e01c806312762d5e1461003e57806347fc822f146100b5578063f1739cae146100d5575b61003c6100f5565b005b34801561004a57600080fd5b5061008c6100593660046104f7565b805160208183018101805160008252928201919093012091525473ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100c157600080fd5b5061003c6100d03660046105c6565b6102a7565b3480156100e157600080fd5b5061003c6100f03660046105c6565b610397565b6040517f70726f78794f776e65720000000000000000000000000000000000000000000081526000908190600a019081526040519081900360200190205473ffffffffffffffffffffffffffffffffffffffff1614156101dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f5461726765742061646472657373206d75737420626520696e697469616c697a60448201527f65642e000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6000806000604051610211907f70726f78795461726765740000000000000000000000000000000000000000008152600b0190565b9081526040519081900360200181205473ffffffffffffffffffffffffffffffffffffffff1690610246906000903690610603565b600060405180830381855af49150503d8060008114610281576040519150601f19603f3d011682016040523d82523d6000602084013e610286565b606091505b5090925090506001821515141561029f57805160208201f35b805160208201fd5b6040517f70726f78794f776e6572000000000000000000000000000000000000000000008152600090600a01908152604051908190036020019020543373ffffffffffffffffffffffffffffffffffffffff909116141561038c57806000604051610335907f70726f78795461726765740000000000000000000000000000000000000000008152600b0190565b908152604051908190036020019020805473ffffffffffffffffffffffffffffffffffffffff929092167fffffffffffffffffffffffff000000000000000000000000000000000000000090921691909117905550565b6103946100f5565b50565b6040517f70726f78794f776e6572000000000000000000000000000000000000000000008152600090600a01908152604051908190036020019020543373ffffffffffffffffffffffffffffffffffffffff909116141561038c5773ffffffffffffffffffffffffffffffffffffffff8116610495576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4e6577206f776e65722063616e6e6f7420626520746865207a65726f2061646460448201527f726573732e00000000000000000000000000000000000000000000000000000060648201526084016101d3565b806000604051610335907f70726f78794f776e6572000000000000000000000000000000000000000000008152600a0190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60006020828403121561050957600080fd5b813567ffffffffffffffff8082111561052157600080fd5b818401915084601f83011261053557600080fd5b813581811115610547576105476104c8565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561058d5761058d6104c8565b816040528281528760208487010111156105a657600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000602082840312156105d857600080fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146105fc57600080fd5b9392505050565b818382376000910190815291905056fea164736f6c6343000809000a0000000000000000000000004a792f51ccc616b82ef74d2478c732e161c5e6b1

Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.