ETH Price: $3,389.84 (-1.53%)
Gas: 2 Gwei

Contract

0x2dE73Bd1660Fbf4D521a52Ec2a91CCc106113801
 

Overview

ETH Balance

4.53 ETH

Eth Value

$15,355.96 (@ $3,389.84/ETH)

Token Holdings

Transaction Hash
Method
Block
From
To
Value
Teleport Asset201906402024-06-28 13:59:3520 hrs ago1719583175IN
0x2dE73Bd1...106113801
0.01 ETH0.00043327.49567905
Disburse Asset201893222024-06-28 9:34:5924 hrs ago1719567299IN
0x2dE73Bd1...106113801
0.050094 ETH0.000270995.08105992
Disburse Asset201879782024-06-28 5:04:5929 hrs ago1719551099IN
0x2dE73Bd1...106113801
0.098505 ETH0.000213073.99413137
Disburse Asset201871602024-06-28 2:20:3531 hrs ago1719541235IN
0x2dE73Bd1...106113801
0.04752 ETH0.00032996.18711627
Disburse Asset201856832024-06-27 21:22:5936 hrs ago1719523379IN
0x2dE73Bd1...106113801
1.21275 ETH0.000349836.5579042
Disburse Asset201775992024-06-26 18:17:352 days ago1719425855IN
0x2dE73Bd1...106113801
0.01485 ETH0.000406947.63012552
Disburse Asset201692982024-06-25 14:29:113 days ago1719325751IN
0x2dE73Bd1...106113801
0.09999 ETH0.0005755110.78835843
Teleport Asset201684772024-06-25 11:44:113 days ago1719315851IN
0x2dE73Bd1...106113801
0 ETH0.000412555.49912803
Teleport Asset201684662024-06-25 11:41:473 days ago1719315707IN
0x2dE73Bd1...106113801
0 ETH0.000326633.95753424
Disburse Asset201644842024-06-24 22:20:234 days ago1719267623IN
0x2dE73Bd1...106113801
0.1287 ETH0.000311885.8478491
Disburse Asset201592202024-06-24 4:41:115 days ago1719204071IN
0x2dE73Bd1...106113801
0.546183 ETH0.000224224.20410265
Disburse Asset201501952024-06-22 22:23:356 days ago1719095015IN
0x2dE73Bd1...106113801
0.025146 ETH0.000173653.25597118
Disburse Asset201499292024-06-22 21:29:116 days ago1719091751IN
0x2dE73Bd1...106113801
0.090585 ETH0.000174373.26880752
Disburse Asset201498682024-06-22 21:16:596 days ago1719091019IN
0x2dE73Bd1...106113801
0.0247401 ETH0.000171323.21232455
Disburse Asset201498272024-06-22 21:08:476 days ago1719090527IN
0x2dE73Bd1...106113801
0.011187 ETH0.000170633.19940073
Disburse Asset201497872024-06-22 21:00:356 days ago1719090035IN
0x2dE73Bd1...106113801
0.02475 ETH0.000173553.25402263
Teleport Asset201436632024-06-22 0:26:357 days ago1719015995IN
0x2dE73Bd1...106113801
0 ETH0.000245153.15316313
Disburse Asset201420232024-06-21 18:56:237 days ago1718996183IN
0x2dE73Bd1...106113801
0 ETH0.000654516.54314497
Teleport Asset201293742024-06-20 0:29:599 days ago1718843399IN
0x2dE73Bd1...106113801
0 ETH0.000434514.71673967
Disburse Asset201267782024-06-19 15:48:119 days ago1718812091IN
0x2dE73Bd1...106113801
0.0099 ETH0.0005524910.35920075
Teleport Asset201263152024-06-19 14:14:599 days ago1718806499IN
0x2dE73Bd1...106113801
0 ETH0.000547727.04492335
Teleport Asset201192992024-06-18 14:41:1110 days ago1718721671IN
0x2dE73Bd1...106113801
0.5 ETH0.0012923523.4581729
Teleport Asset201185962024-06-18 12:19:1110 days ago1718713151IN
0x2dE73Bd1...106113801
0.01 ETH0.000468168.10049649
Disburse Asset201168172024-06-18 6:18:5911 days ago1718691539IN
0x2dE73Bd1...106113801
1.98 ETH0.00032196.03559492
Disburse Asset201168062024-06-18 6:16:4711 days ago1718691407IN
0x2dE73Bd1...106113801
1.98 ETH0.000304235.70426949
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
201893222024-06-28 9:34:5924 hrs ago1719567299
0x2dE73Bd1...106113801
0.050094 ETH
201879782024-06-28 5:04:5929 hrs ago1719551099
0x2dE73Bd1...106113801
0.098505 ETH
201871602024-06-28 2:20:3531 hrs ago1719541235
0x2dE73Bd1...106113801
0.04752 ETH
201856832024-06-27 21:22:5936 hrs ago1719523379
0x2dE73Bd1...106113801
1.21275 ETH
201775992024-06-26 18:17:352 days ago1719425855
0x2dE73Bd1...106113801
0.01485 ETH
201692982024-06-25 14:29:113 days ago1719325751
0x2dE73Bd1...106113801
0.09999 ETH
201644842024-06-24 22:20:234 days ago1719267623
0x2dE73Bd1...106113801
0.1287 ETH
201592202024-06-24 4:41:115 days ago1719204071
0x2dE73Bd1...106113801
0.546183 ETH
201501952024-06-22 22:23:356 days ago1719095015
0x2dE73Bd1...106113801
0.025146 ETH
201499292024-06-22 21:29:116 days ago1719091751
0x2dE73Bd1...106113801
0.090585 ETH
201498682024-06-22 21:16:596 days ago1719091019
0x2dE73Bd1...106113801
0.0247401 ETH
201498272024-06-22 21:08:476 days ago1719090527
0x2dE73Bd1...106113801
0.011187 ETH
201497872024-06-22 21:00:356 days ago1719090035
0x2dE73Bd1...106113801
0.02475 ETH
201267782024-06-19 15:48:119 days ago1718812091
0x2dE73Bd1...106113801
0.0099 ETH
201168172024-06-18 6:18:5911 days ago1718691539
0x2dE73Bd1...106113801
1.98 ETH
201168062024-06-18 6:16:4711 days ago1718691407
0x2dE73Bd1...106113801
1.98 ETH
201167942024-06-18 6:14:2311 days ago1718691263
0x2dE73Bd1...106113801
1.98 ETH
201042492024-06-16 12:07:2312 days ago1718539643
0x2dE73Bd1...106113801
1.98 ETH
201041882024-06-16 11:55:1112 days ago1718538911
0x2dE73Bd1...106113801
1.98 ETH
201041782024-06-16 11:52:5912 days ago1718538779
0x2dE73Bd1...106113801
1.98 ETH
200998642024-06-15 21:26:2313 days ago1718486783
0x2dE73Bd1...106113801
0.73458 ETH
200959602024-06-15 8:20:2314 days ago1718439623
0x2dE73Bd1...106113801
0.0099 ETH
200931642024-06-14 22:54:5914 days ago1718405699
0x2dE73Bd1...106113801
0.56232 ETH
200913982024-06-14 16:59:5914 days ago1718384399
0x2dE73Bd1...106113801
0.099 ETH
200870282024-06-14 2:21:3515 days ago1718331695
0x2dE73Bd1...106113801
0.230571 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

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["proxyTarget"] != 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
  },
  "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"}]

