Mumbai Testnet

Contract

0xA6FA4fB5f76172d178d61B04b0ecd319C5d1C0aa
Source Code
Transaction Hash
Method
Block
From
To
Value
Withdraw461365542024-02-20 12:13:5712 hrs 14 mins ago1708431237IN
0xA6FA4f...C5d1C0aa
0 MATIC0.0011889630.00000001
Approve461245122024-02-20 4:48:4819 hrs 39 mins ago1708404528IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000051971.50000001
Execute Meta Tra...461197362024-02-20 1:59:3822 hrs 28 mins ago1708394378IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000116821.50000001
Withdraw461176702024-02-20 0:46:2623 hrs 42 mins ago1708389986IN
0xA6FA4f...C5d1C0aa
0 MATIC0.0011889630.00000001
Transfer460978022024-02-19 12:24:211 day 12 hrs ago1708345461IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000085991.50000001
Withdraw460961982024-02-19 11:27:331 day 13 hrs ago1708342053IN
0xA6FA4f...C5d1C0aa
0 MATIC0.0011893230.00000001
Approve460941672024-02-19 10:15:371 day 14 hrs ago1708337737IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000077981.50000001
Withdraw460847932024-02-19 4:43:371 day 19 hrs ago1708317817IN
0xA6FA4f...C5d1C0aa
0 MATIC0.0011889630.00000001
Withdraw460744492024-02-18 22:37:172 days 1 hr ago1708295837IN
0xA6FA4f...C5d1C0aa
0 MATIC0.0011889630.00000001
Approve460257072024-02-17 17:12:063 days 7 hrs ago1708189926IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000097871.8818
Approve460011012024-02-17 1:32:543 days 22 hrs ago1708133574IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000077981.50000001
Execute Meta Tra...460006642024-02-17 1:17:263 days 23 hrs ago1708132646IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000195452.51
Transfer459889412024-02-16 17:59:344 days 6 hrs ago1708106374IN
0xA6FA4f...C5d1C0aa
0 MATIC0.001206930.00000001
Transfer459855432024-02-16 15:38:294 days 8 hrs ago1708097909IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000087121.52
Approve459766552024-02-16 8:47:234 days 15 hrs ago1708073243IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000051991.50000001
Withdraw459754502024-02-16 7:57:474 days 16 hrs ago1708070267IN
0xA6FA4f...C5d1C0aa
0 MATIC0.001044630.00000001
Withdraw459746412024-02-16 7:23:534 days 17 hrs ago1708068233IN
0xA6FA4f...C5d1C0aa
0 MATIC0.0011893230.00000001
Approve459731372024-02-16 6:21:334 days 18 hrs ago1708064493IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000077981.50000001
Approve459730262024-02-16 6:17:014 days 18 hrs ago1708064221IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000132562.55
Approve459728992024-02-16 6:11:594 days 18 hrs ago1708063919IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000109572.11702501
Withdraw459686202024-02-16 3:31:534 days 20 hrs ago1708054313IN
0xA6FA4f...C5d1C0aa
0 MATIC0.0011893230.00000001
Withdraw459679272024-02-16 3:07:214 days 21 hrs ago1708052841IN
0xA6FA4f...C5d1C0aa
0 MATIC0.0313488900
Withdraw459675872024-02-16 2:55:194 days 21 hrs ago1708052119IN
0xA6FA4f...C5d1C0aa
0 MATIC0.0104496300
Approve459610222024-02-15 23:02:185 days 1 hr ago1708038138IN
0xA6FA4f...C5d1C0aa
0 MATIC0.000087841.6975
Withdraw459533382024-02-15 18:26:555 days 6 hrs ago1708021615IN
0xA6FA4f...C5d1C0aa
0 MATIC0.01051926302
View all transactions

Latest 25 internal transactions (View All)

