Contract 0x40ec5B33f54e0E8A33A975908C5BA1c14e5BbbDf 11

 

Contract Overview

Polygon (Matic): ERC20 Bridge
Balance:
0 Ether

EtherValue:
$0.00

Token:
Txn Hash
Method
Block
From
To
Value
0x7409f0e476264acb31f24cd4f550ecb4d890b17703a972cf045850a76515e285Transfer149803772022-06-17 17:21:4451 days 5 hrs ago0x3207394eab59400cdf49ee95fd8df4afee53397f IN  Polygon (Matic): ERC20 Bridge0.0038 Ether0.0019613 93.39537807
0x9d87cbe32371c412c65cd3889d8f58aff304ae2931a317ff5f322a687caad9c8Transfer149803592022-06-17 17:17:5751 days 5 hrs ago0x3207394eab59400cdf49ee95fd8df4afee53397f IN  Polygon (Matic): ERC20 Bridge0.0038 Ether0.00143567 68.36533377
0x785b33d9b1085dd75c124672e223a15bdc656ea14ad5f22ae961feb70ba82980Transfer148593812022-05-28 9:00:2071 days 13 hrs agoBinance 15 IN  Polygon (Matic): ERC20 Bridge0.03051129 Ether0.00040637 15.4840865
0x358b85dbf91edf64b9fcfabdd1d79d055ca11673e61a1cc64bc4883b934c42c1Transfer147308612022-05-07 16:35:1092 days 5 hrs ago0x9e09b640f5354039db97627f308d1845d9769c9f IN  Polygon (Matic): ERC20 Bridge0.12519487 Ether0.00266891101.69225272
0x61545d9346207b13b3f0110e214a54d36932328fef2f95d3414bf43d22c6d3c1Transfer147301212022-05-07 13:39:1592 days 8 hrs ago0x5004ac082bb9dd87e3d9641d482dd6831b89b55f IN  Polygon (Matic): ERC20 Bridge0.03129871 Ether0.0019948176.00730044
0xcf17fbfd6d516199ac6627c08ec36eaa63a076436b43f89f1ea29deb026d78d4Transfer Proxy O...146085592022-04-18 10:06:01111 days 12 hrs ago0xf5b67b691c65ec3a30e82a04e7b67160a27f9747 IN  Polygon (Matic): ERC20 Bridge0 Ether0.00051365 21.27386606
0xc3080b16986a95dadeffc1bc56092f983412d54a7f59d832a21dcfa41b610335Transfer144263922022-03-21 0:03:40139 days 22 hrs ago0xcefb6cb9682be7a64e18d229e5ac1b497b204335 IN  Polygon (Matic): ERC20 Bridge0.01882627 Ether0.00046851 22.31029659
0x8baac349de56c08343fb174617792e4b1f3951ea4817b875da5c1176fb5b1f09Renounce Role143587912022-03-10 11:23:20150 days 10 hrs ago0xa1dabb906809e99a2b73906f74935a107ff55818 IN  Polygon (Matic): ERC20 Bridge0 Ether0.00085134 28.25488023
0xe384d4c5b16ea1835775c5e9f6ece3c269d06cc82cc611ef5fc4a81fd03d4a32Transfer142222592022-02-17 7:15:23171 days 15 hrs agoBinance 18 IN  Polygon (Matic): ERC20 Bridge0.08376505 Ether0.0031494120
0x69298a193b65f16fea4b8c13de07f2908ddbaee707d6299a71c646c356dd4b8eTransfer141892382022-02-12 5:01:09176 days 17 hrs ago0x984f50c09bd28e71ab03b9443d6421f8ed6c65b4 IN  Polygon (Matic): ERC20 Bridge0 Ether0.00095818 45.62805901
0x17e05773fb1523a072b0ad3bce8eb4d98a3aa3cc8217456f71f979152d4e6ed2Deposit For141793642022-02-10 16:23:38178 days 5 hrs ago0x37430831e165d9acd308d5c275357858224b463b IN  Polygon (Matic): ERC20 Bridge0 Ether0.00316725 113.55032514
0xdfc1a2082dab6e7c48a3351b1e238a76139957b10d635442abedcb9f11842676Deposit For141793522022-02-10 16:21:42178 days 6 hrs ago0x37430831e165d9acd308d5c275357858224b463b IN  Polygon (Matic): ERC20 Bridge0 Ether0.00412741 147.97332335
0x1b3c826bcd43ab904f928ddb359b15a4315fc5ff90226b164684c99f31dbb3fdDeposit For141793132022-02-10 16:10:43178 days 6 hrs ago0x37430831e165d9acd308d5c275357858224b463b IN  Polygon (Matic): ERC20 Bridge0 Ether0.00369345 132.4151061
0x46aaa77ab7496e1674f13b6e8580999e5f913b77d83fe001ef33a9345934b682Relay Tokens141788142022-02-10 14:17:53178 days 8 hrs ago0xc9014686f6336ad558b539565d5dff840b339082 IN  Polygon (Matic): ERC20 Bridge0 Ether0.00320914 117.94850504
0x97814b2cd939e72309504d55fc91c8655816c161096d7ceebc3868ba40e41fbeRelay Tokens141787632022-02-10 14:05:35178 days 8 hrs ago0xc9014686f6336ad558b539565d5dff840b339082 IN  Polygon (Matic): ERC20 Bridge0 Ether0.00370597 136.20902502
0x1b12d8924161e56774ebfb23166fe44e8e86c2f707b00f92041db56b63ee5ef8Deposit For141550282022-02-06 21:51:47182 days 30 mins ago0xcea534eca5b3c0a895ee464cee75709f0a7e6f97 IN  Polygon (Matic): ERC20 Bridge0 Ether0.00256695 92.14765754
0xd509afa534bc9417001daf831199cfe2c8568038732142753564c800c207ecd0Relay Tokens141392682022-02-04 11:33:57184 days 10 hrs ago0x86cf8aa1fa7bde0bdbfc318c974bb2718840f162 IN  Polygon (Matic): ERC20 Bridge0 Ether0.00159078 58.46767609
0x8a053d0725e6ecd596f8ccca7936b0f61ce8ce5eee180305aa27b4bd0d1a6fe8Relay Tokens141392152022-02-04 11:23:08184 days 10 hrs ago0x86cf8aa1fa7bde0bdbfc318c974bb2718840f162 IN  Polygon (Matic): ERC20 Bridge0 Ether0.00183374 67.39741335
0xbc5f74c89447dda0d8f6c65b161732cf36f45b7416508ea98aed0ae481cd9f44Relay Tokens140586222022-01-23 0:19:56196 days 22 hrs ago0x6f4dc9f4c7f2c8762774cb96bef788591c41497b IN  Polygon (Matic): ERC20 Bridge0 Ether0.00414063 152.11746942
0x744c4f91b7cf3292e35bec868f947e565fbd6f017bedd77293d1b42b49273079Relay Tokens140586032022-01-23 0:13:09196 days 22 hrs ago0x6f4dc9f4c7f2c8762774cb96bef788591c41497b IN  Polygon (Matic): ERC20 Bridge0 Ether0.00276822 101.69834913
0x0055f32e6bcf26f834b203c86266349b1382329aff73952d59054ab2d16639a9Relay Tokens140585662022-01-23 0:06:17196 days 22 hrs ago0x6f4dc9f4c7f2c8762774cb96bef788591c41497b IN  Polygon (Matic): ERC20 Bridge0 Ether0.00294371 108.24066103
0x002dd0cb98f53b16cca0fa79a88964d7fe7f207984e8f10ea5c537c6118765a7Relay Tokens140585602022-01-23 0:04:54196 days 22 hrs ago0x6f4dc9f4c7f2c8762774cb96bef788591c41497b IN  Polygon (Matic): ERC20 Bridge0 Ether0.00347535 127.67639556
0xb9b2e319760c18208cb90cf1ede1b680ec70da1fe0e150e08f6cff297e8c2d74Relay Tokens140493922022-01-21 14:18:46198 days 8 hrs ago0x02f1cdca3ff5acfd32193bb09e023abf65bb3a88 IN  Polygon (Matic): ERC20 Bridge0 Ether0.00450604 165.46873297
0xed340181360586704587a7a9154092513a22c4dff17e6f8d91b85f52aa4cca94Relay Tokens140493742022-01-21 14:12:24198 days 8 hrs ago0x02f1cdca3ff5acfd32193bb09e023abf65bb3a88 IN  Polygon (Matic): ERC20 Bridge0 Ether0.00425213 156.14470326
0x0c24f1067e5022fe94c2006840fc8e84e23a79755c1f12124b476224b64a9e6aRelay Tokens140493252022-01-21 13:59:19198 days 8 hrs ago0x02f1cdca3ff5acfd32193bb09e023abf65bb3a88 IN  Polygon (Matic): ERC20 Bridge0 Ether0.00278339 102.21060623
[ Download CSV Export 
Latest 17 internal transactions
Parent Txn Hash Block From To Value
0x1bf50b5011b088fab2bfd0677e28569adc172602ea7fda488fdac45dc627d203138008112021-12-14 3:00:16236 days 19 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.04588495 Ether
0x3d93cc891773908743a8f483fcf2cb6d1b977355197e25885c88f01dd093c945134378852021-10-17 21:33:49294 days 48 mins ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.03003562 Ether
0x25c956a5cdad4b5ec1703a4252be2a7e16f8a29f83abf88e4f53830196ee016b133639572021-10-06 6:52:47305 days 15 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.02862524 Ether
0x9513615ba7dd8029eca6e030fe2e9833278954dcf0ac7b379ed1cdf63123d858132197552021-09-13 21:14:03328 days 1 hr ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.02124953 Ether
0xb8c04c53ae86efad526e4309ccefbe5d1657820f8330147ceed8ff9de7a2dcea132196952021-09-13 21:01:40328 days 1 hr ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.02124953 Ether
0x2bd0d80aba78172628976d95bbc11231670e7ad959a6777a590cd5888acd1d60131266762021-08-30 11:43:58342 days 10 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.01992565 Ether
0x9e033876ebfb90ca2965c5aa3dcf0ca942c1249cd22aaf52de0fbdb1de4db9dc130963082021-08-25 19:10:45347 days 3 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.01940767 Ether
0xa93a3bb78dd5eb3af5b0b9c1f9397e7a229520a6527bf8aa469cc60b2a7594c5130639422021-08-20 19:13:56352 days 3 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.01371752 Ether
0x9aa0830fe776463572e10c60ded284dbf2b54801bfce5723738e342c3e748238130619322021-08-20 11:45:46352 days 10 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.01307326 Ether
0xa58cd8537f6367a05b48cb42b7a2d1f27dfae16e7d3ee27c038ca8d6f12d63f6130369512021-08-16 15:03:36356 days 7 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.01232872 Ether
0x9d4c8b99866a4b7a80b77e736f2b266416f76ce6d6bf41a8b74f7cd189f7771e130367182021-08-16 14:09:38356 days 8 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.01232872 Ether
0x8cc16d2266877349f9c1611a3215568105993dff115e6b8bf9c83bba240e1dc1130298952021-08-15 12:58:10357 days 9 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.01112547 Ether
0xa41088070b24c727d1d0ea636e57646f15c518f15804ee86a372d51aca9fd801130292752021-08-15 10:44:35357 days 11 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.01011627 Ether
0xe4cda39bfe3083f5c2d8d45ca94b9a6959b9b2ccf6f6ced0b81a9424a3fcec1e129861962021-08-08 18:54:14364 days 3 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.0020733 Ether
0x06d0c99d57967f9a5771b72368c3db5c0faae94ad7722694623973998f914845129849862021-08-08 14:30:08364 days 7 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.0020733 Ether
0xe702a37e8e2ace275788aad26514cece07c2a24c13ce288418bee14b1846c230129813202021-08-08 0:57:02364 days 21 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.00094786 Ether
0x56a224fb4e3733784dfbc9e7057b60968f2b7fb125099acfb0baf6e1b1e142b4129717892021-08-06 13:53:49366 days 8 hrs ago 0x71b299887dea1ffbc04f000d3645803f5631f83a Polygon (Matic): ERC20 Bridge0.00037995 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20PredicateProxy

Compiler Version
v0.6.6+commit.6c089d02

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-08-26
*/

// 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/root/TokenPredicates/ERC20PredicateProxy.sol

pragma solidity 0.6.6;


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

Contract Security Audit

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

608060405234801561001057600080fd5b50604051610c85380380610c858339818101604052602081101561003357600080fd5b8101908080519060200190929190505050806100543361006a60201b60201c565b610063816100ab60201b60201c565b50506100cf565b600060405180807f6d617469632e6e6574776f726b2e70726f78792e6f776e6572000000000000008152506019019050604051809103902090508181555050565b60006040518080610c63602291396022019050604051809103902090508181555050565b610b85806100de6000396000f3fe6080604052600436106100595760003560e01c8063025313a21461010e578063025b22bc146101655780634555d5c9146101b65780635c60da1b146101e1578063d88ca2c814610238578063f1739cae14610313576100b6565b366100b6576100b4610069610364565b6000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050610390565b005b61010c6100c1610364565b6000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050610390565b005b34801561011a57600080fd5b506101236103ba565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561017157600080fd5b506101b46004803603602081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506103c9565b005b3480156101c257600080fd5b506101cb6105df565b6040518082815260200191505060405180910390f35b3480156101ed57600080fd5b506101f66105e8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103116004803603604081101561024e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561028b57600080fd5b82018360208201111561029d57600080fd5b803590602001918460018302840111640100000000831117156102bf57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506105f7565b005b34801561031f57600080fd5b506103626004803603602081101561033657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610813565b005b60008060006040518080610b2e6022913960220190506040518091039020905080549150819250505090565b600080825160208401856127105a03f43d604051816000823e82600081146103b6578282f35b8282fd5b60006103c4610a08565b905090565b3373ffffffffffffffffffffffffffffffffffffffff166103e8610a08565b73ffffffffffffffffffffffffffffffffffffffff1614610471576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f4e4f545f4f574e4552000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610514576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f494e56414c49445f50524f58595f41444452455353000000000000000000000081525060200191505060405180910390fd5b61051d81610a51565b610572576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180610b096025913960400191505060405180910390fd5b61057a610364565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fd32d24edea94f55e932d9a008afc425a8561462d1b1f57bc6e508e9a6b9509e160405160405180910390a36105dc81610aa3565b50565b60006002905090565b60006105f2610364565b905090565b3373ffffffffffffffffffffffffffffffffffffffff16610616610a08565b73ffffffffffffffffffffffffffffffffffffffff161461069f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f4e4f545f4f574e4552000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6106a8826103c9565b600060603073ffffffffffffffffffffffffffffffffffffffff1634846040518082805190602001908083835b602083106106f857805182526020820191506020810190506020830392506106d5565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461075a576040519150601f19603f3d011682016040523d82523d6000602084013e61075f565b606091505b509150915081819061080c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156107d15780820151818401526020810190506107b6565b50505050905090810190601f1680156107fe5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505050565b3373ffffffffffffffffffffffffffffffffffffffff16610832610a08565b73ffffffffffffffffffffffffffffffffffffffff16146108bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f4e4f545f4f574e4552000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561095e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f5a45524f5f41444452455353000000000000000000000000000000000000000081525060200191505060405180910390fd5b7fdbe5fd65bcdbae152f24ab660ea68e72b4d4705b57b16e0caae994e214680ee281610988610a08565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a1610a0581610ac7565b50565b600080600060405180807f6d617469632e6e6574776f726b2e70726f78792e6f776e65720000000000000081525060190190506040518091039020905080549150819250505090565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a905760009050610a9e565b6000823b9050600081119150505b919050565b60006040518080610b2e602291396022019050604051809103902090508181555050565b600060405180807f6d617469632e6e6574776f726b2e70726f78792e6f776e657200000000000000815250601901905060405180910390209050818155505056fe44455354494e4154494f4e5f414444524553535f49535f4e4f545f415f434f4e54524143546d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6ea2646970667358221220dde1068a4ceff3751b000e90ffc59b86890379587023534c53fc5d105115378664736f6c634300060600336d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6e0000000000000000000000000000000000000000000000000000000000000000

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


Deployed ByteCode Sourcemap

4716:146:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2192:44;2205:20;:18;:20::i;:::-;2227:8;;2192:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;2192:44:0;;;;;;:12;:44::i;:::-;4716:146;;2094:44;2107:20;:18;:20::i;:::-;2129:8;;2094:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;2094:44:0;;;;;;:12;:44::i;:::-;4716:146;2369:95;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2369:95:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3483:353;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3483:353:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3483:353:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;1270:146;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1270:146:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2704:113;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2704:113:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3844:289;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3844:289:0;;;;;;;;;;;;;;;;;;;;;27:11:-1;14;11:28;8:2;;;52:1;49;42:12;8:2;3844:289:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;3844:289:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;3844:289:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;3844:289:0;;;;;;;;;;;;;;;:::i;:::-;;3067:232;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3067:232:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3067:232:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2825:234;2877:7;2897:13;2921:16;1797:47;;;;;;;;;;;;;;;;;;;2921:38;;3009:8;3003:15;2994:24;;3046:5;3039:12;;;;2825:234;:::o;366:896::-;733:1;713;684:9;678:16;654:4;643:9;639:20;616:4;591:5;584;580:17;549:200;775:16;824:4;818:11;866:4;863:1;858:3;843:28;1069:6;1098:1;1093:66;;;;1220:4;1215:3;1208:17;1093:66;1135:4;1130:3;1123:17;2369:95;2413:7;2440:16;:14;:16::i;:::-;2433:23;;2369:95;:::o;3483:353::-;2317:10;2297:30;;:16;:14;:16::i;:::-;:30;;;2289:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3598:3:::1;3575:27;;:11;:27;;;;3567:61;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;3647:23;3658:11;3647:10;:23::i;:::-;3639:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3756:20;:18;:20::i;:::-;3730:47;;3743:11;3730:47;;;;;;;;;;;;3798:30;3816:11;3798:17;:30::i;:::-;3483:353:::0;:::o;1270:146::-;1331:19;1407:1;1393:15;;1270:146;:::o;2704:113::-;2762:7;2789:20;:18;:20::i;:::-;2782:27;;2704:113;:::o;3844:289::-;2317:10;2297:30;;:16;:14;:16::i;:::-;:30;;;2289:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3948:33:::1;3969:11;3948:20;:33::i;:::-;3995:12;4009:23;4044:4;4036:18;;4062:9;4073:4;4036:42;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;182:3;176:10;171:3;164:23;98:2;93:3;89:12;82:19;;123:2;118:3;114:12;107:19;;148:2;143:3;139:12;132:19;;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;4036:42:0;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;3994:84:0;;;;4097:7;4113:10;4089:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4089:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2352:1;;3844:289:::0;;:::o;3067:232::-;2317:10;2297:30;;:16;:14;:16::i;:::-;:30;;;2289:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3178:1:::1;3158:22;;:8;:22;;;;3150:47;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;3213:44;3230:8;3240:16;:14;:16::i;:::-;3213:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3268:23;3282:8;3268:13;:23::i;:::-;3067:232:::0;:::o;2472:224::-;2520:7;2540:14;2565:16;1881:38;;;;;;;;;;;;;;;;;;;2565:29;;2645:8;2639:15;2629:25;;2682:6;2675:13;;;;2472:224;:::o;4340:274::-;4400:4;4440:1;4421:21;;:7;:21;;;4417:66;;;4466:5;4459:12;;;;4417:66;4495:12;4562:7;4550:20;4542:28;;4605:1;4598:4;:8;4591:15;;;4340:274;;;;:::o;4141:187::-;4208:16;1797:47;;;;;;;;;;;;;;;;;;;4208:38;;4298:11;4288:8;4281:29;4266:55;;:::o;3307:168::-;3367:16;1881:38;;;;;;;;;;;;;;;;;;;3367:29;;3448:8;3438;3431:26;3416:52;;:::o

Swarm Source

ipfs://dde1068a4ceff3751b000e90ffc59b86890379587023534c53fc5d1051153786
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

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.