ETH Price: $2,534.30 (+3.98%)

Contract

0xB0003eB166654f7e57c0463F8D1a438eB238c490
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Deposit ERC20203864212024-07-25 22:03:3539 days ago1721945015IN
0xB0003eB1...eB238c490
0.0003724 ETH0.000783982.91626387
Register Token P...203863762024-07-25 21:54:3539 days ago1721944475IN
0xB0003eB1...eB238c490
0 ETH0.00019313.45525636
Set Target Contr...203863682024-07-25 21:52:4739 days ago1721944367IN
0xB0003eB1...eB238c490
0 ETH0.000077512.66352697
Deposit ERC20175856732023-06-29 14:52:47431 days ago1688050367IN
0xB0003eB1...eB238c490
0.01051044 ETH0.0087368432.47209441
Deposit ERC20170680072023-04-17 17:35:35504 days ago1681752935IN
0xB0003eB1...eB238c490
0.00013708 ETH0.0084676635.44912676
Deposit ERC20169021852023-03-25 4:44:11527 days ago1679719451IN
0xB0003eB1...eB238c490
0.00013439 ETH0.0034203514.31831295
Deposit ERC20168715272023-03-20 21:21:35532 days ago1679347295IN
0xB0003eB1...eB238c490
0.00013449 ETH0.0046824419.60165356
Deposit ERC20168193292023-03-13 13:20:47539 days ago1678713647IN
0xB0003eB1...eB238c490
0.00014157 ETH0.0062156426.01865264
Deposit ERC20167897522023-03-09 9:27:11543 days ago1678354031IN
0xB0003eB1...eB238c490
0.0001339 ETH0.0056947223.83925821
Deposit ERC20164630142023-01-22 14:43:11589 days ago1674398591IN
0xB0003eB1...eB238c490
0.00016726 ETH0.0033254315.23136675
Deposit ERC20163837542023-01-11 13:05:35600 days ago1673442335IN
0xB0003eB1...eB238c490
0.00015054 ETH0.0053912224.69595866
Deposit ERC20163577542023-01-07 22:00:59604 days ago1673128859IN
0xB0003eB1...eB238c490
0.00016051 ETH0.0034411215.61429045
Deposit ERC20163549392023-01-07 12:35:23604 days ago1673094923IN
0xB0003eB1...eB238c490
0.00016051 ETH0.0033410715.15949662
Deposit ERC20163533082023-01-07 7:06:47604 days ago1673075207IN
0xB0003eB1...eB238c490
0.00016051 ETH0.0030853614
Deposit ERC20163529082023-01-07 5:46:23604 days ago1673070383IN
0xB0003eB1...eB238c490
0.00016051 ETH0.0033962815.22371892
Deposit ERC20163448572023-01-06 2:47:47605 days ago1672973267IN
0xB0003eB1...eB238c490
0.00016051 ETH0.0032749215
Deposit ERC20163406382023-01-05 12:37:47606 days ago1672922267IN
0xB0003eB1...eB238c490
0.00016051 ETH0.006325929.33672455
Deposit ERC20163395502023-01-05 8:59:11606 days ago1672909151IN
0xB0003eB1...eB238c490
0.00016051 ETH0.0033665115.6132779
Deposit ERC20163360162023-01-04 21:08:47607 days ago1672866527IN
0xB0003eB1...eB238c490
0.00016051 ETH0.0058476126.21028607
Deposit ERC20163234972023-01-03 3:13:59608 days ago1672715639IN
0xB0003eB1...eB238c490
0.00016065 ETH0.0099503645.14786976
Deposit ERC20163201782023-01-02 16:06:47609 days ago1672675607IN
0xB0003eB1...eB238c490
0.00016065 ETH0.0038200817.4989119
Deposit ERC20162969942022-12-30 10:29:23612 days ago1672396163IN
0xB0003eB1...eB238c490
0.00015606 ETH0.0029845313.6714854
Deposit ERC20162824862022-12-28 9:54:59614 days ago1672221299IN
0xB0003eB1...eB238c490
0.00016088 ETH0.0029688713.76909569
Deposit ERC20162800712022-12-28 1:49:35615 days ago1672192175IN
0xB0003eB1...eB238c490
0.00016088 ETH0.0032635714.62883143
Deposit ERC20162691342022-12-26 13:09:47616 days ago1672060187IN
0xB0003eB1...eB238c490
0.00016088 ETH0.0023706610.85888392
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
203864212024-07-25 22:03:3539 days ago1721945015
0xB0003eB1...eB238c490
0.0003724 ETH
175856732023-06-29 14:52:47431 days ago1688050367
0xB0003eB1...eB238c490
0.01051044 ETH
170680072023-04-17 17:35:35504 days ago1681752935
0xB0003eB1...eB238c490
0.00013708 ETH
169021852023-03-25 4:44:11527 days ago1679719451
0xB0003eB1...eB238c490
0.00013439 ETH
168715272023-03-20 21:21:35532 days ago1679347295
0xB0003eB1...eB238c490
0.00013449 ETH
168193292023-03-13 13:20:47539 days ago1678713647
0xB0003eB1...eB238c490
0.00014157 ETH
167897522023-03-09 9:27:11543 days ago1678354031
0xB0003eB1...eB238c490
0.0001339 ETH
164630142023-01-22 14:43:11589 days ago1674398591
0xB0003eB1...eB238c490
0.00016726 ETH
163837542023-01-11 13:05:35600 days ago1673442335
0xB0003eB1...eB238c490
0.00015054 ETH
163577542023-01-07 22:00:59604 days ago1673128859
0xB0003eB1...eB238c490
0.00016051 ETH
163549392023-01-07 12:35:23604 days ago1673094923
0xB0003eB1...eB238c490
0.00016051 ETH
163533082023-01-07 7:06:47604 days ago1673075207
0xB0003eB1...eB238c490
0.00016051 ETH
163529082023-01-07 5:46:23604 days ago1673070383
0xB0003eB1...eB238c490
0.00016051 ETH
163448572023-01-06 2:47:47605 days ago1672973267
0xB0003eB1...eB238c490
0.00016051 ETH
163406382023-01-05 12:37:47606 days ago1672922267
0xB0003eB1...eB238c490
0.00016051 ETH
163395502023-01-05 8:59:11606 days ago1672909151
0xB0003eB1...eB238c490
0.00016051 ETH
163360162023-01-04 21:08:47607 days ago1672866527
0xB0003eB1...eB238c490
0.00016051 ETH
163234972023-01-03 3:13:59608 days ago1672715639
0xB0003eB1...eB238c490
0.00016065 ETH
163201782023-01-02 16:06:47609 days ago1672675607
0xB0003eB1...eB238c490
0.00016065 ETH
162969942022-12-30 10:29:23612 days ago1672396163
0xB0003eB1...eB238c490
0.00015606 ETH
162824862022-12-28 9:54:59614 days ago1672221299
0xB0003eB1...eB238c490
0.00016088 ETH
162800712022-12-28 1:49:35615 days ago1672192175
0xB0003eB1...eB238c490
0.00016088 ETH
162691342022-12-26 13:09:47616 days ago1672060187
0xB0003eB1...eB238c490
0.00016088 ETH
162539112022-12-24 10:10:47618 days ago1671876647
0xB0003eB1...eB238c490
0.00016088 ETH
162527272022-12-24 6:13:23618 days ago1671862403
0xB0003eB1...eB238c490
0.00016088 ETH
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xC891F466...22aD5b088
The constructor portion of the code might be different and could alter the actual behaviour of the contract

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"}]

