ETH Price: $3,250.86 (-4.75%)

Contract

0xaE2C7af5fc2dDF45e6250a4C5495e61afC7AcF50
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Buy ADC116388022021-01-12 7:29:061467 days ago1610436546IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.0034138550.00000112
Buy ADC113665412020-12-01 12:05:421509 days ago1606824342IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.0051298661.60000023
Buy ADC113613912020-11-30 17:05:021510 days ago1606755902IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.0075115890.20000023
Buy ADC113496592020-11-28 22:03:551511 days ago1606601035IN
0xaE2C7af5...afC7AcF50
0.1 ETH0.0009763614.30000023
Buy ADC113113322020-11-23 0:42:301517 days ago1606092150IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.0048550458.30000023
Buy ADC113091542020-11-22 16:40:311518 days ago1606063231IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.0030041844.00000023
Buy ADC113043992020-11-21 23:02:231518 days ago1605999743IN
0xaE2C7af5...afC7AcF50
0.1 ETH0.0028539741.80000023
Buy ADC113043962020-11-21 23:01:391518 days ago1605999699IN
0xaE2C7af5...afC7AcF50
0.1 ETH0.0028539741.80000023
Buy ADC113043952020-11-21 23:01:311518 days ago1605999691IN
0xaE2C7af5...afC7AcF50
0.1 ETH0.0028539741.80000023
Buy ADC112991242020-11-21 3:52:051519 days ago1605930725IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.003229547.30000023
Buy ADC112869532020-11-19 7:02:421521 days ago1605769362IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.0015696822.99000023
Buy ADC112650692020-11-15 22:02:581524 days ago1605477778IN
0xaE2C7af5...afC7AcF50
0.1 ETH0.0009613414.08000023
Buy ADC112647532020-11-15 20:53:001524 days ago1605473580IN
0xaE2C7af5...afC7AcF50
0.1 ETH0.0009312913.64000023
Buy ADC112571502020-11-14 17:26:241526 days ago1605374784IN
0xaE2C7af5...afC7AcF50
0.1 ETH0.0024784536.30000023
Buy ADC112534512020-11-14 3:39:581526 days ago1605325198IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.001584723.21000023
Buy ADC112529822020-11-14 1:53:201526 days ago1605318800IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.0024033535.20000023
Buy ADC112529702020-11-14 1:51:311526 days ago1605318691IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.0024033535.20000023
Buy ADC112336872020-11-11 2:51:291529 days ago1605063089IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.0039805458.30000023
Buy ADC112334982020-11-11 2:10:391529 days ago1605060639IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.0034548150.60000023
Buy ADC112198922020-11-08 23:49:571531 days ago1604879397IN
0xaE2C7af5...afC7AcF50
0.1 ETH0.0012091817.71000023
Buy ADC112198892020-11-08 23:49:141531 days ago1604879354IN
0xaE2C7af5...afC7AcF50
0.1 ETH0.0012091817.71000023
Buy ADC112156582020-11-08 8:23:371532 days ago1604823817IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.001149116.83000023
Buy ADC112154292020-11-08 7:28:301532 days ago1604820510IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.0011340816.61000023
Buy ADC111946772020-11-05 3:09:181535 days ago1604545758IN
0xaE2C7af5...afC7AcF50
0.08 ETH0.0021029330.80000023
Buy ADC111939852020-11-05 0:32:181535 days ago1604536338IN
0xaE2C7af5...afC7AcF50
0.05 ETH0.0013969420.46000023
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
212392762024-11-21 23:04:5957 days ago1732230299
0xaE2C7af5...afC7AcF50
0.138 ETH
212392762024-11-21 23:04:5957 days ago1732230299
0xaE2C7af5...afC7AcF50
0.138 ETH
212320042024-11-20 22:43:1158 days ago1732142591
0xaE2C7af5...afC7AcF50
0.098 ETH
212320042024-11-20 22:43:1158 days ago1732142591
0xaE2C7af5...afC7AcF50
0.098 ETH
191386412024-02-02 5:28:47351 days ago1706851727
0xaE2C7af5...afC7AcF50
3.6 ETH
191386412024-02-02 5:28:47351 days ago1706851727
0xaE2C7af5...afC7AcF50
3.6 ETH
116388022021-01-12 7:29:061467 days ago1610436546
0xaE2C7af5...afC7AcF50
0.05 ETH
113665412020-12-01 12:05:421509 days ago1606824342
0xaE2C7af5...afC7AcF50
0.05 ETH
113613912020-11-30 17:05:021510 days ago1606755902
0xaE2C7af5...afC7AcF50
0.05 ETH
113496592020-11-28 22:03:551511 days ago1606601035
0xaE2C7af5...afC7AcF50
0.1 ETH
113113322020-11-23 0:42:301517 days ago1606092150
0xaE2C7af5...afC7AcF50
0.05 ETH
113091542020-11-22 16:40:311518 days ago1606063231
0xaE2C7af5...afC7AcF50
0.05 ETH
113043992020-11-21 23:02:231518 days ago1605999743
0xaE2C7af5...afC7AcF50
0.1 ETH
113043962020-11-21 23:01:391518 days ago1605999699
0xaE2C7af5...afC7AcF50
0.1 ETH
113043952020-11-21 23:01:311518 days ago1605999691
0xaE2C7af5...afC7AcF50
0.1 ETH
112991242020-11-21 3:52:051519 days ago1605930725
0xaE2C7af5...afC7AcF50
0.05 ETH
112869532020-11-19 7:02:421521 days ago1605769362
0xaE2C7af5...afC7AcF50
0.05 ETH
112650692020-11-15 22:02:581524 days ago1605477778
0xaE2C7af5...afC7AcF50
0.1 ETH
112647532020-11-15 20:53:001524 days ago1605473580
0xaE2C7af5...afC7AcF50
0.1 ETH
112571502020-11-14 17:26:241526 days ago1605374784
0xaE2C7af5...afC7AcF50
0.1 ETH
112534512020-11-14 3:39:581526 days ago1605325198
0xaE2C7af5...afC7AcF50
0.05 ETH
112529822020-11-14 1:53:201526 days ago1605318800
0xaE2C7af5...afC7AcF50
0.05 ETH
112529702020-11-14 1:51:311526 days ago1605318691
0xaE2C7af5...afC7AcF50
0.05 ETH
112336872020-11-11 2:51:291529 days ago1605063089
0xaE2C7af5...afC7AcF50
0.05 ETH
112334982020-11-11 2:10:391529 days ago1605060639
0xaE2C7af5...afC7AcF50
0.05 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Ticket