Parent Txn Hash Block From To Value
440537422023-12-27 3:16:2155 days 21 hrs ago1703646981
0xA6FA4f...C5d1C0aa
0.002 MATIC
440532452023-12-27 2:58:3755 days 21 hrs ago1703645917
0xA6FA4f...C5d1C0aa
0.0001 MATIC
440531452023-12-27 2:55:0555 days 21 hrs ago1703645705
0xA6FA4f...C5d1C0aa
0.0001 MATIC
440530762023-12-27 2:52:3955 days 21 hrs ago1703645559
0xA6FA4f...C5d1C0aa
0.001 MATIC
440527712023-12-27 2:41:5155 days 21 hrs ago1703644911
0xA6FA4f...C5d1C0aa
0.001 MATIC
440526832023-12-27 2:38:4355 days 21 hrs ago1703644723
0xA6FA4f...C5d1C0aa
0.01 MATIC
428915052023-11-27 6:34:4585 days 17 hrs ago1701066885
0xA6FA4f...C5d1C0aa
0.00001692 MATIC
428912982023-11-27 6:27:2585 days 18 hrs ago1701066445
0xA6FA4f...C5d1C0aa
0.00001692 MATIC
428911582023-11-27 6:22:2785 days 18 hrs ago1701066147
0xA6FA4f...C5d1C0aa
0.00081692 MATIC
428910992023-11-27 6:20:2185 days 18 hrs ago1701066021
0xA6FA4f...C5d1C0aa
0.00081692 MATIC
378841262023-07-13 11:09:23222 days 13 hrs ago1689246563
0xA6FA4f...C5d1C0aa
0.1 MATIC
378840632023-07-13 11:07:01222 days 13 hrs ago1689246421
0xA6FA4f...C5d1C0aa
0.1 MATIC
377706572023-07-10 11:39:58225 days 12 hrs ago1688989198
0xA6FA4f...C5d1C0aa
0.3 MATIC
377702732023-07-10 11:25:03225 days 13 hrs ago1688988303
0xA6FA4f...C5d1C0aa
0.3 MATIC
377702092023-07-10 11:22:19225 days 13 hrs ago1688988139
0xA6FA4f...C5d1C0aa
0.3 MATIC
377684932023-07-10 10:15:15225 days 14 hrs ago1688984115
0xA6FA4f...C5d1C0aa
0.3 MATIC
377683332023-07-10 10:08:47225 days 14 hrs ago1688983727
0xA6FA4f...C5d1C0aa
0.3 MATIC
356732762023-05-16 18:10:11280 days 6 hrs ago1684260611
0xA6FA4f...C5d1C0aa
0.0001 MATIC
355019982023-05-12 13:04:05284 days 11 hrs ago1683896645
0xA6FA4f...C5d1C0aa
0.1 MATIC
343075772023-04-13 3:58:39313 days 20 hrs ago1681358319
0xA6FA4f...C5d1C0aa
1 MATIC
343074902023-04-13 3:55:35313 days 20 hrs ago1681358135
0xA6FA4f...C5d1C0aa
1 MATIC
343073312023-04-13 3:49:57313 days 20 hrs ago1681357797
0xA6FA4f...C5d1C0aa
1 MATIC
343070622023-04-13 3:40:25313 days 20 hrs ago1681357225
0xA6FA4f...C5d1C0aa
1 MATIC
343070202023-04-13 3:38:55313 days 20 hrs ago1681357135
0xA6FA4f...C5d1C0aa
1 MATIC
343066832023-04-13 3:26:59313 days 21 hrs ago1681356419
0xA6FA4f...C5d1C0aa
1 MATIC
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
UChildERC20Proxy

Compiler Version
v0.6.6+commit.6c089d02

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at mumbai.polygonscan.com on 2021-07-12
*/

// File: contracts/common/Proxy/IERCProxy.sol

pragma solidity 0.6.6;

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

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

// File: contracts/common/Proxy/Proxy.sol

pragma solidity 0.6.6;


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);
}

