ETH Price: $2,170.15 (+1.74%)

Contract

0xf366005F71f63CdEC1Be2A2f2aE9A5bb807e0dA4
 

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw ZILD132050152021-09-11 14:34:191655 days ago1631370859IN
0xf366005F...b807e0dA4
0 ETH0.00279046127.29058895
Withdraw ZILD132038042021-09-11 9:59:561655 days ago1631354396IN
0xf366005F...b807e0dA4
0 ETH0.0030951.5
Withdraw ZILD130654982021-08-21 0:38:391677 days ago1629506319IN
0xf366005F...b807e0dA4
0 ETH0.0013533723.17704121
Withdraw ZILD130626922021-08-20 14:36:381677 days ago1629470198IN
0xf366005F...b807e0dA4
0 ETH0.0033174656.81278462
Deposit ETH130099032021-08-12 10:49:031685 days ago1628765343IN
0xf366005F...b807e0dA4
0 ETH0.0052188630.34556628
Deposit ETH130099032021-08-12 10:49:031685 days ago1628765343IN
0xf366005F...b807e0dA4
1 ETH0.0060991428.42350665
Deposit ETH130098552021-08-12 10:38:441685 days ago1628764724IN
0xf366005F...b807e0dA4
0 ETH0.0048446928.16994101
Deposit ETH130098322021-08-12 10:34:231685 days ago1628764463IN
0xf366005F...b807e0dA4
0 ETH0.0056136633.1813894
Withdraw USDT129076722021-07-27 10:51:121701 days ago1627383072IN
0xf366005F...b807e0dA4
0 ETH0.0014236723
Withdraw ZILD128816472021-07-23 8:48:111705 days ago1627030091IN
0xf366005F...b807e0dA4
0 ETH0.0004247415
Withdraw ZILD128755452021-07-22 10:11:091706 days ago1626948669IN
0xf366005F...b807e0dA4
0 ETH0.0004530516
Withdraw ZILD128755252021-07-22 10:06:281706 days ago1626948388IN
0xf366005F...b807e0dA4
0 ETH0.00053819
Withdraw ZILD128561372021-07-19 9:06:521709 days ago1626685612IN
0xf366005F...b807e0dA4
0 ETH0.0003712213.11
Withdraw ZILD128560212021-07-19 8:40:271709 days ago1626684027IN
0xf366005F...b807e0dA4
0 ETH0.0003679513
Withdraw ZILD128560082021-07-19 8:37:371709 days ago1626683857IN
0xf366005F...b807e0dA4
0 ETH0.0004530516
Withdraw ZILD128559732021-07-19 8:28:521709 days ago1626683332IN
0xf366005F...b807e0dA4
0 ETH0.0004247415
Withdraw ZILD128545422021-07-19 3:12:411710 days ago1626664361IN
0xf366005F...b807e0dA4
0 ETH0.00053819
Withdraw ZILD128545362021-07-19 3:11:211710 days ago1626664281IN
0xf366005F...b807e0dA4
0 ETH0.000484217.1
Withdraw ZILD128421722021-07-17 4:23:531712 days ago1626495833IN
0xf366005F...b807e0dA4
0 ETH0.0009277824.42
Withdraw ZILD128306302021-07-15 9:04:231713 days ago1626339863IN
0xf366005F...b807e0dA4
0 ETH0.0008777931
Withdraw ZILD128233182021-07-14 5:39:351715 days ago1626241175IN
0xf366005F...b807e0dA4
0 ETH0.0010193736
Withdraw ZILD128232652021-07-14 5:26:531715 days ago1626240413IN
0xf366005F...b807e0dA4
0 ETH0.001131539.96
Withdraw ZILD128151122021-07-12 22:23:511716 days ago1626128631IN
0xf366005F...b807e0dA4
0 ETH0.0009881326
Withdraw ZILD127922672021-07-09 9:06:051719 days ago1625821565IN
0xf366005F...b807e0dA4
0 ETH0.0006229522
Withdraw ZILD127884762021-07-08 19:00:211720 days ago1625770821IN
0xf366005F...b807e0dA4
0 ETH0.0009344233
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
-120022572021-03-09 4:50:311842 days ago1615265431
0xf366005F...b807e0dA4
6.45 ETH
-119977882021-03-08 12:14:121842 days ago1615205652
0xf366005F...b807e0dA4
25.1 ETH
-119897732021-03-07 6:41:441843 days ago1615099304
0xf366005F...b807e0dA4
10 ETH
-119848972021-03-06 12:34:471844 days ago1615034087
0xf366005F...b807e0dA4
4 ETH
-119601792021-03-02 17:20:461848 days ago1614705646
0xf366005F...b807e0dA4
0.57 ETH
-119376232021-02-27 6:02:181851 days ago1614405738
0xf366005F...b807e0dA4
6.5 ETH
-119272452021-02-25 15:51:161853 days ago1614268276
0xf366005F...b807e0dA4
18 ETH
-119251612021-02-25 8:11:591853 days ago1614240719
0xf366005F...b807e0dA4
0.9 ETH
-119243342021-02-25 5:10:081854 days ago1614229808
0xf366005F...b807e0dA4
4.29 ETH
-119243252021-02-25 5:07:531854 days ago1614229673
0xf366005F...b807e0dA4
5.8 ETH
-119238602021-02-25 3:21:551854 days ago1614223315
0xf366005F...b807e0dA4
1.2 ETH
-119232592021-02-25 1:04:201854 days ago1614215060
0xf366005F...b807e0dA4
13.3 ETH
-119167802021-02-24 1:06:561855 days ago1614128816
0xf366005F...b807e0dA4
3.8 ETH
-119167022021-02-24 0:48:511855 days ago1614127731
0xf366005F...b807e0dA4
7.6 ETH
-119165002021-02-24 0:04:241855 days ago1614125064
0xf366005F...b807e0dA4
3.6 ETH
-119149192021-02-23 18:11:591855 days ago1614103919
0xf366005F...b807e0dA4
5 ETH
-119133322021-02-23 12:37:281855 days ago1614083848
0xf366005F...b807e0dA4
0.7 ETH
-119112192021-02-23 4:48:001856 days ago1614055680
0xf366005F...b807e0dA4
1.63 ETH
-119111012021-02-23 4:18:431856 days ago1614053923
0xf366005F...b807e0dA4
0.21 ETH
-119107742021-02-23 3:05:241856 days ago1614049524
0xf366005F...b807e0dA4
6.9 ETH
-119103192021-02-23 1:27:481856 days ago1614043668
0xf366005F...b807e0dA4
14 ETH
-119054752021-02-22 7:25:331856 days ago1613978733
0xf366005F...b807e0dA4
10 ETH
-119043612021-02-22 3:17:571857 days ago1613963877
0xf366005F...b807e0dA4
0.93 ETH
-119013062021-02-21 16:16:481857 days ago1613924208
0xf366005F...b807e0dA4
8.4 ETH
-119000782021-02-21 11:49:321857 days ago1613908172
0xf366005F...b807e0dA4
6 ETH
View All Internal Transactions
Loading...
Loading
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:
Deposit

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-09-25
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.6.12;