Compiler Version
v0.5.7+commit.6da8b019

Optimization Enabled:
No with 200 runs

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

pragma solidity 0.5.7;

interface AddrMInterface {
     function getAddr(string calldata name_) external view returns(address);
}

interface ERC20 {
  function balanceOf(address) external view returns (uint256);
  function transferFrom(address, address, uint256) external returns (bool);
  function transfer(address _to, uint256 _value) external returns (bool success);
  function ticketGet() external ;
  function allowance(address _owner, address _spender) external view returns (uint256 remaining);
}

interface mPoolInterface{
    function setAmbFlag(address ply_) external;
}



contract Ticket{
    
    //address manager 
    AddrMInterface public addrM;
    bool public fristTime;
    address public owner;
    
    ERC20 tokenADC;
    
    // change rule
    
    mapping(uint8 => uint256) private changeRatio;
    mapping(uint8 => uint256) public RemainAmount; // changeAmount - this lava cost
    uint256 public totalCheckOut; // already check out ADC acount
    uint8 public curentLevel;
   
    // constant set 
    uint256 constant public totalBalance = 153000000*10**18;
    uint256 constant public minInPay  = 5*10**16;// 1 * 5% eth
    uint256 constant public OutPay  =   1*10**17;// 1 * 10% eth
    address payable constant public  teamAddr = address(0x1d13502CfB73FCa360d1af7703cD3F47abA809b5);//
    
    
    
    
    constructor(address AddrManager_) public{
        owner = msg.sender;
        addrM = AddrMInterface(AddrManager_);
        tokenADC = ERC20(addrM.getAddr("ADC"));
        
        fristTime = false;
        
        curentLevel = 1;
        totalCheckOut = 0;
        
        RemainAmount[1] =  1000000000000000000000000;
        RemainAmount[2] =  2000000000000000000000000;
        RemainAmount[3] =  3000000000000000000000000;
        RemainAmount[4] =  4000000000000000000000000;
        RemainAmount[5] =  5000000000000000000000000;
        RemainAmount[6] =  6000000000000000000000000;
        RemainAmount[7] =  7000000000000000000000000;
        RemainAmount[8] =  8000000000000000000000000;
        RemainAmount[9] =  9000000000000000000000000;
        RemainAmount[10] = 10000000000000000000000000;
        RemainAmount[11] = 11000000000000000000000000;
        RemainAmount[12] = 12000000000000000000000000;
        RemainAmount[13] = 13000000000000000000000000;
        RemainAmount[14] = 14000000000000000000000000;
        RemainAmount[15] = 15000000000000000000000000;
        RemainAmount[16] = 16000000000000000000000000;
        RemainAmount[17] = 17000000000000000000000000;
        
        changeRatio[1] = 7000000000000000000000;
        changeRatio[2] = 6000000000000000000000;
        changeRatio[3] = 5000000000000000000000;
        changeRatio[4] = 4000000000000000000000;
        changeRatio[5] = 3000000000000000000000;
        changeRatio[6] = 2000000000000000000000;
        changeRatio[7] = 1000000000000000000000;
        changeRatio[8] = 500000000000000000000;
        changeRatio[9] = 250000000000000000000;
        changeRatio[10] = 125000000000000000000;
        changeRatio[11] = 60000000000000000000;
        changeRatio[12] = 30000000000000000000;
        changeRatio[13] = 15000000000000000000;
        changeRatio[14] = 8000000000000000000;
        changeRatio[15] = 4000000000000000000;
        changeRatio[16] = 2000000000000000000;
        changeRatio[17] = 1000000000000000000;
 
    }
    

    function buyADC() public payable{
        uint256 msgValue = msg.value;
        uint256 adcAmount;
        uint256 saleADC;
        
        if(!fristTime){
            tokenADC.ticketGet();
            fristTime = true;
        }
        require(msgValue >= minInPay," value to smail buyADC");
        require((totalBalance-totalCheckOut) == tokenADC.balanceOf(address(this)),"balance not right");
        
        saleADC = (msgValue* changeRatio[curentLevel])/10**18; //msgValue.div(10**18).mul(changeRatio[curentLevel]);
        
        teamAddr.transfer(msgValue);
        adcAmount = CrossLevel(saleADC,msgValue);
        
        tokenADC.transfer(msg.sender,adcAmount);
        
        if(msgValue >= 100*10**18){
            mPoolInterface(addrM.getAddr("MAINPOOL")).setAmbFlag(msg.sender);
        }
        
        totalCheckOut += adcAmount;
        
    }
    
    function calDeductionADC(uint256 _value,bool isIn_) public view returns(uint256 disADC_){
        
        uint256 ticketValue ;
        uint256 tempAdc;
        disADC_ = 0;
        if(isIn_){
           ticketValue = _value * 5 /100; 
        }else{
           ticketValue = _value * 5 /100; 
        }
    
        //require(_value >= 1*10**17,"_value to smail calDeductionADC");
        
        tempAdc = (ticketValue*changeRatio[curentLevel])/10**18;
        disADC_ = calcDistroy(tempAdc,ticketValue);
    }
    
    function getTickeInfo() public view returns(uint256 curLevel_,uint256 distroyADCAmount_){
        curLevel_ = curentLevel;
        distroyADCAmount_ = totalCheckOut;
    }
    
    function CrossLevel(uint256 saleADC_,uint256 buyValue_) internal  returns(uint256 disAdc){
        if(RemainAmount[curentLevel] > saleADC_){
            RemainAmount[curentLevel] -=saleADC_;
            disAdc = saleADC_;
            return disAdc;
        }else{
            disAdc = RemainAmount[curentLevel];
            uint256 newLevelRemian;
            uint256 value = buyValue_;
            uint256 subValue;
            for(uint8 i=curentLevel+1; i<17; i++){
                curentLevel = i;
                subValue = (RemainAmount[i-1]*10**18)/changeRatio[i-1];
                newLevelRemian = ((value- subValue)*changeRatio[i])/10**18;
                if(newLevelRemian < RemainAmount[i]){
                    disAdc += newLevelRemian;
                    RemainAmount[i] -= newLevelRemian;
                    return disAdc;
                }
                disAdc += RemainAmount[i];
                value -= subValue;
            }
        }
    }
    
    function calcDistroy(uint256 saleADC_,uint256 buyValue_) internal view returns(uint256 disAdc){
        if(RemainAmount[curentLevel] > saleADC_){
            
            disAdc = saleADC_;
           return disAdc;
        }else{
            disAdc = RemainAmount[curentLevel];
            uint256 newLevelRemian;
            uint256 value = buyValue_;
            uint256 subValue;
            for(uint8 i=curentLevel+1; i<17; i++){
                subValue = (RemainAmount[i-1]*10**18)/changeRatio[i-1];
                newLevelRemian = ((value- subValue)*changeRatio[i])/10**18;
                if(newLevelRemian < RemainAmount[i]){
                    disAdc += newLevelRemian;
                    return disAdc;
                }
                disAdc += RemainAmount[i];
                value -= subValue;
            }
        }
    }

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"OutPay","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minInPay","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fristTime","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"teamAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"curentLevel","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_value","type":"uint256"},{"name":"isIn_","type":"bool"}],"name":"calDeductionADC","outputs":[{"name":"disADC_","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"buyADC","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"getTickeInfo","outputs":[{"name":"curLevel_","type":"uint256"},{"name":"distroyADCAmount_","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint8"}],"name":"RemainAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"addrM","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalCheckOut","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"AddrManager_","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

608060405234801561001057600080fd5b506040516020806115c68339810180604052602081101561003057600080fd5b810190808051906020019092919050505033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d502db976040518163ffffffff1660e01b81526004018080602001828103825260038152602001807f414443000000000000000000000000000000000000000000000000000000000081525060200191505060206040518083038186803b15801561016557600080fd5b505afa158015610179573d6000803e3d6000fd5b505050506040513d602081101561018f57600080fd5b8101908080519060200190929190505050600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008060146101000a81548160ff0219169083151502179055506001600660006101000a81548160ff021916908360ff160217905550600060058190555069d3c21bcecceda100000060046000600160ff168152602001908152602001600020819055506a01a784379d99db4200000060046000600260ff168152602001908152602001600020819055506a027b46536c66c8e300000060046000600360ff168152602001908152602001600020819055506a034f086f3b33b68400000060046000600460ff168152602001908152602001600020819055506a0422ca8b0a00a42500000060046000600560ff168152602001908152602001600020819055506a04f68ca6d8cd91c600000060046000600660ff168152602001908152602001600020819055506a05ca4ec2a79a7f6700000060046000600760ff168152602001908152602001600020819055506a069e10de76676d0800000060046000600860ff168152602001908152602001600020819055506a0771d2fa45345aa900000060046000600960ff168152602001908152602001600020819055506a084595161401484a00000060046000600a60ff168152602001908152602001600020819055506a09195731e2ce35eb00000060046000600b60ff168152602001908152602001600020819055506a09ed194db19b238c00000060046000600c60ff168152602001908152602001600020819055506a0ac0db698068112d00000060046000600d60ff168152602001908152602001600020819055506a0b949d854f34fece00000060046000600e60ff168152602001908152602001600020819055506a0c685fa11e01ec6f00000060046000600f60ff168152602001908152602001600020819055506a0d3c21bcecceda1000000060046000601060ff168152602001908152602001600020819055506a0e0fe3d8bb9bc7b100000060046000601160ff1681526020019081526020016000208190555069017b7883c0691660000060036000600160ff1681526020019081526020016000208190555069014542ba12a337c0000060036000600260ff1681526020019081526020016000208190555069010f0cf064dd5920000060036000600360ff1681526020019081526020016000208190555068d8d726b7177a80000060036000600460ff1681526020019081526020016000208190555068a2a15d09519be0000060036000600560ff16815260200190815260200160002081905550686c6b935b8bbd40000060036000600660ff16815260200190815260200160002081905550683635c9adc5dea0000060036000600760ff16815260200190815260200160002081905550681b1ae4d6e2ef50000060036000600860ff16815260200190815260200160002081905550680d8d726b7177a8000060036000600960ff168152602001908152602001600020819055506806c6b935b8bbd4000060036000600a60ff16815260200190815260200160002081905550680340aad21b3b70000060036000600b60ff168152602001908152602001600020819055506801a055690d9db8000060036000600c60ff1681526020019081526020016000208190555067d02ab486cedc000060036000600d60ff16815260200190815260200160002081905550676f05b59d3b20000060036000600e60ff16815260200190815260200160002081905550673782dace9d90000060036000600f60ff16815260200190815260200160002081905550671bc16d674ec8000060036000601060ff16815260200190815260200160002081905550670de0b6b3a764000060036000601160ff1681526020019081526020016000208190555050610e8f806107376000396000f3fe6080604052600436106100c25760003560e01c806358e4dda21161007f578063a2c85f0811610059578063a2c85f08146102c2578063a643b76414610314578063ad7a672f1461036b578063cfa6059614610396576100c2565b806358e4dda21461022f5780638437b37e146102395780638da5cb5b1461026b576100c2565b80630afb73c2146100c75780630d58b3b8146100f257806326d131f81461011d5780634a5ff7491461014c57806350d486e2146101a35780635529f8cd146101d4575b600080fd5b3480156100d357600080fd5b506100dc6103c1565b6040518082815260200191505060405180910390f35b3480156100fe57600080fd5b506101076103cd565b6040518082815260200191505060405180910390f35b34801561012957600080fd5b506101326103d8565b604051808215151515815260200191505060405180910390f35b34801561015857600080fd5b506101616103eb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101af57600080fd5b506101b8610403565b604051808260ff1660ff16815260200191505060405180910390f35b3480156101e057600080fd5b50610219600480360360408110156101f757600080fd5b8101908080359060200190929190803515159060200190929190505050610416565b6040518082815260200191505060405180910390f35b61023761049c565b005b34801561024557600080fd5b5061024e610a54565b604051808381526020018281526020019250505060405180910390f35b34801561027757600080fd5b50610280610a75565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102ce57600080fd5b506102fe600480360360208110156102e557600080fd5b81019080803560ff169060200190929190505050610a9b565b6040518082815260200191505060405180910390f35b34801561032057600080fd5b50610329610ab3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561037757600080fd5b50610380610ad8565b6040518082815260200191505060405180910390f35b3480156103a257600080fd5b506103ab610ae7565b6040518082815260200191505060405180910390f35b67016345785d8a000081565b66b1a2bc2ec5000081565b600060149054906101000a900460ff1681565b731d13502cfb73fca360d1af7703cd3f47aba809b581565b600660009054906101000a900460ff1681565b60008060008092508315610439576064600586028161043157fe5b04915061044a565b6064600586028161044657fe5b0491505b670de0b6b3a764000060036000600660009054906101000a900460ff1660ff1660ff1681526020019081526020016000205483028161048557fe5b0490506104928183610aed565b9250505092915050565b6000349050600080600060149054906101000a900460ff1661055657600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632f71bffe6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561052257600080fd5b505af1158015610536573d6000803e3d6000fd5b505050506001600060146101000a81548160ff0219169083151502179055505b66b1a2bc2ec500008310156105d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f2076616c756520746f20736d61696c206275794144430000000000000000000081525060200191505060405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561067257600080fd5b505afa158015610686573d6000803e3d6000fd5b505050506040513d602081101561069c57600080fd5b81019080805190602001909291905050506005546a7e8f029e987a05390000000314610730576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f62616c616e6365206e6f7420726967687400000000000000000000000000000081525060200191505060405180910390fd5b670de0b6b3a764000060036000600660009054906101000a900460ff1660ff1660ff1681526020019081526020016000205484028161076b57fe5b049050731d13502cfb73fca360d1af7703cd3f47aba809b573ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501580156107c8573d6000803e3d6000fd5b506107d38184610c6c565b9150600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561087e57600080fd5b505af1158015610892573d6000803e3d6000fd5b505050506040513d60208110156108a857600080fd5b81019080805190602001909291905050505068056bc75e2d631000008310610a3f576000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d502db976040518163ffffffff1660e01b81526004018080602001828103825260088152602001807f4d41494e504f4f4c00000000000000000000000000000000000000000000000081525060200191505060206040518083038186803b15801561096d57600080fd5b505afa158015610981573d6000803e3d6000fd5b505050506040513d602081101561099757600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff1663bc950999336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b158015610a2657600080fd5b505af1158015610a3a573d6000803e3d6000fd5b505050505b81600560008282540192505081905550505050565b600080600660009054906101000a900460ff1660ff16915060055490509091565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60046020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6a7e8f029e987a053900000081565b60055481565b60008260046000600660009054906101000a900460ff1660ff1660ff168152602001908152602001600020541115610b2a57829050809050610c66565b60046000600660009054906101000a900460ff1660ff1660ff1681526020019081526020016000205490506000808390506000806001600660009054906101000a900460ff160190505b60118160ff161015610c6157600360006001830360ff1660ff16815260200190815260200160002054670de0b6b3a7640000600460006001850360ff1660ff168152602001908152602001600020540281610bcb57fe5b049150670de0b6b3a7640000600360008360ff1660ff168152602001908152602001600020548385030281610bfc57fe5b049350600460008260ff1660ff16815260200190815260200160002054841015610c3157838501945084945050505050610c66565b600460008260ff1660ff168152602001908152602001600020548501945081830392508080600101915050610b74565b505050505b92915050565b60008260046000600660009054906101000a900460ff1660ff1660ff168152602001908152602001600020541115610cdf578260046000600660009054906101000a900460ff1660ff1660ff16815260200190815260200160002060008282540392505081905550829050809050610e5d565b60046000600660009054906101000a900460ff1660ff1660ff1681526020019081526020016000205490506000808390506000806001600660009054906101000a900460ff160190505b60118160ff161015610e585780600660006101000a81548160ff021916908360ff160217905550600360006001830360ff1660ff16815260200190815260200160002054670de0b6b3a7640000600460006001850360ff1660ff168152602001908152602001600020540281610d9b57fe5b049150670de0b6b3a7640000600360008360ff1660ff168152602001908152602001600020548385030281610dcc57fe5b049350600460008260ff1660ff16815260200190815260200160002054841015610e2857838501945083600460008360ff1660ff1681526020019081526020016000206000828254039250508190555084945050505050610e5d565b600460008260ff1660ff168152602001908152602001600020548501945081830392508080600101915050610d29565b505050505b9291505056fea165627a7a72305820844eb5ec80e98f57ec18d0d5b9939077f054d293eef8f990373977ee6a460924002900000000000000000000000049e298b95bda30e6518509187ff348e01117f404

Deployed Bytecode

0x6080604052600436106100c25760003560e01c806358e4dda21161007f578063a2c85f0811610059578063a2c85f08146102c2578063a643b76414610314578063ad7a672f1461036b578063cfa6059614610396576100c2565b806358e4dda21461022f5780638437b37e146102395780638da5cb5b1461026b576100c2565b80630afb73c2146100c75780630d58b3b8146100f257806326d131f81461011d5780634a5ff7491461014c57806350d486e2146101a35780635529f8cd146101d4575b600080fd5b3480156100d357600080fd5b506100dc6103c1565b6040518082815260200191505060405180910390f35b3480156100fe57600080fd5b506101076103cd565b6040518082815260200191505060405180910390f35b34801561012957600080fd5b506101326103d8565b604051808215151515815260200191505060405180910390f35b34801561015857600080fd5b506101616103eb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101af57600080fd5b506101b8610403565b604051808260ff1660ff16815260200191505060405180910390f35b3480156101e057600080fd5b50610219600480360360408110156101f757600080fd5b8101908080359060200190929190803515159060200190929190505050610416565b6040518082815260200191505060405180910390f35b61023761049c565b005b34801561024557600080fd5b5061024e610a54565b604051808381526020018281526020019250505060405180910390f35b34801561027757600080fd5b50610280610a75565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102ce57600080fd5b506102fe600480360360208110156102e557600080fd5b81019080803560ff169060200190929190505050610a9b565b6040518082815260200191505060405180910390f35b34801561032057600080fd5b50610329610ab3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561037757600080fd5b50610380610ad8565b6040518082815260200191505060405180910390f35b3480156103a257600080fd5b506103ab610ae7565b6040518082815260200191505060405180910390f35b67016345785d8a000081565b66b1a2bc2ec5000081565b600060149054906101000a900460ff1681565b731d13502cfb73fca360d1af7703cd3f47aba809b581565b600660009054906101000a900460ff1681565b60008060008092508315610439576064600586028161043157fe5b04915061044a565b6064600586028161044657fe5b0491505b670de0b6b3a764000060036000600660009054906101000a900460ff1660ff1660ff1681526020019081526020016000205483028161048557fe5b0490506104928183610aed565b9250505092915050565b6000349050600080600060149054906101000a900460ff1661055657600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632f71bffe6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561052257600080fd5b505af1158015610536573d6000803e3d6000fd5b505050506001600060146101000a81548160ff0219169083151502179055505b66b1a2bc2ec500008310156105d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f2076616c756520746f20736d61696c206275794144430000000000000000000081525060200191505060405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561067257600080fd5b505afa158015610686573d6000803e3d6000fd5b505050506040513d602081101561069c57600080fd5b81019080805190602001909291905050506005546a7e8f029e987a05390000000314610730576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f62616c616e6365206e6f7420726967687400000000000000000000000000000081525060200191505060405180910390fd5b670de0b6b3a764000060036000600660009054906101000a900460ff1660ff1660ff1681526020019081526020016000205484028161076b57fe5b049050731d13502cfb73fca360d1af7703cd3f47aba809b573ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501580156107c8573d6000803e3d6000fd5b506107d38184610c6c565b9150600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561087e57600080fd5b505af1158015610892573d6000803e3d6000fd5b505050506040513d60208110156108a857600080fd5b81019080805190602001909291905050505068056bc75e2d631000008310610a3f576000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d502db976040518163ffffffff1660e01b81526004018080602001828103825260088152602001807f4d41494e504f4f4c00000000000000000000000000000000000000000000000081525060200191505060206040518083038186803b15801561096d57600080fd5b505afa158015610981573d6000803e3d6000fd5b505050506040513d602081101561099757600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff1663bc950999336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b158015610a2657600080fd5b505af1158015610a3a573d6000803e3d6000fd5b505050505b81600560008282540192505081905550505050565b600080600660009054906101000a900460ff1660ff16915060055490509091565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60046020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6a7e8f029e987a053900000081565b60055481565b60008260046000600660009054906101000a900460ff1660ff1660ff168152602001908152602001600020541115610b2a57829050809050610c66565b60046000600660009054906101000a900460ff1660ff1660ff1681526020019081526020016000205490506000808390506000806001600660009054906101000a900460ff160190505b60118160ff161015610c6157600360006001830360ff1660ff16815260200190815260200160002054670de0b6b3a7640000600460006001850360ff1660ff168152602001908152602001600020540281610bcb57fe5b049150670de0b6b3a7640000600360008360ff1660ff168152602001908152602001600020548385030281610bfc57fe5b049350600460008260ff1660ff16815260200190815260200160002054841015610c3157838501945084945050505050610c66565b600460008260ff1660ff168152602001908152602001600020548501945081830392508080600101915050610b74565b505050505b92915050565b60008260046000600660009054906101000a900460ff1660ff1660ff168152602001908152602001600020541115610cdf578260046000600660009054906101000a900460ff1660ff1660ff16815260200190815260200160002060008282540392505081905550829050809050610e5d565b60046000600660009054906101000a900460ff1660ff1660ff1681526020019081526020016000205490506000808390506000806001600660009054906101000a900460ff160190505b60118160ff161015610e585780600660006101000a81548160ff021916908360ff160217905550600360006001830360ff1660ff16815260200190815260200160002054670de0b6b3a7640000600460006001850360ff1660ff168152602001908152602001600020540281610d9b57fe5b049150670de0b6b3a7640000600360008360ff1660ff168152602001908152602001600020548385030281610dcc57fe5b049350600460008260ff1660ff16815260200190815260200160002054841015610e2857838501945083600460008360ff1660ff1681526020019081526020016000206000828254039250508190555084945050505050610e5d565b600460008260ff1660ff168152602001908152602001600020548501945081830392508080600101915050610d29565b505050505b9291505056fea165627a7a72305820844eb5ec80e98f57ec18d0d5b9939077f054d293eef8f990373977ee6a4609240029

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

00000000000000000000000049e298b95bda30e6518509187ff348e01117f404

-----Decoded View---------------
Arg [0] : AddrManager_ (address): 0x49E298B95Bda30e6518509187Ff348e01117f404

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


Deployed Bytecode Sourcemap

604:6376:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1192:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1192:44:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1128;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1128:44:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;690:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;690:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1257:95;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1257:95:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1008:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1008:24:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4385:529;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4385:529:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4385:529:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3477:896;;;:::i;:::-;;4926:174;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4926:174:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;718:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;718:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;856:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;856:45:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;856:45:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;656:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;656:27:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1066:55;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1066:55:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;941:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;941:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1192:44;1228:8;1192:44;:::o;1128:::-;1164:8;1128:44;:::o;690:21::-;;;;;;;;;;;;;:::o;1257:95::-;1309:42;1257:95;:::o;1008:24::-;;;;;;;;;;;;;:::o;4385:529::-;4457:15;4494:19;4525:15;4561:1;4551:11;;4576:5;4573:125;;;4622:3;4619:1;4610:6;:10;:15;;;;;;4596:29;;4573:125;;;4682:3;4679:1;4670:6;:10;:15;;;;;;4656:29;;4573:125;4847:6;4821:11;:24;4833:11;;;;;;;;;;;4821:24;;;;;;;;;;;;;;;;4809:11;:36;4808:45;;;;;;4798:55;;4874:32;4886:7;4894:11;4874;:32::i;:::-;4864:42;;4385:529;;;;;;:::o;3477:896::-;3520:16;3539:9;3520:28;;3559:17;3587:15;3627:9;;;;;;;;;;;3623:92;;3652:8;;;;;;;;;;;:18;;;:20;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3652:20:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3652:20:0;;;;3699:4;3687:9;;:16;;;;;;;;;;;;;;;;;;3623:92;1164:8;3733;:20;;3725:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3830:8;;;;;;;;;;;:18;;;3857:4;3830:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3830:33:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3830:33:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3830:33:0;;;;;;;;;;;;;;;;3812:13;;1105:16;3799:26;3798:65;3790:94;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3952:6;3926:11;:24;3938:11;;;;;;;;;;;3926:24;;;;;;;;;;;;;;;;3916:8;:34;3915:43;;;;;;3905:53;;1309:42;4033:17;;:27;4051:8;4033:27;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4033:27:0;4083:28;4094:7;4102:8;4083:10;:28::i;:::-;4071:40;;4132:8;;;;;;;;;;;:17;;;4150:10;4161:9;4132:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4132:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4132:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4132:39:0;;;;;;;;;;;;;;;;;4207:10;4195:8;:22;4192:117;;4248:5;;;;;;;;;;;:13;;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4248:25:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4248:25:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4248:25:0;;;;;;;;;;;;;;;;4233:52;;;4286:10;4233:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4233:64:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4233:64:0;;;;4192:117;4346:9;4329:13;;:26;;;;;;;;;;;3477:896;;;:::o;4926:174::-;4970:17;4988:25;5037:11;;;;;;;;;;;5025:23;;;;5079:13;;5059:33;;4926:174;;:::o;718:20::-;;;;;;;;;;;;;:::o;856:45::-;;;;;;;;;;;;;;;;;:::o;656:27::-;;;;;;;;;;;;;:::o;1066:55::-;1105:16;1066:55;:::o;941:28::-;;;;:::o;6111:864::-;6190:14;6247:8;6219:12;:25;6232:11;;;;;;;;;;;6219:25;;;;;;;;;;;;;;;;:36;6216:752;;;6294:8;6285:17;;6323:6;6316:13;;;;6216:752;6369:12;:25;6382:11;;;;;;;;;;;6369:25;;;;;;;;;;;;;;;;6360:34;;6409:22;6446:13;6462:9;6446:25;;6486:16;6521:7;6541:1;6529:11;;;;;;;;;;;:13;6521:21;;6517:440;6546:2;6544:1;:4;;;6517:440;;;6611:11;:16;6625:1;6623;:3;6611:16;;;;;;;;;;;;;;;;6603:6;6585:12;:17;6600:1;6598;:3;6585:17;;;;;;;;;;;;;;;;:24;6584:43;;;;;;6573:54;;6698:6;6682:11;:14;6694:1;6682:14;;;;;;;;;;;;;;;;6672:8;6665:5;:15;6664:32;6663:41;;;;;;6646:58;;6743:12;:15;6756:1;6743:15;;;;;;;;;;;;;;;;6726:14;:32;6723:139;;;6792:14;6782:24;;;;6836:6;6829:13;;;;;;;;6723:139;6890:12;:15;6903:1;6890:15;;;;;;;;;;;;;;;;6880:25;;;;6933:8;6924:17;;;;6550:3;;;;;;;6517:440;;;;6216:752;;;6111:864;;;;;:::o;5112:987::-;5186:14;5243:8;5215:12;:25;5228:11;;;;;;;;;;;5215:25;;;;;;;;;;;;;;;;:36;5212:880;;;5295:8;5267:12;:25;5280:11;;;;;;;;;;;5267:25;;;;;;;;;;;;;;;;:36;;;;;;;;;;;5327:8;5318:17;;5357:6;5350:13;;;;5212:880;5403:12;:25;5416:11;;;;;;;;;;;5403:25;;;;;;;;;;;;;;;;5394:34;;5443:22;5480:13;5496:9;5480:25;;5520:16;5555:7;5575:1;5563:11;;;;;;;;;;;:13;5555:21;;5551:530;5580:2;5578:1;:4;;;5551:530;;;5621:1;5607:11;;:15;;;;;;;;;;;;;;;;;;5679:11;:16;5693:1;5691;:3;5679:16;;;;;;;;;;;;;;;;5671:6;5653:12;:17;5668:1;5666;:3;5653:17;;;;;;;;;;;;;;;;:24;5652:43;;;;;;5641:54;;5766:6;5750:11;:14;5762:1;5750:14;;;;;;;;;;;;;;;;5740:8;5733:5;:15;5732:32;5731:41;;;;;;5714:58;;5811:12;:15;5824:1;5811:15;;;;;;;;;;;;;;;;5794:14;:32;5791:195;;;5860:14;5850:24;;;;5916:14;5897:12;:15;5910:1;5897:15;;;;;;;;;;;;;;;;:33;;;;;;;;;;;5960:6;5953:13;;;;;;;;5791:195;6014:12;:15;6027:1;6014:15;;;;;;;;;;;;;;;;6004:25;;;;6057:8;6048:17;;;;5584:3;;;;;;;5551:530;;;;5212:880;;;5112:987;;;;;:::o

Swarm Source

bzzr://844eb5ec80e98f57ec18d0d5b9939077f054d293eef8f990373977ee6a460924

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

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