// File: contracts/common/Proxy/UpgradableProxy.sol

pragma solidity 0.6.6;


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;
    }
}

// File: contracts/child/ChildToken/UpgradeableChildERC20/UChildERC20Proxy.sol

pragma solidity 0.6.6;


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

Contract ABI

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

608060405234801561001057600080fd5b50604051610c85380380610c858339818101604052602081101561003357600080fd5b8101908080519060200190929190505050806100543361006a60201b60201c565b610063816100ab60201b60201c565b50506100cf565b600060405180807f6d617469632e6e6574776f726b2e70726f78792e6f776e6572000000000000008152506019019050604051809103902090508181555050565b60006040518080610c63602291396022019050604051809103902090508181555050565b610b85806100de6000396000f3fe6080604052600436106100595760003560e01c8063025313a21461010e578063025b22bc146101655780634555d5c9146101b65780635c60da1b146101e1578063d88ca2c814610238578063f1739cae14610313576100b6565b366100b6576100b4610069610364565b6000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050610390565b005b61010c6100c1610364565b6000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050610390565b005b34801561011a57600080fd5b506101236103ba565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561017157600080fd5b506101b46004803603602081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506103c9565b005b3480156101c257600080fd5b506101cb6105df565b6040518082815260200191505060405180910390f35b3480156101ed57600080fd5b506101f66105e8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103116004803603604081101561024e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561028b57600080fd5b82018360208201111561029d57600080fd5b803590602001918460018302840111640100000000831117156102bf57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506105f7565b005b34801561031f57600080fd5b506103626004803603602081101561033657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610813565b005b60008060006040518080610b2e6022913960220190506040518091039020905080549150819250505090565b600080825160208401856127105a03f43d604051816000823e82600081146103b6578282f35b8282fd5b60006103c4610a08565b905090565b3373ffffffffffffffffffffffffffffffffffffffff166103e8610a08565b73ffffffffffffffffffffffffffffffffffffffff1614610471576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f4e4f545f4f574e4552000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610514576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f494e56414c49445f50524f58595f41444452455353000000000000000000000081525060200191505060405180910390fd5b61051d81610a51565b610572576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180610b096025913960400191505060405180910390fd5b61057a610364565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fd32d24edea94f55e932d9a008afc425a8561462d1b1f57bc6e508e9a6b9509e160405160405180910390a36105dc81610aa3565b50565b60006002905090565b60006105f2610364565b905090565b3373ffffffffffffffffffffffffffffffffffffffff16610616610a08565b73ffffffffffffffffffffffffffffffffffffffff161461069f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f4e4f545f4f574e4552000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6106a8826103c9565b600060603073ffffffffffffffffffffffffffffffffffffffff1634846040518082805190602001908083835b602083106106f857805182526020820191506020810190506020830392506106d5565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461075a576040519150601f19603f3d011682016040523d82523d6000602084013e61075f565b606091505b509150915081819061080c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156107d15780820151818401526020810190506107b6565b50505050905090810190601f1680156107fe5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505050565b3373ffffffffffffffffffffffffffffffffffffffff16610832610a08565b73ffffffffffffffffffffffffffffffffffffffff16146108bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f4e4f545f4f574e4552000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561095e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f5a45524f5f41444452455353000000000000000000000000000000000000000081525060200191505060405180910390fd5b7fdbe5fd65bcdbae152f24ab660ea68e72b4d4705b57b16e0caae994e214680ee281610988610a08565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a1610a0581610ac7565b50565b600080600060405180807f6d617469632e6e6574776f726b2e70726f78792e6f776e65720000000000000081525060190190506040518091039020905080549150819250505090565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a905760009050610a9e565b6000823b9050600081119150505b919050565b60006040518080610b2e602291396022019050604051809103902090508181555050565b600060405180807f6d617469632e6e6574776f726b2e70726f78792e6f776e657200000000000000815250601901905060405180910390209050818155505056fe44455354494e4154494f4e5f414444524553535f49535f4e4f545f415f434f4e54524143546d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6ea26469706673582212204b66b189e7a6635ad6c0012d243f41e49fe82294f9f4aff0add7c411307d5ad264736f6c634300060600336d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6e000000000000000000000000195fe6ee6639665cceb15bcceb9980fc445dfa0b

