Contract 0x29F373e4869e69faaeCD3bF747dd1d965328b69f 1

 

Contract Overview

Boba Network: Proxy Boba Billing Contract
Balance:
0 Ether

EtherValue:
$0.00

Token:
Txn Hash Method
Block
From
To
Value
0xfa9f39bbb4a79e51ad0bbf62c31e872a50239d3befae4672d5e4d6b9dceec72aUpdate Exit Fee9680992023-02-21 15:38:1536 days 20 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether0.0002206981
0xcad1c5a5a30ec7e50a52a51f8669583ee0604fc38291bc6030a92b6ddd0dba6eUpdate Exit Fee9648742023-02-16 13:33:2241 days 22 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0xefe9efb716a02fbe0c31b9c2de5233c23a56dc346297306faba93b57d62fb90aUpdate Exit Fee9646982023-02-16 5:42:4242 days 6 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0x58e0b40532c461956dcc841ef00980f6c998fb53d48fec29b6346951b29a6ebdUpdate Exit Fee9639652023-02-15 7:10:4143 days 4 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0x3149f1d99a0c6c09998bfdaf9189154341e95153528d4f1b1a169b57f5cb3ed4Update Exit Fee9639222023-02-15 5:00:3043 days 7 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0x084f5546823e184507fb7ecf7a2f5faaef32e34449e50d6e64d74dd51272850eUpdate Exit Fee9639142023-02-15 4:40:2943 days 7 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0x04aa9a9e0561d5af0e3c42d98dd6201781d53a5e3d255ff83f395c751e38a1caUpdate Exit Fee9636782023-02-14 16:29:2343 days 19 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0x4d56c6938a660d6a49931c53676707e05019833d3a6217fd87bdf8019a5d64bdUpdate Exit Fee9635602023-02-14 13:29:0643 days 22 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0xc16660704f42f03d1348a5d4bd725c6a1b5cf62cb5b29a8b467556f4d82e3c8aUpdate Exit Fee9634882023-02-14 10:28:5044 days 1 hr ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0xd85acd54f05ee6e5c969ca296a8d8cd9b4d07705550c4041b4c7f43d383462c3Update Exit Fee9633892023-02-14 6:18:2944 days 5 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0x919fe62f4a791a122d93cdda5899606bbf96f73610b546b539785a403777a879Update Exit Fee9632742023-02-14 0:07:5744 days 12 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0x079813d80b768e811229414d844df6ce9fc85e1ca112b1235ce53155337f9e25Update Exit Fee9631362023-02-13 20:27:3944 days 15 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0xc4b60962d3dfe17e84b193fc56173bfbfa58c02aa9d465d3fe4b949d57603199Update Exit Fee9630892023-02-13 18:27:2844 days 17 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0x2979e303830059553f1123a62d277872067ba60dcd49289204d8ab038115b847Update Exit Fee9627222023-02-13 3:36:1345 days 8 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0xe1b8a7099b2e65d12cef519b34c11c6f2ef0dd3343c74b2ccadc4a8d9561e9a3Update Exit Fee9625702023-02-12 21:25:4445 days 14 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0x95566dd21f3b3476d3785556ee5938f1d8c6a69b7124c0cf6f40c4a548066de4Update Exit Fee9623162023-02-12 12:14:5645 days 23 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0xd64207237f2fb22e30bfa322bd56fff980a26a8a8f38a0693969d5bd9e94520dUpdate Exit Fee9620492023-02-11 21:43:3246 days 14 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0x26dc72a40b8246cff6fb83be8fb5649c88187890aa2b73b0ad1909d3f5acf827Update Exit Fee9618642023-02-11 13:02:4946 days 23 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0xc670463dbe04c8f965ea6f714a199ea2e8ff6bf667c8cd88735839e89b4231acUpdate Exit Fee9618052023-02-11 9:42:3447 days 2 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0x77ddf75d89d5c11015ca0f6ef1cba443e9e98fd3bff3dc566af0c31837b6dfc1Update Exit Fee9618022023-02-11 9:32:3447 days 2 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0xac103fa7dfb87fb7892cb3524900bb6d40ee7e15a6f3a1beb051112ddfa87b2eUpdate Exit Fee9615552023-02-11 0:41:5347 days 11 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0xe6b118f5081bde314ac35f867b2da2d0bc468bae289337708e8476f8d34c57a4Update Exit Fee9613562023-02-10 18:41:2547 days 17 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0xf9ce3426579c66171f4b3e612edfaaaae4905c340b8961a80c1aabc9755dc19bUpdate Exit Fee9613522023-02-10 18:31:2447 days 17 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0xf842dbb3ffb39145f3f2a4f33282c0bcb9ac3c2f04f3caa0610ea644083eab8bUpdate Exit Fee9609682023-02-10 3:20:0848 days 8 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
0x2e50b24087987756e3b109b34e467c77142661f407b1757d6d13c62d18b9cab3Update Exit Fee9608522023-02-10 0:39:5548 days 11 hrs ago0xd86d22c02e301be7c35e3ef20962f614caf32b76 IN  Boba Network: Proxy Boba Billing Contract0 Ether00
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xf4ae73bb4465c90f8db38e9bcf76a23af642af7dd90502979fbfb7b79c03fe179936082023-03-30 11:57:1912 mins ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
0xf4ae73bb4465c90f8db38e9bcf76a23af642af7dd90502979fbfb7b79c03fe179936082023-03-30 11:57:1912 mins ago Boba Network: Proxy L2 Liquidity Pool Boba Network: Proxy Boba Billing Contract0 Ether
0xf4ae73bb4465c90f8db38e9bcf76a23af642af7dd90502979fbfb7b79c03fe179936082023-03-30 11:57:1912 mins ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
0xf4ae73bb4465c90f8db38e9bcf76a23af642af7dd90502979fbfb7b79c03fe179936082023-03-30 11:57:1912 mins ago Boba Network: Proxy L2 Liquidity Pool Boba Network: Proxy Boba Billing Contract0 Ether
0x2565fb44cde6bb72c594dd1c0f2c4a23f84180818931821bdda26f6c68b5c3cd9935912023-03-30 11:42:0228 mins ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
0x2565fb44cde6bb72c594dd1c0f2c4a23f84180818931821bdda26f6c68b5c3cd9935912023-03-30 11:42:0228 mins ago Boba Network: Proxy L2 Liquidity Pool Boba Network: Proxy Boba Billing Contract0 Ether
0x2565fb44cde6bb72c594dd1c0f2c4a23f84180818931821bdda26f6c68b5c3cd9935912023-03-30 11:42:0228 mins ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
0x2565fb44cde6bb72c594dd1c0f2c4a23f84180818931821bdda26f6c68b5c3cd9935912023-03-30 11:42:0228 mins ago Boba Network: Proxy L2 Liquidity Pool Boba Network: Proxy Boba Billing Contract0 Ether
0x317468f579dd510a261b41a24f4e89350880edea65abdd24f254fd261397e7209935632023-03-30 10:54:011 hr 16 mins ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
0x317468f579dd510a261b41a24f4e89350880edea65abdd24f254fd261397e7209935632023-03-30 10:54:011 hr 16 mins ago Boba Network: Discretionary Exit Fee Boba Network: Proxy Boba Billing Contract0 Ether
0x317468f579dd510a261b41a24f4e89350880edea65abdd24f254fd261397e7209935632023-03-30 10:54:011 hr 16 mins ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
0x317468f579dd510a261b41a24f4e89350880edea65abdd24f254fd261397e7209935632023-03-30 10:54:011 hr 16 mins ago Boba Network: Discretionary Exit Fee Boba Network: Proxy Boba Billing Contract0 Ether
0x1f0d1945e3922ce000b320b4cd4778be7a0996db11b0efa4bed20f80909ada259929382023-03-29 23:08:2413 hrs 1 min ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
0x1f0d1945e3922ce000b320b4cd4778be7a0996db11b0efa4bed20f80909ada259929382023-03-29 23:08:2413 hrs 1 min ago Boba Network: Proxy L2 Liquidity Pool Boba Network: Proxy Boba Billing Contract0 Ether
0x1f0d1945e3922ce000b320b4cd4778be7a0996db11b0efa4bed20f80909ada259929382023-03-29 23:08:2413 hrs 1 min ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
0x1f0d1945e3922ce000b320b4cd4778be7a0996db11b0efa4bed20f80909ada259929382023-03-29 23:08:2413 hrs 1 min ago Boba Network: Proxy L2 Liquidity Pool Boba Network: Proxy Boba Billing Contract0 Ether
0x001850f1c18ce3bdf6b2317b71921b87161ebf701778591e6e9b3dfb0f2275499925162023-03-29 9:22:281 day 2 hrs ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
0x001850f1c18ce3bdf6b2317b71921b87161ebf701778591e6e9b3dfb0f2275499925162023-03-29 9:22:281 day 2 hrs ago Boba Network: Proxy L2 Liquidity Pool Boba Network: Proxy Boba Billing Contract0 Ether
0x001850f1c18ce3bdf6b2317b71921b87161ebf701778591e6e9b3dfb0f2275499925162023-03-29 9:22:281 day 2 hrs ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
0x001850f1c18ce3bdf6b2317b71921b87161ebf701778591e6e9b3dfb0f2275499925162023-03-29 9:22:281 day 2 hrs ago Boba Network: Proxy L2 Liquidity Pool Boba Network: Proxy Boba Billing Contract0 Ether
0xc2890fbba36f5c3f3c162edd894a9aae5435d0bceb02fc3faaa907ad4246a9929924552023-03-29 7:49:521 day 4 hrs ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
0xc2890fbba36f5c3f3c162edd894a9aae5435d0bceb02fc3faaa907ad4246a9929924552023-03-29 7:49:521 day 4 hrs ago Boba Network: Discretionary Exit Fee Boba Network: Proxy Boba Billing Contract0 Ether
0xc2890fbba36f5c3f3c162edd894a9aae5435d0bceb02fc3faaa907ad4246a9929924552023-03-29 7:49:521 day 4 hrs ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
0xc2890fbba36f5c3f3c162edd894a9aae5435d0bceb02fc3faaa907ad4246a9929924552023-03-29 7:49:521 day 4 hrs ago Boba Network: Discretionary Exit Fee Boba Network: Proxy Boba Billing Contract0 Ether
0xb70a2abfbbe861c2cd3c4fa3f0261fe671d45800048f8f99f359dad2590bc0839918802023-03-28 17:46:281 day 18 hrs ago Boba Network: Proxy Boba Billing Contract Boba Network: Boba Billing Contract0 Ether
[ Download CSV Export 
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["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

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

0000000000000000000000004a792f51ccc616b82ef74d2478c732e161c5e6b1

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000004a792f51ccc616b82ef74d2478c732e161c5e6b1


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.