library SafeMath {

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

   function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

contract Ownable {
    address public owner;
    address public newowner;
    address public admin;
    address public dev;

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    modifier onlyNewOwner {
        require(msg.sender == newowner);
        _;
    }
    
    function transferOwnership(address _newOwner) public onlyOwner {
        newowner = _newOwner;
    }
    
    function takeOwnership() public onlyNewOwner {
        owner = newowner;
    }    
    
    function setAdmin(address _admin) public onlyOwner {
        admin = _admin;
    }
    
    function setDev(address _dev) public onlyOwner {
        dev = _dev;
    }
    
    modifier onlyAdmin {
        require(msg.sender == admin || msg.sender == owner);
        _;
    }

    modifier onlyDev {
        require(msg.sender == dev || msg.sender == admin || msg.sender == owner);
        _;
    }    
}

abstract contract ContractConn{
    function transfer(address _to, uint _value) virtual public;
    function transferFrom(address _from, address _to, uint _value) virtual public;
    function balanceOf(address who) virtual public view returns (uint);
}


contract Deposit is Ownable{

    using SafeMath for uint256;
    
    struct DepositInfo {
        uint256 id;
        address depositor;
        string coinType;
        uint256 amount;
        uint256 depositTime;
        uint256 depositBlock;
        uint256 ExpireBlock;
    }
    
    ContractConn public usdt;
    ContractConn public zild;
    

    uint256 public depositBlock = 78000;
    uint256 public depositBlockChange;
    uint256 public changeDepositTime;
    bool    public needChangeTime = false;
    
    mapping(address => DepositInfo[]) public eth_deposit;
    mapping(address => DepositInfo[]) public usdt_deposit;
    mapping(address => DepositInfo[]) public zild_deposit;
    
    mapping(address => uint256) public user_ethdeposit_amount;
    mapping(address => uint256) public user_usdtdeposit_amount;
    mapping(address => uint256) public user_zilddeposit_amount;

    uint256 public ethTotalDeposit;
    uint256 public usdtTotalDeposit;
    uint256 public zildTotalDeposit;

    event SetDepositBlock(uint256 dblock,address indexed who,uint256 time);
    event EffectDepositBlock(uint256 dblock,address indexed who,uint256 time);
    event DepositETH(address indexed from,uint256 depid,uint256 damount,uint256 bblock,uint256 eblock,uint256 time);
    event DepositUSDT(address indexed from,uint256 depid,uint256 damount,uint256 bblock,uint256 eblock,uint256 time);
    event DepositZILD(address indexed from,uint256 depid,uint256 damount,uint256 bblock,uint256 eblock,uint256 time);
    event WithdrawETH(address indexed to,uint256 damount,uint256 time);
    event WithdrawUSDT(address indexed to,uint256 damount,uint256 time);
    event WithdrawZILD(address indexed to,uint256 damount,uint256 time);
    
    constructor(address _usdt,address _zild) public {
        usdt = ContractConn(_usdt);
        zild = ContractConn(_zild);
    }
    
    function setdepositblock(uint256 _block) public onlyAdmin {
        require(_block > 0,"Desposit: New deposit time must be greater than 0");
        depositBlockChange = _block;
        changeDepositTime = block.number;
        needChangeTime = true;
        emit SetDepositBlock(_block,msg.sender,now);
    }
    
    function effectblockchange() public onlyAdmin {
        require(needChangeTime,"Deposit: No new deposit time are set");
        uint256 currentTime = block.number;
        uint256 effectTime = changeDepositTime.add(depositBlock);
        if (currentTime < effectTime) return;
        depositBlock = depositBlockChange;
        needChangeTime = false;
        emit SetDepositBlock(depositBlockChange,msg.sender,now);
    }    

    function DepositETHCount(address _user)  view public returns(uint256) {
        require(msg.sender == _user || msg.sender == owner, "Deposit: Only check your own deposit records");
        return eth_deposit[_user].length;
    }
    
    function DepositUSDTCount(address _user)  view public returns(uint256) {
        require(msg.sender == _user || msg.sender == owner, "Deposit: Only check your own deposit records");
        return usdt_deposit[_user].length;
    }
    
    function DepositZILDCount(address _user)  view public returns(uint256) {
        require(msg.sender == _user || msg.sender == owner, "Deposit: Only check your own deposit records");
        return zild_deposit[_user].length;
    }   

    function DepositETHAmount(address _user)  view public returns(uint256) {
        require(msg.sender == _user || msg.sender == owner, "Deposit: Only check your own deposit records");
        return user_ethdeposit_amount[_user];
    }
    
    function DepositUSDTAmount(address _user)  view public returns(uint256) {
        require(msg.sender == _user || msg.sender == owner, "Deposit: Only check your own deposit records");
        return user_usdtdeposit_amount[_user];
    }
    
    function DepositZILDAmount(address _user)  view public returns(uint256) {
        require(msg.sender == _user || msg.sender == owner, "Deposit: Only check your own deposit records");
        return user_zilddeposit_amount[_user];
    } 

    function depositETH() public payable returns(uint256){
        uint256 length = eth_deposit[msg.sender].length;
        uint256 deposit_id;
        eth_deposit[msg.sender].push(
            DepositInfo({
                id: length,
                depositor: msg.sender,
                coinType: "eth",
                amount: msg.value,
                depositTime: now,
                depositBlock: block.number,
                ExpireBlock: block.number.add(depositBlock)
            })
        );
        deposit_id = eth_deposit[msg.sender].length;
        user_ethdeposit_amount[msg.sender] = user_ethdeposit_amount[msg.sender].add(msg.value);
        ethTotalDeposit = ethTotalDeposit.add(msg.value);
        emit DepositETH(msg.sender,length,msg.value,block.number,block.number.add(depositBlock),now);
        return length;
    }
    
    function depositUSDT(uint256 _amount) public returns(uint256){
        usdt.transferFrom(address(msg.sender), address(this), _amount);
        uint256 length = usdt_deposit[msg.sender].length;
        usdt_deposit[msg.sender].push(
            DepositInfo({
                id: length,
                depositor: msg.sender,
                coinType: "usdt",
                amount: _amount,
                depositTime: now,
                depositBlock: block.number,
                ExpireBlock: block.number.add(depositBlock)
            })
        );
        user_usdtdeposit_amount[msg.sender] = user_usdtdeposit_amount[msg.sender].add(_amount);
        usdtTotalDeposit = usdtTotalDeposit.add(_amount);
        emit DepositUSDT(msg.sender,length,_amount,block.number,block.number.add(depositBlock),now);
        return length;
    }

    function depositZILD(uint256 _amount) public returns(uint256){
        zild.transferFrom(address(msg.sender), address(this), _amount);
        uint256 length = zild_deposit[msg.sender].length;
        zild_deposit[msg.sender].push(
            DepositInfo({
                id: length,
                depositor: msg.sender,
                coinType: "zild",
                amount: _amount,
                depositTime: now,
                depositBlock: block.number,
                ExpireBlock: block.number.add(depositBlock)
            })
        );
        user_zilddeposit_amount[msg.sender] = user_zilddeposit_amount[msg.sender].add(_amount);
        zildTotalDeposit = zildTotalDeposit.add(_amount);
        emit DepositZILD(msg.sender,length,_amount,block.number,block.number.add(depositBlock),now);
        return length;
    }

    function withdrawEth(uint256 _deposit_id) public returns(bool){
        require(block.number > eth_deposit[msg.sender][_deposit_id].ExpireBlock, "The withdrawal block has not arrived!");
        require(eth_deposit[msg.sender][_deposit_id].amount > 0, "There is no deposit available!");
        msg.sender.transfer(eth_deposit[msg.sender][_deposit_id].amount);
        user_ethdeposit_amount[msg.sender] = user_ethdeposit_amount[msg.sender].sub(eth_deposit[msg.sender][_deposit_id].amount);
        ethTotalDeposit = ethTotalDeposit.sub(eth_deposit[msg.sender][_deposit_id].amount);
        eth_deposit[msg.sender][_deposit_id].amount =  0;
        emit WithdrawETH(msg.sender,eth_deposit[msg.sender][_deposit_id].amount,now);
        return true;
    }
    
    function withdrawUSDT(uint256 _deposit_id) public returns(bool){
        require(block.number > usdt_deposit[msg.sender][_deposit_id].ExpireBlock, "The withdrawal block has not arrived!");
        require(usdt_deposit[msg.sender][_deposit_id].amount > 0, "There is no deposit available!");
        usdt.transfer(msg.sender, usdt_deposit[msg.sender][_deposit_id].amount);
        user_usdtdeposit_amount[msg.sender] = user_usdtdeposit_amount[msg.sender].sub(usdt_deposit[msg.sender][_deposit_id].amount);
        usdtTotalDeposit = usdtTotalDeposit.sub(usdt_deposit[msg.sender][_deposit_id].amount);
        usdt_deposit[msg.sender][_deposit_id].amount =  0;
        emit WithdrawUSDT(msg.sender,usdt_deposit[msg.sender][_deposit_id].amount,now);
        return true;
    }

    function withdrawZILD(uint256 _deposit_id) public returns(bool){
        require(block.number > zild_deposit[msg.sender][_deposit_id].ExpireBlock, "The withdrawal block has not arrived!");
        require(zild_deposit[msg.sender][_deposit_id].amount > 0, "There is no deposit available!");
        zild.transfer(msg.sender,zild_deposit[msg.sender][_deposit_id].amount);
        user_zilddeposit_amount[msg.sender] = user_zilddeposit_amount[msg.sender].sub(zild_deposit[msg.sender][_deposit_id].amount);
        zildTotalDeposit = zildTotalDeposit.sub(zild_deposit[msg.sender][_deposit_id].amount);
        zild_deposit[msg.sender][_deposit_id].amount =  0;
        emit WithdrawZILD(msg.sender,zild_deposit[msg.sender][_deposit_id].amount,now);
        return true;
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_usdt","type":"address"},{"internalType":"address","name":"_zild","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"depid","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"damount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bblock","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eblock","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"time","type":"uint256"}],"name":"DepositETH","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"depid","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"damount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bblock","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eblock","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"time","type":"uint256"}],"name":"DepositUSDT","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"depid","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"damount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bblock","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eblock","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"time","type":"uint256"}],"name":"DepositZILD","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"dblock","type":"uint256"},{"indexed":true,"internalType":"address","name":"who","type":"address"},{"indexed":false,"internalType":"uint256","name":"time","type":"uint256"}],"name":"EffectDepositBlock","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"dblock","type":"uint256"},{"indexed":true,"internalType":"address","name":"who","type":"address"},{"indexed":false,"internalType":"uint256","name":"time","type":"uint256"}],"name":"SetDepositBlock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"damount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"time","type":"uint256"}],"name":"WithdrawETH","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"damount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"time","type":"uint256"}],"name":"WithdrawUSDT","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"damount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"time","type":"uint256"}],"name":"WithdrawZILD","type":"event"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"DepositETHAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"DepositETHCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"DepositUSDTAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"DepositUSDTCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"DepositZILDAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"DepositZILDCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"changeDepositTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"depositBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"depositBlockChange","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"depositETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"depositUSDT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"depositZILD","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"dev","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"effectblockchange","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ethTotalDeposit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"eth_deposit","outputs":[{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"address","name":"depositor","type":"address"},{"internalType":"string","name":"coinType","type":"string"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"depositTime","type":"uint256"},{"internalType":"uint256","name":"depositBlock","type":"uint256"},{"internalType":"uint256","name":"ExpireBlock","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"needChangeTime","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newowner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_admin","type":"address"}],"name":"setAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_dev","type":"address"}],"name":"setDev","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_block","type":"uint256"}],"name":"setdepositblock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"takeOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"usdt","outputs":[{"internalType":"contract ContractConn","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"usdtTotalDeposit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"usdt_deposit","outputs":[{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"address","name":"depositor","type":"address"},{"internalType":"string","name":"coinType","type":"string"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"depositTime","type":"uint256"},{"internalType":"uint256","name":"depositBlock","type":"uint256"},{"internalType":"uint256","name":"ExpireBlock","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"user_ethdeposit_amount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"user_usdtdeposit_amount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"user_zilddeposit_amount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_deposit_id","type":"uint256"}],"name":"withdrawEth","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_deposit_id","type":"uint256"}],"name":"withdrawUSDT","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_deposit_id","type":"uint256"}],"name":"withdrawZILD","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"zild","outputs":[{"internalType":"contract ContractConn","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"zildTotalDeposit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"zild_deposit","outputs":[{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"address","name":"depositor","type":"address"},{"internalType":"string","name":"coinType","type":"string"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"depositTime","type":"uint256"},{"internalType":"uint256","name":"depositBlock","type":"uint256"},{"internalType":"uint256","name":"ExpireBlock","type":"uint256"}],"stateMutability":"view","type":"function"}]