608060405234801561001057600080fd5b5060405161073738038061073783398101604081905261002f916100af565b806000604051610050906a1c1c9bde1e55185c99d95d60aa1b8152600b0190565b9081526040805191829003602001822080546001600160a01b03949094166001600160a01b031994851617905569383937bc3ca7bbb732b960b11b82526000600a8301525190819003602a0190208054339216919091179055506100df565b6000602082840312156100c157600080fd5b81516001600160a01b03811681146100d857600080fd5b9392505050565b610649806100ee6000396000f3fe6080604052600436106100345760003560e01c806312762d5e1461003e57806347fc822f146100b5578063f1739cae146100d5575b61003c6100f5565b005b34801561004a57600080fd5b5061008c6100593660046104f7565b805160208183018101805160008252928201919093012091525473ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100c157600080fd5b5061003c6100d03660046105c6565b6102a7565b3480156100e157600080fd5b5061003c6100f03660046105c6565b610397565b6040517f70726f787954617267657400000000000000000000000000000000000000000081526000908190600b019081526040519081900360200190205473ffffffffffffffffffffffffffffffffffffffff1614156101dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f5461726765742061646472657373206d75737420626520696e697469616c697a60448201527f65642e000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6000806000604051610211907f70726f78795461726765740000000000000000000000000000000000000000008152600b0190565b9081526040519081900360200181205473ffffffffffffffffffffffffffffffffffffffff1690610246906000903690610603565b600060405180830381855af49150503d8060008114610281576040519150601f19603f3d011682016040523d82523d6000602084013e610286565b606091505b5090925090506001821515141561029f57805160208201f35b805160208201fd5b6040517f70726f78794f776e6572000000000000000000000000000000000000000000008152600090600a01908152604051908190036020019020543373ffffffffffffffffffffffffffffffffffffffff909116141561038c57806000604051610335907f70726f78795461726765740000000000000000000000000000000000000000008152600b0190565b908152604051908190036020019020805473ffffffffffffffffffffffffffffffffffffffff929092167fffffffffffffffffffffffff000000000000000000000000000000000000000090921691909117905550565b6103946100f5565b50565b6040517f70726f78794f776e6572000000000000000000000000000000000000000000008152600090600a01908152604051908190036020019020543373ffffffffffffffffffffffffffffffffffffffff909116141561038c5773ffffffffffffffffffffffffffffffffffffffff8116610495576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4e6577206f776e65722063616e6e6f7420626520746865207a65726f2061646460448201527f726573732e00000000000000000000000000000000000000000000000000000060648201526084016101d3565b806000604051610335907f70726f78794f776e6572000000000000000000000000000000000000000000008152600a0190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60006020828403121561050957600080fd5b813567ffffffffffffffff8082111561052157600080fd5b818401915084601f83011261053557600080fd5b813581811115610547576105476104c8565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561058d5761058d6104c8565b816040528281528760208487010111156105a657600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000602082840312156105d857600080fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146105fc57600080fd5b9392505050565b818382376000910190815291905056fea264697066735822122070fba1ca86ec1b9b74d1a9c0c701e3fdc8cedadf5207fe697e77f4f9c10c15d764736f6c634300080900330000000000000000000000003f7da9c51138e0475aa26e80677d27a568cfd6b9

