ETH Price: $3,454.69 (+0.23%)

Contract

0x08C4b60fda8aA6239b7de7d165BCF6F1686Cad82
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
0xebebac13d9678aa4b900ff3f50e23d252222928afec1a01e66affb38c4a4c537 Exit(pending)2025-11-13 0:36:411 hr ago1762994201IN
0x08C4b60f...1686Cad82
0 ETH(Pending)(Pending)
0x0c77f277fb625668f128d06711ccae40e9c12f8f9faf627b20f74102a2663e61 Exit(pending)2025-11-12 23:39:282 hrs ago1762990768IN
0x08C4b60f...1686Cad82
0 ETH(Pending)(Pending)
0x334e9895c3997c5d5f630d2cc80aa9384b5905cafcb092a3f47eb480919770f4 Exit(pending)2025-11-12 20:04:265 hrs ago1762977866IN
0x08C4b60f...1686Cad82
0 ETH(Pending)(Pending)
Exit237052082025-11-01 14:52:5911 days ago1762008779IN
0x08C4b60f...1686Cad82
0 ETH0.000021410.0849747
Exit237052052025-11-01 14:52:2311 days ago1762008743IN
0x08C4b60f...1686Cad82
0 ETH0.000022960.09110193
Exit237052032025-11-01 14:51:5911 days ago1762008719IN
0x08C4b60f...1686Cad82
0 ETH0.000024180.09235367
Exit237052012025-11-01 14:51:3511 days ago1762008695IN
0x08C4b60f...1686Cad82
0 ETH0.000024230.08740164
Exit237051942025-11-01 14:50:1111 days ago1762008611IN
0x08C4b60f...1686Cad82
0 ETH0.000021270.08126171
Deposit For236217502025-10-20 22:22:1123 days ago1760998931IN
0x08C4b60f...1686Cad82
0 ETH0.000016670.1054267
Deposit For236217032025-10-20 22:12:3523 days ago1760998355IN
0x08C4b60f...1686Cad82
0 ETH0.000015920.0948392
Deposit For236216932025-10-20 22:10:3523 days ago1760998235IN
0x08C4b60f...1686Cad82
0 ETH0.000015410.09745951
Deposit For236216872025-10-20 22:09:2323 days ago1760998163IN
0x08C4b60f...1686Cad82
0 ETH0.000016660.09924226
Deposit For236216812025-10-20 22:08:1123 days ago1760998091IN
0x08C4b60f...1686Cad82
0 ETH0.000016830.1002383
Exit236013792025-10-18 1:53:4725 days ago1760752427IN
0x08C4b60f...1686Cad82
0 ETH0.000039070.1409644
Deposit For236013712025-10-18 1:52:1125 days ago1760752331IN
0x08C4b60f...1686Cad82
0 ETH0.000025230.16456142
Deposit For236013592025-10-18 1:49:4725 days ago1760752187IN
0x08C4b60f...1686Cad82
0 ETH0.000025250.15969834
Deposit For236013522025-10-18 1:48:2325 days ago1760752103IN
0x08C4b60f...1686Cad82
0 ETH0.000027080.1612953
Deposit For236013482025-10-18 1:47:3525 days ago1760752055IN
0x08C4b60f...1686Cad82
0 ETH0.000025080.14935108
Deposit For236013412025-10-18 1:46:1126 days ago1760751971IN
0x08C4b60f...1686Cad82
0 ETH0.000023660.14964366
Deposit For236013342025-10-18 1:44:4726 days ago1760751887IN
0x08C4b60f...1686Cad82
0 ETH0.000027610.16443589
Deposit For236013242025-10-18 1:42:4726 days ago1760751767IN
0x08C4b60f...1686Cad82
0 ETH0.000028440.1693719
Exit236004502025-10-17 22:45:2326 days ago1760741123IN
0x08C4b60f...1686Cad82
0 ETH0.000033780.12901562
Exit236004442025-10-17 22:44:1126 days ago1760741051IN
0x08C4b60f...1686Cad82
0 ETH0.000008820.12970795
Exit236004442025-10-17 22:44:1126 days ago1760741051IN
0x08C4b60f...1686Cad82
0 ETH0.000033960.12970795
Exit236004442025-10-17 22:44:1126 days ago1760741051IN
0x08C4b60f...1686Cad82
0 ETH0.000033960.12970795
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer233489402025-09-12 19:01:1161 days ago1757703671
0x08C4b60f...1686Cad82
2 ETH
Transfer233430542025-09-11 23:18:5962 days ago1757632739
0x08C4b60f...1686Cad82
0.000777 ETH
Transfer233276802025-09-09 19:38:1164 days ago1757446691
0x08C4b60f...1686Cad82
0.01 ETH
Transfer233217842025-09-08 23:54:2365 days ago1757375663
0x08C4b60f...1686Cad82
0.00140034 ETH
Transfer233034222025-09-06 10:19:5967 days ago1757153999
0x08C4b60f...1686Cad82
0.002 ETH
Transfer233016102025-09-06 4:14:4767 days ago1757132087
0x08C4b60f...1686Cad82
0.0003 ETH
Transfer232759592025-09-02 14:16:5971 days ago1756822619
0x08C4b60f...1686Cad82
0.004 ETH
Transfer232317952025-08-27 10:14:4777 days ago1756289687
0x08C4b60f...1686Cad82
0.03 ETH
Transfer232196372025-08-25 17:32:4779 days ago1756143167
0x08C4b60f...1686Cad82
0.00690909 ETH
Transfer232125522025-08-24 17:50:1180 days ago1756057811
0x08C4b60f...1686Cad82
0.09 ETH
Transfer232083022025-08-24 3:36:3580 days ago1756006595
0x08C4b60f...1686Cad82
0.0198 ETH
Transfer232071592025-08-23 23:47:3581 days ago1755992855
0x08C4b60f...1686Cad82
0.0078 ETH
Transfer231849072025-08-20 21:13:5984 days ago1755724439
0x08C4b60f...1686Cad82
0.002 ETH
Transfer231702802025-08-18 20:17:4786 days ago1755548267
0x08C4b60f...1686Cad82
0.047 ETH
Transfer231628522025-08-17 19:25:2387 days ago1755458723
0x08C4b60f...1686Cad82
0.001 ETH
Transfer231463022025-08-15 12:01:3589 days ago1755259295
0x08C4b60f...1686Cad82
0.27 ETH
Transfer231401592025-08-14 15:25:1190 days ago1755185111
0x08C4b60f...1686Cad82
0.0005 ETH
Transfer231279672025-08-12 22:31:5992 days ago1755037919
0x08C4b60f...1686Cad82
0.028 ETH
Transfer231224412025-08-12 4:00:4792 days ago1754971247
0x08C4b60f...1686Cad82
0.0017 ETH
Transfer231187802025-08-11 15:43:5993 days ago1754927039
0x08C4b60f...1686Cad82
0.0016 ETH
Transfer231187102025-08-11 15:29:5993 days ago1754926199
0x08C4b60f...1686Cad82
0.001 ETH
Transfer231057082025-08-09 19:51:2395 days ago1754769083
0x08C4b60f...1686Cad82
0.01225983 ETH
Transfer231052942025-08-09 18:28:2395 days ago1754764103
0x08C4b60f...1686Cad82
0.00087944 ETH
Transfer231004722025-08-09 2:19:4795 days ago1754705987
0x08C4b60f...1686Cad82
0.00989355 ETH
Transfer230910672025-08-07 18:47:2397 days ago1754592443
0x08C4b60f...1686Cad82
0.00982754 ETH
View All Internal Transactions
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RootChainManagerProxy