6080604052620130b06006556009805460ff1916905534801561002157600080fd5b5060405161203c38038061203c8339818101604052604081101561004457600080fd5b508051602090910151600080546001600160a01b03199081163317909155600480546001600160a01b0394851690831617905560058054939092169216919091179055611fa6806100966000396000f3fe60806040526004361061021a5760003560e01c806391cca3db11610123578063d477f05f116100ab578063eda5b2f11161006f578063eda5b2f1146107c4578063f2fde38b146107f7578063f6326fb31461082a578063f851a44014610832578063fb9a8889146108475761021a565b8063d477f05f1461070a578063d74afaa11461073d578063e0d1caff14610752578063e7c80f1714610767578063e953e7f7146107915761021a565b8063b228b105116100f2578063b228b1051461062c578063bf4399161461065f578063bf69117114610674578063c311d049146106ad578063d3c4f7f7146106d75761021a565b806391cca3db14610596578063a0e8fabb146105ab578063a3c4a969146105de578063a757f04e146106175761021a565b80634538075b116101a657806374cce4b51161017557806374cce4b5146104dc578063759b3b611461050f578063794d8997146105245780637e6d77c3146105575780638da5cb5b146105815761021a565b80634538075b1461037d578063472bccb9146103b05780636053617214610494578063704b6c02146104a95761021a565b80632d94b133116101ed5780632d94b133146102ce5780632f48ab7d146102e357806333ef1fe6146103145780633ea521ef1461033e578063440de6bb146103685761021a565b80630e262eda1461021f5780630fe5f30d1461025d578063196b051d146102a25780631f5903cb146102b7575b600080fd5b34801561022b57600080fd5b506102496004803603602081101561024257600080fd5b503561085c565b604080519115158252519081900360200190f35b34801561026957600080fd5b506102906004803603602081101561028057600080fd5b50356001600160a01b0316610b2d565b60408051918252519081900360200190f35b3480156102ae57600080fd5b50610290610ba7565b3480156102c357600080fd5b506102cc610bad565b005b3480156102da57600080fd5b50610290610c90565b3480156102ef57600080fd5b506102f8610c96565b604080516001600160a01b039092168252519081900360200190f35b34801561032057600080fd5b506102cc6004803603602081101561033757600080fd5b5035610ca5565b34801561034a57600080fd5b506102496004803603602081101561036157600080fd5b5035610d62565b34801561037457600080fd5b50610290610ffc565b34801561038957600080fd5b50610290600480360360208110156103a057600080fd5b50356001600160a01b0316611002565b3480156103bc57600080fd5b506103e9600480360360408110156103d357600080fd5b506001600160a01b03813516906020013561107c565b60405180888152602001876001600160a01b0316815260200180602001868152602001858152602001848152602001838152602001828103825287818151815260200191508051906020019080838360005b8381101561045357818101518382015260200161043b565b50505050905090810190601f1680156104805780820380516001836020036101000a031916815260200191505b509850505050505050505060405180910390f35b3480156104a057600080fd5b506102cc611168565b3480156104b557600080fd5b506102cc600480360360208110156104cc57600080fd5b50356001600160a01b03166111a3565b3480156104e857600080fd5b50610290600480360360208110156104ff57600080fd5b50356001600160a01b03166111dc565b34801561051b57600080fd5b506102f86111ee565b34801561053057600080fd5b506102906004803603602081101561054757600080fd5b50356001600160a01b03166111fd565b34801561056357600080fd5b506102906004803603602081101561057a57600080fd5b5035611277565b34801561058d57600080fd5b506102f8611488565b3480156105a257600080fd5b506102f8611497565b3480156105b757600080fd5b50610290600480360360208110156105ce57600080fd5b50356001600160a01b03166114a6565b3480156105ea57600080fd5b506103e96004803603604081101561060157600080fd5b506001600160a01b0381351690602001356114b8565b34801561062357600080fd5b506102906114d1565b34801561063857600080fd5b506102906004803603602081101561064f57600080fd5b50356001600160a01b03166114d7565b34801561066b57600080fd5b50610290611551565b34801561068057600080fd5b506103e96004803603604081101561069757600080fd5b506001600160a01b038135169060200135611557565b3480156106b957600080fd5b50610249600480360360208110156106d057600080fd5b5035611570565b3480156106e357600080fd5b50610290600480360360208110156106fa57600080fd5b50356001600160a01b03166117c5565b34801561071657600080fd5b506102cc6004803603602081101561072d57600080fd5b50356001600160a01b031661183f565b34801561074957600080fd5b506102f8611878565b34801561075e57600080fd5b50610249611887565b34801561077357600080fd5b506102906004803603602081101561078a57600080fd5b5035611890565b34801561079d57600080fd5b50610290600480360360208110156107b457600080fd5b50356001600160a01b0316611a74565b3480156107d057600080fd5b50610290600480360360208110156107e757600080fd5b50356001600160a01b0316611a86565b34801561080357600080fd5b506102cc6004803603602081101561081a57600080fd5b50356001600160a01b0316611b00565b610290611b39565b34801561083e57600080fd5b506102f8611ce8565b34801561085357600080fd5b50610290611cf7565b336000908152600c6020526040812080548390811061087757fe5b90600052602060002090600702016006015443116108c65760405162461bcd60e51b8152600401808060200182810382526025815260200180611f206025913960400191505060405180910390fd5b336000908152600c602052604081208054849081106108e157fe5b90600052602060002090600702016003015411610945576040805162461bcd60e51b815260206004820152601e60248201527f5468657265206973206e6f206465706f73697420617661696c61626c65210000604482015290519081900360640190fd5b600554336000818152600c6020526040902080546001600160a01b039093169263a9059cbb9291908690811061097757fe5b9060005260206000209060070201600301546040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156109cf57600080fd5b505af11580156109e3573d6000803e3d6000fd5b5050336000908152600c602052604090208054610a33935090915084908110610a0857fe5b6000918252602080832060036007909302019190910154338352600f90915260409091205490611cfd565b336000908152600f6020908152604080832093909355600c9052208054610a82919084908110610a5f57fe5b906000526020600020906007020160030154601254611cfd90919063ffffffff16565b601255336000908152600c60205260408120805484908110610aa057fe5b600091825260208083206003600790930201919091019290925533808252600c9092526040902080547fc41848b8062410adccb5ec2c63876ee763fde39610066c0ddd0cb0a2a50e6748919085908110610af657fe5b90600052602060002090600702016003015442604051808381526020018281526020019250505060405180910390a2506001919050565b6000336001600160a01b0383161480610b5057506000546001600160a01b031633145b610b8b5760405162461bcd60e51b815260040180806020018281038252602c815260200180611f45602c913960400191505060405180910390fd5b506001600160a01b03166000908152600f602052604090205490565b60115481565b6002546001600160a01b0316331480610bd057506000546001600160a01b031633145b610bd957600080fd5b60095460ff16610c1a5760405162461bcd60e51b8152600401808060200182810382526024815260200180611ecb6024913960400191505060405180910390fd5b6006546008544391600091610c2e91611d46565b905080821015610c3f575050610c8e565b60075460068190556009805460ff1916905560408051918252426020830152805133927f5792301aa5ca1a289acc24a4dc1f4185f1a89bc0fdcbf3a088de5bab291081b792908290030190a250505b565b60085481565b6004546001600160a01b031681565b6002546001600160a01b0316331480610cc857506000546001600160a01b031633145b610cd157600080fd5b60008111610d105760405162461bcd60e51b8152600401808060200182810382526031815260200180611eef6031913960400191505060405180910390fd5b6007819055436008556009805460ff1916600117905560408051828152426020820152815133927f5792301aa5ca1a289acc24a4dc1f4185f1a89bc0fdcbf3a088de5bab291081b7928290030190a250565b336000908152600b60205260408120805483908110610d7d57fe5b9060005260206000209060070201600601544311610dcc5760405162461bcd60e51b8152600401808060200182810382526025815260200180611f206025913960400191505060405180910390fd5b336000908152600b60205260408120805484908110610de757fe5b90600052602060002090600702016003015411610e4b576040805162461bcd60e51b815260206004820152601e60248201527f5468657265206973206e6f206465706f73697420617661696c61626c65210000604482015290519081900360640190fd5b600454336000818152600b6020526040902080546001600160a01b039093169263a9059cbb92919086908110610e7d57fe5b9060005260206000209060070201600301546040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b158015610ed557600080fd5b505af1158015610ee9573d6000803e3d6000fd5b5050336000908152600b602052604090208054610f39935090915084908110610f0e57fe5b6000918252602080832060036007909302019190910154338352600e90915260409091205490611cfd565b336000908152600e6020908152604080832093909355600b9052208054610f88919084908110610f6557fe5b906000526020600020906007020160030154601154611cfd90919063ffffffff16565b601155336000908152600b60205260408120805484908110610fa657fe5b600091825260208083206003600790930201919091019290925533808252600b9092526040902080547f9a79bde0d55060155dc8293f45f588f390318730e145177936768242adb6b3d7919085908110610af657fe5b60065481565b6000336001600160a01b038316148061102557506000546001600160a01b031633145b6110605760405162461bcd60e51b815260040180806020018281038252602c815260200180611f45602c913960400191505060405180910390fd5b506001600160a01b03166000908152600b602052604090205490565b600a602052816000526040600020818154811061109557fe5b600091825260209182902060079091020180546001808301546002808501805460408051601f600019978416156101000297909701909216939093049485018890048802810188019092528382529397506001600160a01b03909116955092938301828280156111465780601f1061111b57610100808354040283529160200191611146565b820191906000526020600020905b81548152906001019060200180831161112957829003601f168201915b5050505050908060030154908060040154908060050154908060060154905087565b6001546001600160a01b0316331461117f57600080fd5b600154600080546001600160a01b0319166001600160a01b03909216919091179055565b6000546001600160a01b031633146111ba57600080fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b600e6020526000908152604090205481565b6005546001600160a01b031681565b6000336001600160a01b038316148061122057506000546001600160a01b031633145b61125b5760405162461bcd60e51b815260040180806020018281038252602c815260200180611f45602c913960400191505060405180910390fd5b506001600160a01b03166000908152600d602052604090205490565b600554604080516323b872dd60e01b81523360048201523060248201526044810184905290516000926001600160a01b0316916323b872dd916064808301928692919082900301818387803b1580156112cf57600080fd5b505af11580156112e3573d6000803e3d6000fd5b5050336000818152600c60209081526040918290208054835160e081018552818152808401959095528351808501855260048152631e9a5b1960e21b9381019390935292840191909152606083018790524260808401524360a0840181905260065492955090935060c083019161135a9190611d46565b9052815460018082018455600093845260209384902083516007909302019182558284015190820180546001600160a01b0319166001600160a01b0390921691909117905560408201518051929391926113ba9260028501920190611e37565b50606082015160038201556080820151600482015560a0820151600582015560c090910151600690910155336000908152600f60205260409020546113ff9084611d46565b336000908152600f602052604090205560125461141c9084611d46565b60125560065433907fb801993ce0f74bd1d2dc6726fe15c6ac418d60af8e403a2ab2554d5260574cb390839086904390611457908290611d46565b604080519485526020850193909352838301919091526060830152426080830152519081900360a00190a292915050565b6000546001600160a01b031681565b6003546001600160a01b031681565b600d6020526000908152604090205481565b600c602052816000526040600020818154811061109557fe5b60075481565b6000336001600160a01b03831614806114fa57506000546001600160a01b031633145b6115355760405162461bcd60e51b815260040180806020018281038252602c815260200180611f45602c913960400191505060405180910390fd5b506001600160a01b03166000908152600e602052604090205490565b60125481565b600b602052816000526040600020818154811061109557fe5b336000908152600a6020526040812080548390811061158b57fe5b90600052602060002090600702016006015443116115da5760405162461bcd60e51b8152600401808060200182810382526025815260200180611f206025913960400191505060405180910390fd5b336000908152600a602052604081208054849081106115f557fe5b90600052602060002090600702016003015411611659576040805162461bcd60e51b815260206004820152601e60248201527f5468657265206973206e6f206465706f73697420617661696c61626c65210000604482015290519081900360640190fd5b336000818152600a6020526040902080546108fc91908590811061167957fe5b9060005260206000209060070201600301549081150290604051600060405180830381858888f193505050501580156116b6573d6000803e3d6000fd5b50336000908152600a6020526040902080546117029190849081106116d757fe5b6000918252602080832060036007909302019190910154338352600d90915260409091205490611cfd565b336000908152600d6020908152604080832093909355600a905220805461175191908490811061172e57fe5b906000526020600020906007020160030154601054611cfd90919063ffffffff16565b601055336000908152600a6020526040812080548490811061176f57fe5b600091825260208083206003600790930201919091019290925533808252600a9092526040902080547f33414635cb2f2957fad92617dadad2a2a914b1914a9db56a5836fe13d56ef6f5919085908110610af657fe5b6000336001600160a01b03831614806117e857506000546001600160a01b031633145b6118235760405162461bcd60e51b815260040180806020018281038252602c815260200180611f45602c913960400191505060405180910390fd5b506001600160a01b03166000908152600a602052604090205490565b6000546001600160a01b0316331461185657600080fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031681565b60095460ff1681565b60048054604080516323b872dd60e01b8152339381019390935230602484015260448301849052516000926001600160a01b03909216916323b872dd916064808301928692919082900301818387803b1580156118ec57600080fd5b505af1158015611900573d6000803e3d6000fd5b5050336000818152600b60209081526040918290208054835160e081018552818152808401959095528351808501855260048152631d5cd91d60e21b9381019390935292840191909152606083018790524260808401524360a0840181905260065492955090935060c08301916119779190611d46565b9052815460018082018455600093845260209384902083516007909302019182558284015190820180546001600160a01b0319166001600160a01b0390921691909117905560408201518051929391926119d79260028501920190611e37565b50606082015160038201556080820151600482015560a0820151600582015560c090910151600690910155336000908152600e6020526040902054611a1c9084611d46565b336000908152600e6020526040902055601154611a399084611d46565b60115560065433907f3515ec0a38bf5836c4dd5f1a45261fdbecec6f1559f444568fa5de41d1947a4890839086904390611457908290611d46565b600f6020526000908152604090205481565b6000336001600160a01b0383161480611aa957506000546001600160a01b031633145b611ae45760405162461bcd60e51b815260040180806020018281038252602c815260200180611f45602c913960400191505060405180910390fd5b506001600160a01b03166000908152600c602052604090205490565b6000546001600160a01b03163314611b1757600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b336000818152600a602090815260408083208054825160e081018452818152808501969096528251808401845260038152620cae8d60eb1b94810194909452918501929092523460608501524260808501524360a08501819052600654939491938593929160c0830191611bad9190611d46565b9052815460018082018455600093845260209384902083516007909302019182558284015190820180546001600160a01b0319166001600160a01b039092169190911790556040820151805192939192611c0d9260028501920190611e37565b50606082015160038201556080820151600482015560a0820151600582015560c09091015160069091015550336000908152600a6020908152604080832054600d90925290912054611c5f9034611d46565b336000908152600d6020526040902055601054611c7c9034611d46565b60105560065433907f695f46c1480b028be3c720fcff147c28cb61a21ff15f89187fdbf82d31b0b91290849034904390611cb7908290611d46565b604080519485526020850193909352838301919091526060830152426080830152519081900360a00190a250905090565b6002546001600160a01b031681565b60105481565b6000611d3f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611da0565b9392505050565b600082820183811015611d3f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008184841115611e2f5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611df4578181015183820152602001611ddc565b50505050905090810190601f168015611e215780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10611e7857805160ff1916838001178555611ea5565b82800160010185558215611ea5579182015b82811115611ea5578251825591602001919060010190611e8a565b50611eb1929150611eb5565b5090565b5b80821115611eb15760008155600101611eb656fe4465706f7369743a204e6f206e6577206465706f7369742074696d652061726520736574446573706f7369743a204e6577206465706f7369742074696d65206d7573742062652067726561746572207468616e2030546865207769746864726177616c20626c6f636b20686173206e6f742061727269766564214465706f7369743a204f6e6c7920636865636b20796f7572206f776e206465706f736974207265636f726473a2646970667358221220aac5af75a0161e61b4d037c374b70a753e1ff7495770498dc539d3d2ddae91f864736f6c634300060c0033000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000006699d34aa3013605d468d2755a2fe59a16b12b