Deployed Bytecode

0x6080604052600436106100345760003560e01c806312762d5e1461003e57806347fc822f146100b5578063f1739cae146100d5575b61003c6100f5565b005b34801561004a57600080fd5b5061008c6100593660046104f7565b805160208183018101805160008252928201919093012091525473ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100c157600080fd5b5061003c6100d03660046105c6565b6102a7565b3480156100e157600080fd5b5061003c6100f03660046105c6565b610397565b6040517f70726f787954617267657400000000000000000000000000000000000000000081526000908190600b019081526040519081900360200190205473ffffffffffffffffffffffffffffffffffffffff1614156101dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f5461726765742061646472657373206d75737420626520696e697469616c697a60448201527f65642e000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6000806000604051610211907f70726f78795461726765740000000000000000000000000000000000000000008152600b0190565b9081526040519081900360200181205473ffffffffffffffffffffffffffffffffffffffff1690610246906000903690610603565b600060405180830381855af49150503d8060008114610281576040519150601f19603f3d011682016040523d82523d6000602084013e610286565b606091505b5090925090506001821515141561029f57805160208201f35b805160208201fd5b6040517f70726f78794f776e6572000000000000000000000000000000000000000000008152600090600a01908152604051908190036020019020543373ffffffffffffffffffffffffffffffffffffffff909116141561038c57806000604051610335907f70726f78795461726765740000000000000000000000000000000000000000008152600b0190565b908152604051908190036020019020805473ffffffffffffffffffffffffffffffffffffffff929092167fffffffffffffffffffffffff000000000000000000000000000000000000000090921691909117905550565b6103946100f5565b50565b6040517f70726f78794f776e6572000000000000000000000000000000000000000000008152600090600a01908152604051908190036020019020543373ffffffffffffffffffffffffffffffffffffffff909116141561038c5773ffffffffffffffffffffffffffffffffffffffff8116610495576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4e6577206f776e65722063616e6e6f7420626520746865207a65726f2061646460448201527f726573732e00000000000000000000000000000000000000000000000000000060648201526084016101d3565b806000604051610335907f70726f78794f776e6572000000000000000000000000000000000000000000008152600a0190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60006020828403121561050957600080fd5b813567ffffffffffffffff8082111561052157600080fd5b818401915084601f83011261053557600080fd5b813581811115610547576105476104c8565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561058d5761058d6104c8565b816040528281528760208487010111156105a657600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000602082840312156105d857600080fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146105fc57600080fd5b9392505050565b818382376000910190815291905056fea264697066735822122070fba1ca86ec1b9b74d1a9c0c701e3fdc8cedadf5207fe697e77f4f9c10c15d764736f6c63430008090033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000003f7da9c51138e0475aa26e80677d27a568cfd6b9

-----Decoded View---------------
Arg [0] : _proxyTarget (address): 0x3f7Da9C51138E0475aA26E80677d27A568cFD6b9

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000003f7da9c51138e0475aa26e80677d27a568cfd6b9


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.