Deployed Bytecode

0x6080604052600436106100595760003560e01c8063025313a21461010e578063025b22bc146101655780634555d5c9146101b65780635c60da1b146101e1578063d88ca2c814610238578063f1739cae14610313576100b6565b366100b6576100b4610069610364565b6000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050610390565b005b61010c6100c1610364565b6000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050610390565b005b34801561011a57600080fd5b506101236103ba565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561017157600080fd5b506101b46004803603602081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506103c9565b005b3480156101c257600080fd5b506101cb6105df565b6040518082815260200191505060405180910390f35b3480156101ed57600080fd5b506101f66105e8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103116004803603604081101561024e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561028b57600080fd5b82018360208201111561029d57600080fd5b803590602001918460018302840111640100000000831117156102bf57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506105f7565b005b34801561031f57600080fd5b506103626004803603602081101561033657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610813565b005b60008060006040518080610b2e6022913960220190506040518091039020905080549150819250505090565b600080825160208401856127105a03f43d604051816000823e82600081146103b6578282f35b8282fd5b60006103c4610a08565b905090565b3373ffffffffffffffffffffffffffffffffffffffff166103e8610a08565b73ffffffffffffffffffffffffffffffffffffffff1614610471576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f4e4f545f4f574e4552000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610514576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f494e56414c49445f50524f58595f41444452455353000000000000000000000081525060200191505060405180910390fd5b61051d81610a51565b610572576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180610b096025913960400191505060405180910390fd5b61057a610364565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fd32d24edea94f55e932d9a008afc425a8561462d1b1f57bc6e508e9a6b9509e160405160405180910390a36105dc81610aa3565b50565b60006002905090565b60006105f2610364565b905090565b3373ffffffffffffffffffffffffffffffffffffffff16610616610a08565b73ffffffffffffffffffffffffffffffffffffffff161461069f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f4e4f545f4f574e4552000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6106a8826103c9565b600060603073ffffffffffffffffffffffffffffffffffffffff1634846040518082805190602001908083835b602083106106f857805182526020820191506020810190506020830392506106d5565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461075a576040519150601f19603f3d011682016040523d82523d6000602084013e61075f565b606091505b509150915081819061080c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156107d15780820151818401526020810190506107b6565b50505050905090810190601f1680156107fe5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505050565b3373ffffffffffffffffffffffffffffffffffffffff16610832610a08565b73ffffffffffffffffffffffffffffffffffffffff16146108bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f4e4f545f4f574e4552000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561095e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f5a45524f5f41444452455353000000000000000000000000000000000000000081525060200191505060405180910390fd5b7fdbe5fd65bcdbae152f24ab660ea68e72b4d4705b57b16e0caae994e214680ee281610988610a08565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a1610a0581610ac7565b50565b600080600060405180807f6d617469632e6e6574776f726b2e70726f78792e6f776e65720000000000000081525060190190506040518091039020905080549150819250505090565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a905760009050610a9e565b6000823b9050600081119150505b919050565b60006040518080610b2e602291396022019050604051809103902090508181555050565b600060405180807f6d617469632e6e6574776f726b2e70726f78792e6f776e657200000000000000815250601901905060405180910390209050818155505056fe44455354494e4154494f4e5f414444524553535f49535f4e4f545f415f434f4e54524143546d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6ea26469706673582212204b66b189e7a6635ad6c0012d243f41e49fe82294f9f4aff0add7c411307d5ad264736f6c63430006060033

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

000000000000000000000000195fe6ee6639665cceb15bcceb9980fc445dfa0b

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

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


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.