Deployed Bytecode

0x60806040526004361061021a5760003560e01c806391cca3db11610123578063d477f05f116100ab578063eda5b2f11161006f578063eda5b2f1146107c4578063f2fde38b146107f7578063f6326fb31461082a578063f851a44014610832578063fb9a8889146108475761021a565b8063d477f05f1461070a578063d74afaa11461073d578063e0d1caff14610752578063e7c80f1714610767578063e953e7f7146107915761021a565b8063b228b105116100f2578063b228b1051461062c578063bf4399161461065f578063bf69117114610674578063c311d049146106ad578063d3c4f7f7146106d75761021a565b806391cca3db14610596578063a0e8fabb146105ab578063a3c4a969146105de578063a757f04e146106175761021a565b80634538075b116101a657806374cce4b51161017557806374cce4b5146104dc578063759b3b611461050f578063794d8997146105245780637e6d77c3146105575780638da5cb5b146105815761021a565b80634538075b1461037d578063472bccb9146103b05780636053617214610494578063704b6c02146104a95761021a565b80632d94b133116101ed5780632d94b133146102ce5780632f48ab7d146102e357806333ef1fe6146103145780633ea521ef1461033e578063440de6bb146103685761021a565b80630e262eda1461021f5780630fe5f30d1461025d578063196b051d146102a25780631f5903cb146102b7575b600080fd5b34801561022b57600080fd5b506102496004803603602081101561024257600080fd5b503561085c565b604080519115158252519081900360200190f35b34801561026957600080fd5b506102906004803603602081101561028057600080fd5b50356001600160a01b0316610b2d565b60408051918252519081900360200190f35b3480156102ae57600080fd5b50610290610ba7565b3480156102c357600080fd5b506102cc610bad565b005b3480156102da57600080fd5b50610290610c90565b3480156102ef57600080fd5b506102f8610c96565b604080516001600160a01b039092168252519081900360200190f35b34801561032057600080fd5b506102cc6004803603602081101561033757600080fd5b5035610ca5565b34801561034a57600080fd5b506102496004803603602081101561036157600080fd5b5035610d62565b34801561037457600080fd5b50610290610ffc565b34801561038957600080fd5b50610290600480360360208110156103a057600080fd5b50356001600160a01b0316611002565b3480156103bc57600080fd5b506103e9600480360360408110156103d357600080fd5b506001600160a01b03813516906020013561107c565b60405180888152602001876001600160a01b0316815260200180602001868152602001858152602001848152602001838152602001828103825287818151815260200191508051906020019080838360005b8381101561045357818101518382015260200161043b565b50505050905090810190601f1680156104805780820380516001836020036101000a031916815260200191505b509850505050505050505060405180910390f35b3480156104a057600080fd5b506102cc611168565b3480156104b557600080fd5b506102cc600480360360208110156104cc57600080fd5b50356001600160a01b03166111a3565b3480156104e857600080fd5b50610290600480360360208110156104ff57600080fd5b50356001600160a01b03166111dc565b34801561051b57600080fd5b506102f86111ee565b34801561053057600080fd5b506102906004803603602081101561054757600080fd5b50356001600160a01b03166111fd565b34801561056357600080fd5b506102906004803603602081101561057a57600080fd5b5035611277565b34801561058d57600080fd5b506102f8611488565b3480156105a257600080fd5b506102f8611497565b3480156105b757600080fd5b50610290600480360360208110156105ce57600080fd5b50356001600160a01b03166114a6565b3480156105ea57600080fd5b506103e96004803603604081101561060157600080fd5b506001600160a01b0381351690602001356114b8565b34801561062357600080fd5b506102906114d1565b34801561063857600080fd5b506102906004803603602081101561064f57600080fd5b50356001600160a01b03166114d7565b34801561066b57600080fd5b50610290611551565b34801561068057600080fd5b506103e96004803603604081101561069757600080fd5b506001600160a01b038135169060200135611557565b3480156106b957600080fd5b50610249600480360360208110156106d057600080fd5b5035611570565b3480156106e357600080fd5b50610290600480360360208110156106fa57600080fd5b50356001600160a01b03166117c5565b34801561071657600080fd5b506102cc6004803603602081101561072d57600080fd5b50356001600160a01b031661183f565b34801561074957600080fd5b506102f8611878565b34801561075e57600080fd5b50610249611887565b34801561077357600080fd5b506102906004803603602081101561078a57600080fd5b5035611890565b34801561079d57600080fd5b50610290600480360360208110156107b457600080fd5b50356001600160a01b0316611a74565b3480156107d057600080fd5b50610290600480360360208110156107e757600080fd5b50356001600160a01b0316611a86565b34801561080357600080fd5b506102cc6004803603602081101561081a57600080fd5b50356001600160a01b0316611b00565b610290611b39565b34801561083e57600080fd5b506102f8611ce8565b34801561085357600080fd5b50610290611cf7565b336000908152600c6020526040812080548390811061087757fe5b90600052602060002090600702016006015443116108c65760405162461bcd60e51b8152600401808060200182810382526025815260200180611f206025913960400191505060405180910390fd5b336000908152600c602052604081208054849081106108e157fe5b90600052602060002090600702016003015411610945576040805162461bcd60e51b815260206004820152601e60248201527f5468657265206973206e6f206465706f73697420617661696c61626c65210000604482015290519081900360640190fd5b600554336000818152600c6020526040902080546001600160a01b039093169263a9059cbb9291908690811061097757fe5b9060005260206000209060070201600301546040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156109cf57600080fd5b505af11580156109e3573d6000803e3d6000fd5b5050336000908152600c602052604090208054610a33935090915084908110610a0857fe5b6000918252602080832060036007909302019190910154338352600f90915260409091205490611cfd565b336000908152600f6020908152604080832093909355600c9052208054610a82919084908110610a5f57fe5b906000526020600020906007020160030154601254611cfd90919063ffffffff16565b601255336000908152600c60205260408120805484908110610aa057fe5b600091825260208083206003600790930201919091019290925533808252600c9092526040902080547fc41848b8062410adccb5ec2c63876ee763fde39610066c0ddd0cb0a2a50e6748919085908110610af657fe5b90600052602060002090600702016003015442604051808381526020018281526020019250505060405180910390a2506001919050565b6000336001600160a01b0383161480610b5057506000546001600160a01b031633145b610b8b5760405162461bcd60e51b815260040180806020018281038252602c815260200180611f45602c913960400191505060405180910390fd5b506001600160a01b03166000908152600f602052604090205490565b60115481565b6002546001600160a01b0316331480610bd057506000546001600160a01b031633145b610bd957600080fd5b60095460ff16610c1a5760405162461bcd60e51b8152600401808060200182810382526024815260200180611ecb6024913960400191505060405180910390fd5b6006546008544391600091610c2e91611d46565b905080821015610c3f575050610c8e565b60075460068190556009805460ff1916905560408051918252426020830152805133927f5792301aa5ca1a289acc24a4dc1f4185f1a89bc0fdcbf3a088de5bab291081b792908290030190a250505b565b60085481565b6004546001600160a01b031681565b6002546001600160a01b0316331480610cc857506000546001600160a01b031633145b610cd157600080fd5b60008111610d105760405162461bcd60e51b8152600401808060200182810382526031815260200180611eef6031913960400191505060405180910390fd5b6007819055436008556009805460ff1916600117905560408051828152426020820152815133927f5792301aa5ca1a289acc24a4dc1f4185f1a89bc0fdcbf3a088de5bab291081b7928290030190a250565b336000908152600b60205260408120805483908110610d7d57fe5b9060005260206000209060070201600601544311610dcc5760405162461bcd60e51b8152600401808060200182810382526025815260200180611f206025913960400191505060405180910390fd5b336000908152600b60205260408120805484908110610de757fe5b90600052602060002090600702016003015411610e4b576040805162461bcd60e51b815260206004820152601e60248201527f5468657265206973206e6f206465706f73697420617661696c61626c65210000604482015290519081900360640190fd5b600454336000818152600b6020526040902080546001600160a01b039093169263a9059cbb92919086908110610e7d57fe5b9060005260206000209060070201600301546040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b158015610ed557600080fd5b505af1158015610ee9573d6000803e3d6000fd5b5050336000908152600b602052604090208054610f39935090915084908110610f0e57fe5b6000918252602080832060036007909302019190910154338352600e90915260409091205490611cfd565b336000908152600e6020908152604080832093909355600b9052208054610f88919084908110610f6557fe5b906000526020600020906007020160030154601154611cfd90919063ffffffff16565b601155336000908152600b60205260408120805484908110610fa657fe5b600091825260208083206003600790930201919091019290925533808252600b9092526040902080547f9a79bde0d55060155dc8293f45f588f390318730e145177936768242adb6b3d7919085908110610af657fe5b60065481565b6000336001600160a01b038316148061102557506000546001600160a01b031633145b6110605760405162461bcd60e51b815260040180806020018281038252602c815260200180611f45602c913960400191505060405180910390fd5b506001600160a01b03166000908152600b602052604090205490565b600a602052816000526040600020818154811061109557fe5b600091825260209182902060079091020180546001808301546002808501805460408051601f600019978416156101000297909701909216939093049485018890048802810188019092528382529397506001600160a01b03909116955092938301828280156111465780601f1061111b57610100808354040283529160200191611146565b820191906000526020600020905b81548152906001019060200180831161112957829003601f168201915b5050505050908060030154908060040154908060050154908060060154905087565b6001546001600160a01b0316331461117f57600080fd5b600154600080546001600160a01b0319166001600160a01b03909216919091179055565b6000546001600160a01b031633146111ba57600080fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b600e6020526000908152604090205481565b6005546001600160a01b031681565b6000336001600160a01b038316148061122057506000546001600160a01b031633145b61125b5760405162461bcd60e51b815260040180806020018281038252602c815260200180611f45602c913960400191505060405180910390fd5b506001600160a01b03166000908152600d602052604090205490565b600554604080516323b872dd60e01b81523360048201523060248201526044810184905290516000926001600160a01b0316916323b872dd916064808301928692919082900301818387803b1580156112cf57600080fd5b505af11580156112e3573d6000803e3d6000fd5b5050336000818152600c60209081526040918290208054835160e081018552818152808401959095528351808501855260048152631e9a5b1960e21b9381019390935292840191909152606083018790524260808401524360a0840181905260065492955090935060c083019161135a9190611d46565b9052815460018082018455600093845260209384902083516007909302019182558284015190820180546001600160a01b0319166001600160a01b0390921691909117905560408201518051929391926113ba9260028501920190611e37565b50606082015160038201556080820151600482015560a0820151600582015560c090910151600690910155336000908152600f60205260409020546113ff9084611d46565b336000908152600f602052604090205560125461141c9084611d46565b60125560065433907fb801993ce0f74bd1d2dc6726fe15c6ac418d60af8e403a2ab2554d5260574cb390839086904390611457908290611d46565b604080519485526020850193909352838301919091526060830152426080830152519081900360a00190a292915050565b6000546001600160a01b031681565b6003546001600160a01b031681565b600d6020526000908152604090205481565b600c602052816000526040600020818154811061109557fe5b60075481565b6000336001600160a01b03831614806114fa57506000546001600160a01b031633145b6115355760405162461bcd60e51b815260040180806020018281038252602c815260200180611f45602c913960400191505060405180910390fd5b506001600160a01b03166000908152600e602052604090205490565b60125481565b600b602052816000526040600020818154811061109557fe5b336000908152600a6020526040812080548390811061158b57fe5b90600052602060002090600702016006015443116115da5760405162461bcd60e51b8152600401808060200182810382526025815260200180611f206025913960400191505060405180910390fd5b336000908152600a602052604081208054849081106115f557fe5b90600052602060002090600702016003015411611659576040805162461bcd60e51b815260206004820152601e60248201527f5468657265206973206e6f206465706f73697420617661696c61626c65210000604482015290519081900360640190fd5b336000818152600a6020526040902080546108fc91908590811061167957fe5b9060005260206000209060070201600301549081150290604051600060405180830381858888f193505050501580156116b6573d6000803e3d6000fd5b50336000908152600a6020526040902080546117029190849081106116d757fe5b6000918252602080832060036007909302019190910154338352600d90915260409091205490611cfd565b336000908152600d6020908152604080832093909355600a905220805461175191908490811061172e57fe5b906000526020600020906007020160030154601054611cfd90919063ffffffff16565b601055336000908152600a6020526040812080548490811061176f57fe5b600091825260208083206003600790930201919091019290925533808252600a9092526040902080547f33414635cb2f2957fad92617dadad2a2a914b1914a9db56a5836fe13d56ef6f5919085908110610af657fe5b6000336001600160a01b03831614806117e857506000546001600160a01b031633145b6118235760405162461bcd60e51b815260040180806020018281038252602c815260200180611f45602c913960400191505060405180910390fd5b506001600160a01b03166000908152600a602052604090205490565b6000546001600160a01b0316331461185657600080fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031681565b60095460ff1681565b60048054604080516323b872dd60e01b8152339381019390935230602484015260448301849052516000926001600160a01b03909216916323b872dd916064808301928692919082900301818387803b1580156118ec57600080fd5b505af1158015611900573d6000803e3d6000fd5b5050336000818152600b60209081526040918290208054835160e081018552818152808401959095528351808501855260048152631d5cd91d60e21b9381019390935292840191909152606083018790524260808401524360a0840181905260065492955090935060c08301916119779190611d46565b9052815460018082018455600093845260209384902083516007909302019182558284015190820180546001600160a01b0319166001600160a01b0390921691909117905560408201518051929391926119d79260028501920190611e37565b50606082015160038201556080820151600482015560a0820151600582015560c090910151600690910155336000908152600e6020526040902054611a1c9084611d46565b336000908152600e6020526040902055601154611a399084611d46565b60115560065433907f3515ec0a38bf5836c4dd5f1a45261fdbecec6f1559f444568fa5de41d1947a4890839086904390611457908290611d46565b600f6020526000908152604090205481565b6000336001600160a01b0383161480611aa957506000546001600160a01b031633145b611ae45760405162461bcd60e51b815260040180806020018281038252602c815260200180611f45602c913960400191505060405180910390fd5b506001600160a01b03166000908152600c602052604090205490565b6000546001600160a01b03163314611b1757600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b336000818152600a602090815260408083208054825160e081018452818152808501969096528251808401845260038152620cae8d60eb1b94810194909452918501929092523460608501524260808501524360a08501819052600654939491938593929160c0830191611bad9190611d46565b9052815460018082018455600093845260209384902083516007909302019182558284015190820180546001600160a01b0319166001600160a01b039092169190911790556040820151805192939192611c0d9260028501920190611e37565b50606082015160038201556080820151600482015560a0820151600582015560c09091015160069091015550336000908152600a6020908152604080832054600d90925290912054611c5f9034611d46565b336000908152600d6020526040902055601054611c7c9034611d46565b60105560065433907f695f46c1480b028be3c720fcff147c28cb61a21ff15f89187fdbf82d31b0b91290849034904390611cb7908290611d46565b604080519485526020850193909352838301919091526060830152426080830152519081900360a00190a250905090565b6002546001600160a01b031681565b60105481565b6000611d3f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611da0565b9392505050565b600082820183811015611d3f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008184841115611e2f5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611df4578181015183820152602001611ddc565b50505050905090810190601f168015611e215780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10611e7857805160ff1916838001178555611ea5565b82800160010185558215611ea5579182015b82811115611ea5578251825591602001919060010190611e8a565b50611eb1929150611eb5565b5090565b5b80821115611eb15760008155600101611eb656fe4465706f7369743a204e6f206e6577206465706f7369742074696d652061726520736574446573706f7369743a204e6577206465706f7369742074696d65206d7573742062652067726561746572207468616e2030546865207769746864726177616c20626c6f636b20686173206e6f742061727269766564214465706f7369743a204f6e6c7920636865636b20796f7572206f776e206465706f736974207265636f726473a2646970667358221220aac5af75a0161e61b4d037c374b70a753e1ff7495770498dc539d3d2ddae91f864736f6c634300060c0033

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