Compiler Version
v0.6.6+commit.6c089d02

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2023-08-09
*/

pragma solidity 0.6.6;


interface IERCProxy {
    function proxyType() external pure returns (uint256 proxyTypeId);

    function implementation() external view returns (address codeAddr);
}



abstract contract Proxy is IERCProxy {
    function delegatedFwd(address _dst, bytes memory _calldata) internal {
        // solium-disable-next-line security/no-inline-assembly
        assembly {
            let result := delegatecall(
                sub(gas(), 10000),
                _dst,
                add(_calldata, 0x20),
                mload(_calldata),
                0,
                0
            )
            let size := returndatasize()

            let ptr := mload(0x40)
            returndatacopy(ptr, 0, size)

            // revert instead of invalid() bc if the underlying call failed with invalid() it already wasted gas.
            // if the call returned error data, forward it
            switch result
                case 0 {
                    revert(ptr, size)
                }
                default {
                    return(ptr, size)
                }
        }
    }

    function proxyType() external virtual override pure returns (uint256 proxyTypeId) {
        // Upgradeable proxy
        proxyTypeId = 2;
    }

    function implementation() external virtual override view returns (address);
}



contract UpgradableProxy is Proxy {
    event ProxyUpdated(address indexed _new, address indexed _old);
    event ProxyOwnerUpdate(address _new, address _old);

    bytes32 constant IMPLEMENTATION_SLOT = keccak256("matic.network.proxy.implementation");
    bytes32 constant OWNER_SLOT = keccak256("matic.network.proxy.owner");

    constructor(address _proxyTo) public {
        setProxyOwner(msg.sender);
        setImplementation(_proxyTo);
    }

    fallback() external payable {
        delegatedFwd(loadImplementation(), msg.data);
    }

    receive() external payable {
        delegatedFwd(loadImplementation(), msg.data);
    }

    modifier onlyProxyOwner() {
        require(loadProxyOwner() == msg.sender, "NOT_OWNER");
        _;
    }

    function proxyOwner() external view returns(address) {
        return loadProxyOwner();
    }

    function loadProxyOwner() internal view returns(address) {
        address _owner;
        bytes32 position = OWNER_SLOT;
        assembly {
            _owner := sload(position)
        }
        return _owner;
    }

    function implementation() external override view returns (address) {
        return loadImplementation();
    }

    function loadImplementation() internal view returns(address) {
        address _impl;
        bytes32 position = IMPLEMENTATION_SLOT;
        assembly {
            _impl := sload(position)
        }
        return _impl;
    }

    function transferProxyOwnership(address newOwner) public onlyProxyOwner {
        require(newOwner != address(0), "ZERO_ADDRESS");
        emit ProxyOwnerUpdate(newOwner, loadProxyOwner());
        setProxyOwner(newOwner);
    }

    function setProxyOwner(address newOwner) private {
        bytes32 position = OWNER_SLOT;
        assembly {
            sstore(position, newOwner)
        }
    }

    function updateImplementation(address _newProxyTo) public onlyProxyOwner {
        require(_newProxyTo != address(0x0), "INVALID_PROXY_ADDRESS");
        require(isContract(_newProxyTo), "DESTINATION_ADDRESS_IS_NOT_A_CONTRACT");

        emit ProxyUpdated(_newProxyTo, loadImplementation());
        
        setImplementation(_newProxyTo);
    }

    function updateAndCall(address _newProxyTo, bytes memory data) payable public onlyProxyOwner {
        updateImplementation(_newProxyTo);

        (bool success, bytes memory returnData) = address(this).call{value: msg.value}(data);
        require(success, string(returnData));
    }

    function setImplementation(address _newProxyTo) private {
        bytes32 position = IMPLEMENTATION_SLOT;
        assembly {
            sstore(position, _newProxyTo)
        }
    }
    
    function isContract(address _target) internal view returns (bool) {
        if (_target == address(0)) {
            return false;
        }

        uint256 size;
        assembly {
            size := extcodesize(_target)
        }
        return size > 0;
    }
}