Deployed Bytecode

0x6080604052600436106100345760003560e01c806312762d5e1461003e57806347fc822f146100b5578063f1739cae146100d5575b61003c6100f5565b005b34801561004a57600080fd5b5061008c6100593660046104f7565b805160208183018101805160008252928201919093012091525473ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100c157600080fd5b5061003c6100d03660046105c6565b6102a7565b3480156100e157600080fd5b5061003c6100f03660046105c6565b610397565b6040517f70726f78794f776e65720000000000000000000000000000000000000000000081526000908190600a019081526040519081900360200190205473ffffffffffffffffffffffffffffffffffffffff1614156101dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f5461726765742061646472657373206d75737420626520696e697469616c697a60448201527f65642e000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6000806000604051610211907f70726f78795461726765740000000000000000000000000000000000000000008152600b0190565b9081526040519081900360200181205473ffffffffffffffffffffffffffffffffffffffff1690610246906000903690610603565b600060405180830381855af49150503d8060008114610281576040519150601f19603f3d011682016040523d82523d6000602084013e610286565b606091505b5090925090506001821515141561029f57805160208201f35b805160208201fd5b6040517f70726f78794f776e6572000000000000000000000000000000000000000000008152600090600a01908152604051908190036020019020543373ffffffffffffffffffffffffffffffffffffffff909116141561038c57806000604051610335907f70726f78795461726765740000000000000000000000000000000000000000008152600b0190565b908152604051908190036020019020805473ffffffffffffffffffffffffffffffffffffffff929092167fffffffffffffffffffffffff000000000000000000000000000000000000000090921691909117905550565b6103946100f5565b50565b6040517f70726f78794f776e6572000000000000000000000000000000000000000000008152600090600a01908152604051908190036020019020543373ffffffffffffffffffffffffffffffffffffffff909116141561038c5773ffffffffffffffffffffffffffffffffffffffff8116610495576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4e6577206f776e65722063616e6e6f7420626520746865207a65726f2061646460448201527f726573732e00000000000000000000000000000000000000000000000000000060648201526084016101d3565b806000604051610335907f70726f78794f776e6572000000000000000000000000000000000000000000008152600a0190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60006020828403121561050957600080fd5b813567ffffffffffffffff8082111561052157600080fd5b818401915084601f83011261053557600080fd5b813581811115610547576105476104c8565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561058d5761058d6104c8565b816040528281528760208487010111156105a657600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000602082840312156105d857600080fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146105fc57600080fd5b9392505050565b818382376000910190815291905056fea164736f6c6343000809000a

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.