000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000006699d34aa3013605d468d2755a2fe59a16b12b

-----Decoded View---------------
Arg [0] : _usdt (address): 0xdAC17F958D2ee523a2206206994597C13D831ec7
Arg [1] : _zild (address): 0x006699d34AA3013605d468d2755A2Fe59A16B12B

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
Arg [1] : 000000000000000000000000006699d34aa3013605d468d2755a2fe59a16b12b


Deployed Bytecode Sourcemap

3113:9116:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11446:780;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11446:780:0;;:::i;:::-;;;;;;;;;;;;;;;;;;7035:238;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7035:238:0;-1:-1:-1;;;;;7035:238:0;;:::i;:::-;;;;;;;;;;;;;;;;4077:31;;;;;;;;;;;;;:::i;5364:429::-;;;;;;;;;;;;;:::i;:::-;;3570:32;;;;;;;;;;;;;:::i;3418:24::-;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;3418:24:0;;;;;;;;;;;;;;5037:315;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5037:315:0;;:::i;10657:781::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10657:781:0;;:::i;3488:35::-;;;;;;;;;;;;;:::i;6048:233::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6048:233:0;-1:-1:-1;;;;;6048:233:0;;:::i;3659:52::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3659:52:0;;;;;;;;:::i;:::-;;;;;;;;;;-1:-1:-1;;;;;3659:52:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:80;;;;;;;;;;;;;:::i;2427:84::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2427:84:0;-1:-1:-1;;;;;2427:84:0;;:::i;3908:58::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3908:58:0;-1:-1:-1;;;;;3908:58:0;;:::i;3449:24::-;;;;;;;;;;;;;:::i;6537:236::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6537:236:0;-1:-1:-1;;;;;6537:236:0;;:::i;9018:857::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9018:857:0;;:::i;1858:20::-;;;;;;;;;;;;;:::i;1942:18::-;;;;;;;;;;;;;:::i;3844:57::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3844:57:0;-1:-1:-1;;;;;3844:57:0;;:::i;3778:53::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3778:53:0;;;;;;;;:::i;3530:33::-;;;;;;;;;;;;;:::i;6785:238::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6785:238:0;-1:-1:-1;;;;;6785:238:0;;:::i;4115:31::-;;;;;;;;;;;;;:::i;3718:53::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3718:53:0;;;;;;;;:::i;9883:762::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9883:762:0;;:::i;5805:231::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5805:231:0;-1:-1:-1;;;;;5805:231:0;;:::i;2523:76::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2523:76:0;-1:-1:-1;;;;;2523:76:0;;:::i;1885:23::-;;;;;;;;;;;;;:::i;3609:37::-;;;;;;;;;;;;;:::i;8153:857::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8153:857:0;;:::i;3973:58::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3973:58:0;-1:-1:-1;;;;;3973:58:0;;:::i;6293:233::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6293:233:0;-1:-1:-1;;;;;6293:233:0;;:::i;2217:102::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2217:102:0;-1:-1:-1;;;;;2217:102:0;;:::i;7282:859::-;;;:::i;1915:20::-;;;;;;;;;;;;;:::i;4040:30::-;;;;;;;;;;;;;:::i;11446:780::-;11556:10;11504:4;11543:24;;;:12;:24;;;;;:37;;11568:11;;11543:37;;;;;;;;;;;;;;;;:49;;;11528:12;:64;11520:114;;;;-1:-1:-1;;;11520:114:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11666:10;11700:1;11653:24;;;:12;:24;;;;;:37;;11678:11;;11653:37;;;;;;;;;;;;;;;;:44;;;:48;11645:91;;;;;-1:-1:-1;;;11645:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;11747:4;;11761:10;11747:4;11772:24;;;:12;:24;;;;;:37;;-1:-1:-1;;;;;11747:4:0;;;;:13;;11761:10;11772:24;11797:11;;11772:37;;;;;;;;;;;;;;;;:44;;;11747:70;;;;;;;;;;;;;-1:-1:-1;;;;;11747:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11919:10:0;11906:24;;;;:12;:24;;;;;:37;;11866:85;;-1:-1:-1;11906:24:0;;-1:-1:-1;11931:11:0;;11906:37;;;;;;;;;;;;;;:44;:37;;;;;:44;;;;;11890:10;11866:35;;:23;:35;;;;;;;;;:39;:85::i;:::-;11852:10;11828:35;;;;:23;:35;;;;;;;;:123;;;;12002:12;:24;;;:37;;11981:66;;12002:24;12027:11;;12002:37;;;;;;;;;;;;;;;;:44;;;11981:16;;:20;;:66;;;;:::i;:::-;11962:16;:85;12071:10;12106:1;12058:24;;;:12;:24;;;;;:37;;12083:11;;12058:37;;;;;;;;;;;;;;:44;:37;;;;;:44;;;;:49;;;;12136:10;12147:24;;;:12;:24;;;;;;:37;;12123:73;;12147:24;12172:11;;12147:37;;;;;;;;;;;;;;;;:44;;;12192:3;12123:73;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12214:4:0;11446:780;;;:::o;7035:238::-;7098:7;7126:10;-1:-1:-1;;;;;7126:19:0;;;;:42;;-1:-1:-1;7163:5:0;;-1:-1:-1;;;;;7163:5:0;7149:10;:19;7126:42;7118:99;;;;-1:-1:-1;;;7118:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;7235:30:0;;;;;:23;:30;;;;;;;7035:238::o;4077:31::-;;;;:::o;5364:429::-;2663:5;;-1:-1:-1;;;;;2663:5:0;2649:10;:19;;:42;;-1:-1:-1;2686:5:0;;-1:-1:-1;;;;;2686:5:0;2672:10;:19;2649:42;2641:51;;;;;;5429:14:::1;::::0;::::1;;5421:62;;;;-1:-1:-1::0;;;5421:62:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5582:12;::::0;5560:17:::1;::::0;5516:12:::1;::::0;5494:19:::1;::::0;5560:35:::1;::::0;:21:::1;:35::i;:::-;5539:56;;5624:10;5610:11;:24;5606:37;;;5636:7;;;;5606:37;5668:18;::::0;5653:12:::1;:33:::0;;;5697:14:::1;:22:::0;;-1:-1:-1;;5697:22:0::1;::::0;;5735:50:::1;::::0;;;;;5781:3:::1;5735:50;::::0;::::1;::::0;;;5770:10:::1;::::0;5735:50:::1;::::0;;;;;;;::::1;2703:1;;;5364:429::o:0;3570:32::-;;;;:::o;3418:24::-;;;-1:-1:-1;;;;;3418:24:0;;:::o;5037:315::-;2663:5;;-1:-1:-1;;;;;2663:5:0;2649:10;:19;;:42;;-1:-1:-1;2686:5:0;;-1:-1:-1;;;;;2686:5:0;2672:10;:19;2649:42;2641:51;;;;;;5123:1:::1;5114:6;:10;5106:71;;;;-1:-1:-1::0;;;5106:71:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5188:18;:27:::0;;;5246:12:::1;5226:17;:32:::0;5269:14:::1;:21:::0;;-1:-1:-1;;5269:21:0::1;5286:4;5269:21;::::0;;5306:38:::1;::::0;;;;;5340:3:::1;5306:38;::::0;::::1;::::0;;;5329:10:::1;::::0;5306:38:::1;::::0;;;;;;::::1;5037:315:::0;:::o;10657:781::-;10767:10;10715:4;10754:24;;;:12;:24;;;;;:37;;10779:11;;10754:37;;;;;;;;;;;;;;;;:49;;;10739:12;:64;10731:114;;;;-1:-1:-1;;;10731:114:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10877:10;10911:1;10864:24;;;:12;:24;;;;;:37;;10889:11;;10864:37;;;;;;;;;;;;;;;;:44;;;:48;10856:91;;;;;-1:-1:-1;;;10856:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;10958:4;;10972:10;10958:4;10984:24;;;:12;:24;;;;;:37;;-1:-1:-1;;;;;10958:4:0;;;;:13;;10972:10;10984:24;11009:11;;10984:37;;;;;;;;;;;;;;;;:44;;;10958:71;;;;;;;;;;;;;-1:-1:-1;;;;;10958:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11131:10:0;11118:24;;;;:12;:24;;;;;:37;;11078:85;;-1:-1:-1;11118:24:0;;-1:-1:-1;11143:11:0;;11118:37;;;;;;;;;;;;;;:44;:37;;;;;:44;;;;;11102:10;11078:35;;:23;:35;;;;;;;;;:39;:85::i;:::-;11064:10;11040:35;;;;:23;:35;;;;;;;;:123;;;;11214:12;:24;;;:37;;11193:66;;11214:24;11239:11;;11214:37;;;;;;;;;;;;;;;;:44;;;11193:16;;:20;;:66;;;;:::i;:::-;11174:16;:85;11283:10;11318:1;11270:24;;;:12;:24;;;;;:37;;11295:11;;11270:37;;;;;;;;;;;;;;:44;:37;;;;;:44;;;;:49;;;;11348:10;11359:24;;;:12;:24;;;;;;:37;;11335:73;;11359:24;11384:11;;11359:37;;;;;3488:35;;;;:::o;6048:233::-;6110:7;6138:10;-1:-1:-1;;;;;6138:19:0;;;;:42;;-1:-1:-1;6175:5:0;;-1:-1:-1;;;;;6175:5:0;6161:10;:19;6138:42;6130:99;;;;-1:-1:-1;;;6130:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6247:19:0;;;;;:12;:19;;;;;:26;;6048:233::o;3659:52::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3659:52:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3659:52:0;;;;-1:-1:-1;3659:52:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2331:80::-;2176:8;;-1:-1:-1;;;;;2176:8:0;2162:10;:22;2154:31;;;;;;2395:8:::1;::::0;::::1;2387:16:::0;;-1:-1:-1;;;;;;2387:16:0::1;-1:-1:-1::0;;;;;2395:8:0;;::::1;2387:16:::0;;;::::1;::::0;;2331:80::o;2427:84::-;2087:5;;-1:-1:-1;;;;;2087:5:0;2073:10;:19;2065:28;;;;;;2489:5:::1;:14:::0;;-1:-1:-1;;;;;;2489:14:0::1;-1:-1:-1::0;;;;;2489:14:0;;;::::1;::::0;;;::::1;::::0;;2427:84::o;3908:58::-;;;;;;;;;;;;;:::o;3449:24::-;;;-1:-1:-1;;;;;3449:24:0;;:::o;6537:236::-;6599:7;6627:10;-1:-1:-1;;;;;6627:19:0;;;;:42;;-1:-1:-1;6664:5:0;;-1:-1:-1;;;;;6664:5:0;6650:10;:19;6627:42;6619:99;;;;-1:-1:-1;;;6619:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6736:29:0;;;;;:22;:29;;;;;;;6537:236::o;9018:857::-;9090:4;;:62;;;-1:-1:-1;;;9090:62:0;;9116:10;9090:62;;;;9137:4;9090:62;;;;;;;;;;;;9071:7;;-1:-1:-1;;;;;9090:4:0;;:17;;:62;;;;;9071:7;;9090:62;;;;;;;9071:7;9090:4;:62;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;9193:10:0;9163:14;9180:24;;;:12;:24;;;;;;;;;:31;;9266:308;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9266:308:0;;;;;;;;;;;;;;;;;;;;9448:3;9266:308;;;;9484:12;9266:308;;;;;;9545:12;;9180:31;;-1:-1:-1;9180:24:0;;-1:-1:-1;9266:308:0;;;;9528:30;;9484:12;9528:16;:30::i;:::-;9266:308;;9222:363;;;;;;;;-1:-1:-1;9222:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;9222:363:0;-1:-1:-1;;;;;9222:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;9222:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9658:10;-1:-1:-1;9634:35:0;;;:23;:35;;;;;;:48;;9674:7;9634:39;:48::i;:::-;9620:10;9596:35;;;;:23;:35;;;;;:86;9712:16;;:29;;9733:7;9712:20;:29::i;:::-;9693:16;:48;9825:12;;9769:10;;9757:86;;9780:6;;9787:7;;9795:12;;9808:30;;9795:12;;9808:16;:30::i;:::-;9757:86;;;;;;;;;;;;;;;;;;;;;;;;9839:3;9757:86;;;;;;;;;;;;;9861:6;9018:857;-1:-1:-1;;9018:857:0:o;1858:20::-;;;-1:-1:-1;;;;;1858:20:0;;:::o;1942:18::-;;;-1:-1:-1;;;;;1942:18:0;;:::o;3844:57::-;;;;;;;;;;;;;:::o;3778:53::-;;;;;;;;;;;;;;;;;;3530:33;;;;:::o;6785:238::-;6848:7;6876:10;-1:-1:-1;;;;;6876:19:0;;;;:42;;-1:-1:-1;6913:5:0;;-1:-1:-1;;;;;6913:5:0;6899:10;:19;6876:42;6868:99;;;;-1:-1:-1;;;6868:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6985:30:0;;;;;:23;:30;;;;;;;6785:238::o;4115:31::-;;;;:::o;3718:53::-;;;;;;;;;;;;;;;;;;9883:762;9991:10;9940:4;9979:23;;;:11;:23;;;;;:36;;10003:11;;9979:36;;;;;;;;;;;;;;;;:48;;;9964:12;:63;9956:113;;;;-1:-1:-1;;;9956:113:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10100:10;10134:1;10088:23;;;:11;:23;;;;;:36;;10112:11;;10088:36;;;;;;;;;;;;;;;;:43;;;:47;10080:90;;;;;-1:-1:-1;;;10080:90:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;10181:10;10201:23;;;;:11;:23;;;;;:36;;10181:64;;10201:23;10225:11;;10201:36;;;;;;;;;;;;;;;;:43;;;10181:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10344:10:0;10332:23;;;;:11;:23;;;;;:36;;10293:83;;10332:23;10356:11;;10332:36;;;;;;;;;;;;;;:43;:36;;;;;:43;;;;;10316:10;10293:34;;:22;:34;;;;;;;;;:38;:83::i;:::-;10279:10;10256:34;;;;:22;:34;;;;;;;;:120;;;;10425:11;:23;;;:36;;10405:64;;10425:23;10449:11;;10425:36;;;;;;;;;;;;;;;;:43;;;10405:15;;:19;;:64;;;;:::i;:::-;10387:15;:82;10492:10;10527:1;10480:23;;;:11;:23;;;;;:36;;10504:11;;10480:36;;;;;;;;;;;;;;:43;:36;;;;;:43;;;;:48;;;;10556:10;10567:23;;;:11;:23;;;;;;:36;;10544:71;;10567:23;10591:11;;10567:36;;;;;5805:231;5866:7;5894:10;-1:-1:-1;;;;;5894:19:0;;;;:42;;-1:-1:-1;5931:5:0;;-1:-1:-1;;;;;5931:5:0;5917:10;:19;5894:42;5886:99;;;;-1:-1:-1;;;5886:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6003:18:0;;;;;:11;:18;;;;;:25;;5805:231::o;2523:76::-;2087:5;;-1:-1:-1;;;;;2087:5:0;2073:10;:19;2065:28;;;;;;2581:3:::1;:10:::0;;-1:-1:-1;;;;;;2581:10:0::1;-1:-1:-1::0;;;;;2581:10:0;;;::::1;::::0;;;::::1;::::0;;2523:76::o;1885:23::-;;;-1:-1:-1;;;;;1885:23:0;;:::o;3609:37::-;;;;;;:::o;8153:857::-;8225:4;;;:62;;;-1:-1:-1;;;8225:62:0;;8251:10;8225:62;;;;;;;8272:4;8225:62;;;;;;;;;;;8206:7;;-1:-1:-1;;;;;8225:4:0;;;;:17;;:62;;;;;8206:7;;8225:62;;;;;;;8206:7;8225:4;:62;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;8328:10:0;8298:14;8315:24;;;:12;:24;;;;;;;;;:31;;8401:308;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8401:308:0;;;;;;;;;;;;;;;;;;;;8583:3;8401:308;;;;8619:12;8401:308;;;;;;8680:12;;8315:31;;-1:-1:-1;8315:24:0;;-1:-1:-1;8401:308:0;;;;8663:30;;8619:12;8663:16;:30::i;:::-;8401:308;;8357:363;;;;;;;;-1:-1:-1;8357:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;8357:363:0;-1:-1:-1;;;;;8357:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;8357:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8793:10;-1:-1:-1;8769:35:0;;;:23;:35;;;;;;:48;;8809:7;8769:39;:48::i;:::-;8755:10;8731:35;;;;:23;:35;;;;;:86;8847:16;;:29;;8868:7;8847:20;:29::i;:::-;8828:16;:48;8960:12;;8904:10;;8892:86;;8915:6;;8922:7;;8930:12;;8943:30;;8930:12;;8943:16;:30::i;3973:58::-;;;;;;;;;;;;;:::o;6293:233::-;6355:7;6383:10;-1:-1:-1;;;;;6383:19:0;;;;:42;;-1:-1:-1;6420:5:0;;-1:-1:-1;;;;;6420:5:0;6406:10;:19;6383:42;6375:99;;;;-1:-1:-1;;;6375:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6492:19:0;;;;;:12;:19;;;;;:26;;6293:233::o;2217:102::-;2087:5;;-1:-1:-1;;;;;2087:5:0;2073:10;:19;2065:28;;;;;;2291:8:::1;:20:::0;;-1:-1:-1;;;;;;2291:20:0::1;-1:-1:-1::0;;;;;2291:20:0;;;::::1;::::0;;;::::1;::::0;;2217:102::o;7282:859::-;7375:10;7327:7;7363:23;;;:11;:23;;;;;;;;:30;;7476:309;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;7476:309:0;;;;;;;;;;;;;;7618:9;7476:309;;;;7659:3;7476:309;;;;7695:12;7476:309;;;;;;7756:12;;7327:7;;7363:30;;7327:7;;7363:23;7476:309;;;;;7739:30;;7695:12;7739:16;:30::i;:::-;7476:309;;7433:363;;;;;;;;-1:-1:-1;7433:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;7433:363:0;-1:-1:-1;;;;;7433:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;7433:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7832:10:0;-1:-1:-1;7820:23:0;;;:11;:23;;;;;;;;:30;7898:22;:34;;;;;;;:49;;7937:9;7898:38;:49::i;:::-;7884:10;7861:34;;;;:22;:34;;;;;:86;7976:15;;:30;;7996:9;7976:19;:30::i;:::-;7958:15;:48;8091:12;;8033:10;;8022:87;;8044:6;;8051:9;;8061:12;;8074:30;;8061:12;;8074:16;:30::i;:::-;8022:87;;;;;;;;;;;;;;;;;;;;;;;;8105:3;8022:87;;;;;;;;;;;;;-1:-1:-1;8127:6:0;-1:-1:-1;7282:859:0;:::o;1915:20::-;;;-1:-1:-1;;;;;1915:20:0;;:::o;4040:30::-;;;;:::o;275:136::-;333:7;360:43;364:1;367;360:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;353:50;275:136;-1:-1:-1;;;275:136:0:o;86:181::-;144:7;176:5;;;200:6;;;;192:46;;;;;-1:-1:-1;;;192:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;419:192;505:7;541:12;533:6;;;;525:29;;;;-1:-1:-1;;;525:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;577:5:0;;;419:192::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;

Swarm Source

ipfs://aac5af75a0161e61b4d037c374b70a753e1ff7495770498dc539d3d2ddae91f8

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.