contract RootChainManagerProxy is UpgradableProxy {
    constructor(address _proxyTo)
        public
        UpgradableProxy(_proxyTo)
    {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_proxyTo","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_new","type":"address"},{"indexed":false,"internalType":"address","name":"_old","type":"address"}],"name":"ProxyOwnerUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_new","type":"address"},{"indexed":true,"internalType":"address","name":"_old","type":"address"}],"name":"ProxyUpdated","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proxyOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proxyType","outputs":[{"internalType":"uint256","name":"proxyTypeId","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferProxyOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newProxyTo","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"updateAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_newProxyTo","type":"address"}],"name":"updateImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b506040516108783803806108788339818101604052602081101561003357600080fd5b505180610048336001600160e01b0361006116565b61005a816001600160e01b0361009616565b50506100b8565b604080517f6d617469632e6e6574776f726b2e70726f78792e6f776e6572000000000000008152905190819003601901902055565b6000604051808061085660229139604051908190036022019020929092555050565b61078f806100c76000396000f3fe6080604052600436106100595760003560e01c8063025313a2146100b3578063025b22bc146100e45780634555d5c9146101175780635c60da1b1461013e578063d88ca2c814610153578063f1739cae14610209576100a8565b366100a8576100a661006961023c565b6000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061026292505050565b005b6100a661006961023c565b3480156100bf57600080fd5b506100c861028a565b604080516001600160a01b039092168252519081900360200190f35b3480156100f057600080fd5b506100a66004803603602081101561010757600080fd5b50356001600160a01b0316610299565b34801561012357600080fd5b5061012c6103d3565b60408051918252519081900360200190f35b34801561014a57600080fd5b506100c86103d8565b6100a66004803603604081101561016957600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561019457600080fd5b8201836020820111156101a657600080fd5b803590602001918460018302840111640100000000831117156101c857600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506103e2945050505050565b34801561021557600080fd5b506100a66004803603602081101561022c57600080fd5b50356001600160a01b0316610578565b600080600060405180806107386022913960405190819003602201902054935050505090565b600080825160208401856127105a03f43d604051816000823e828015610286578282f35b8282fd5b600061029461066a565b905090565b336102a261066a565b6001600160a01b0316146102e9576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b03811661033c576040805162461bcd60e51b8152602060048201526015602482015274494e56414c49445f50524f58595f4144445245535360581b604482015290519081900360640190fd5b6103458161069c565b6103805760405162461bcd60e51b81526004018080602001828103825260258152602001806107136025913960400191505060405180910390fd5b61038861023c565b6001600160a01b0316816001600160a01b03167fd32d24edea94f55e932d9a008afc425a8561462d1b1f57bc6e508e9a6b9509e160405160405180910390a36103d0816106bf565b50565b600290565b600061029461023c565b336103eb61066a565b6001600160a01b031614610432576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b61043b82610299565b60006060306001600160a01b031634846040518082805190602001908083835b6020831061047a5780518252601f19909201916020918201910161045b565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146104dc576040519150601f19603f3d011682016040523d82523d6000602084013e6104e1565b606091505b50915091508181906105715760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561053657818101518382015260200161051e565b50505050905090810190601f1680156105635780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505050565b3361058161066a565b6001600160a01b0316146105c8576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b038116610612576040805162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b604482015290519081900360640190fd5b7fdbe5fd65bcdbae152f24ab660ea68e72b4d4705b57b16e0caae994e214680ee28161063c61066a565b604080516001600160a01b03938416815291909216602082015281519081900390910190a16103d0816106e1565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205490565b60006001600160a01b0382166106b4575060006106ba565b50803b15155b919050565b6000604051808061073860229139604051908190036022019020929092555050565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205556fe44455354494e4154494f4e5f414444524553535f49535f4e4f545f415f434f4e54524143546d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6ea264697066735822122052f0cfc019e93456705af4fd061c1975fbf3d286e8331d79a6d31f24b39a8ad764736f6c634300060600336d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6e0000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106100595760003560e01c8063025313a2146100b3578063025b22bc146100e45780634555d5c9146101175780635c60da1b1461013e578063d88ca2c814610153578063f1739cae14610209576100a8565b366100a8576100a661006961023c565b6000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061026292505050565b005b6100a661006961023c565b3480156100bf57600080fd5b506100c861028a565b604080516001600160a01b039092168252519081900360200190f35b3480156100f057600080fd5b506100a66004803603602081101561010757600080fd5b50356001600160a01b0316610299565b34801561012357600080fd5b5061012c6103d3565b60408051918252519081900360200190f35b34801561014a57600080fd5b506100c86103d8565b6100a66004803603604081101561016957600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561019457600080fd5b8201836020820111156101a657600080fd5b803590602001918460018302840111640100000000831117156101c857600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506103e2945050505050565b34801561021557600080fd5b506100a66004803603602081101561022c57600080fd5b50356001600160a01b0316610578565b600080600060405180806107386022913960405190819003602201902054935050505090565b600080825160208401856127105a03f43d604051816000823e828015610286578282f35b8282fd5b600061029461066a565b905090565b336102a261066a565b6001600160a01b0316146102e9576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b03811661033c576040805162461bcd60e51b8152602060048201526015602482015274494e56414c49445f50524f58595f4144445245535360581b604482015290519081900360640190fd5b6103458161069c565b6103805760405162461bcd60e51b81526004018080602001828103825260258152602001806107136025913960400191505060405180910390fd5b61038861023c565b6001600160a01b0316816001600160a01b03167fd32d24edea94f55e932d9a008afc425a8561462d1b1f57bc6e508e9a6b9509e160405160405180910390a36103d0816106bf565b50565b600290565b600061029461023c565b336103eb61066a565b6001600160a01b031614610432576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b61043b82610299565b60006060306001600160a01b031634846040518082805190602001908083835b6020831061047a5780518252601f19909201916020918201910161045b565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146104dc576040519150601f19603f3d011682016040523d82523d6000602084013e6104e1565b606091505b50915091508181906105715760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561053657818101518382015260200161051e565b50505050905090810190601f1680156105635780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505050565b3361058161066a565b6001600160a01b0316146105c8576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b038116610612576040805162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b604482015290519081900360640190fd5b7fdbe5fd65bcdbae152f24ab660ea68e72b4d4705b57b16e0caae994e214680ee28161063c61066a565b604080516001600160a01b03938416815291909216602082015281519081900390910190a16103d0816106e1565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205490565b60006001600160a01b0382166106b4575060006106ba565b50803b15155b919050565b6000604051808061073860229139604051908190036022019020929092555050565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205556fe44455354494e4154494f4e5f414444524553535f49535f4e4f545f415f434f4e54524143546d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6ea264697066735822122052f0cfc019e93456705af4fd061c1975fbf3d286e8331d79a6d31f24b39a8ad764736f6c63430006060033

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

0000000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _proxyTo (address): 0x0000000000000000000000000000000000000000

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


Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.