ETH Price: $3,571.26 (-0.31%)
Gas: 25 Gwei

Contract

0x386Faa4703a34a7Fdb19Bec2e14Fd427C9638416
 

Overview

ETH Balance

0.000972 ETH

Eth Value

$3.47 (@ $3,571.26/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Transfer84008152019-08-22 15:12:531679 days ago1566486773IN
0x386Faa47...7C9638416
0 ETH0.000155254
Transfer84006172019-08-22 14:23:421679 days ago1566483822IN
0x386Faa47...7C9638416
0 ETH0.000214994
Transfer82065872019-07-23 11:14:471709 days ago1563880487IN
0x386Faa47...7C9638416
0 ETH0.0005374910
Transfer81662532019-07-17 4:43:001716 days ago1563338580IN
0x386Faa47...7C9638416
0 ETH0.0010039241
Transfer78415982019-05-27 12:04:361766 days ago1558958676IN
0x386Faa47...7C9638416
0 ETH0.001001341
Transfer77649252019-05-15 12:29:141778 days ago1557923354IN
0x386Faa47...7C9638416
0 ETH0.0009986741
Transfer77501542019-05-13 5:22:131781 days ago1557724933IN
0x386Faa47...7C9638416
0 ETH0.0009986741
Transfer76810302019-05-02 10:18:431792 days ago1556792323IN
0x386Faa47...7C9638416
0 ETH0.000154484
Transfer71401152019-01-28 17:37:291885 days ago1548697049IN
0x386Faa47...7C9638416
0 ETH0.000114372.9516129
Transfer70806272019-01-17 8:42:171897 days ago1547714537IN
0x386Faa47...7C9638416
0 ETH0.000192184.95967741
Transfer70646672019-01-14 12:11:231899 days ago1547467883IN
0x386Faa47...7C9638416
0 ETH0.0022010841
Set Prices67822202018-11-27 12:48:421947 days ago1543322922IN
0x386Faa47...7C9638416
0 ETH0.0013338941
Transfer66000332018-10-28 15:40:131977 days ago1540741213IN
0x386Faa47...7C9638416
0 ETH0.0022010841
Transfer65979652018-10-28 7:35:081978 days ago1540712108IN
0x386Faa47...7C9638416
0 ETH0.0022010841
Transfer65979392018-10-28 7:29:551978 days ago1540711795IN
0x386Faa47...7C9638416
0 ETH0.0021984641
Transfer64326722018-10-01 9:28:222005 days ago1538386102IN
0x386Faa47...7C9638416
0 ETH0.001588741
Transfer63237562018-09-13 11:09:522022 days ago1536836992IN
0x386Faa47...7C9638416
0 ETH0.002203741
Transfer63237512018-09-13 11:07:542022 days ago1536836874IN
0x386Faa47...7C9638416
0 ETH0.00200941
Transfer63236422018-09-13 10:43:272022 days ago1536835407IN
0x386Faa47...7C9638416
0 ETH0.00062123
Transfer63050882018-09-10 8:55:482026 days ago1536569748IN
0x386Faa47...7C9638416
0 ETH0.001588741
Transfer59756552018-07-16 16:26:192081 days ago1531758379IN
0x386Faa47...7C9638416
0 ETH0.002203741
Transfer59385502018-07-10 10:52:232087 days ago1531219943IN
0x386Faa47...7C9638416
0 ETH0.0022063341
Transfer57307982018-06-04 12:38:582123 days ago1528115938IN
0x386Faa47...7C9638416
0 ETH0.0022010841
Transfer56846982018-05-27 8:38:182132 days ago1527410298IN
0x386Faa47...7C9638416
0 ETH0.0019374550
Transfer56846922018-05-27 8:36:402132 days ago1527410200IN
0x386Faa47...7C9638416
0 ETH0.00120
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Txn Hash Block From To Value
53742962018-04-03 17:41:262185 days ago1522777286
0x386Faa47...7C9638416
0.8330423 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TokenERC20

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-02-01
*/

pragma solidity ^0.4.18;

contract owned {
    address public owner;
    function owned() public {
        owner = msg.sender;
    }
    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }
    function transferOwnership(address newOwner) onlyOwner public {
        owner = newOwner;
    }
}
contract TokenERC20 is owned {
    string public name;
    string public symbol;
    uint8 public decimals = 18;
    
    uint256 public totalSupply;
    uint public amountRaised;

    uint256 public sellPrice;
    uint256 public buyPrice;
    bool public lockedSell;
    
    bytes32 public currentChallenge;
    uint public timeOfLastProof;
    uint public difficulty = 10**32;
    
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;


    event Transfer(address indexed from, address indexed to, uint256 value);
    event Burn(address indexed from, uint256 value);
    event Freeze(address from, uint256 amount);
    event UnFreeze(address to, uint256 amount);
        
    function TokenERC20(uint256 initialSupply, string tokenName, string tokenSymbol, uint256 newSellPrice, uint256 newBuyPrice) public {
        totalSupply = initialSupply * 10 ** uint256(decimals);  
        balanceOf[msg.sender] = totalSupply;                
        name = tokenName;                                   
        symbol = tokenSymbol;                               
        owner = msg.sender;
        timeOfLastProof = now;
        sellPrice = newSellPrice;
        buyPrice = newBuyPrice;
        lockedSell = true;
    }

    function emission(uint256 amount) onlyOwner public {
        totalSupply += amount;
        balanceOf[msg.sender] += amount;
    } 
    
    function setPrices(uint256 newSellPrice, uint256 newBuyPrice) onlyOwner public {
        sellPrice = newSellPrice;
        buyPrice = newBuyPrice;
    }
    
    function buy() public payable returns (uint amount) {
        amount = (msg.value * 10 ** uint256(decimals)) / buyPrice;
        require(balanceOf[owner] >= amount);               
        balanceOf[msg.sender] += amount;                  
        balanceOf[owner] -= amount;                        
        amountRaised += msg.value;
        Transfer(owner, msg.sender, amount);               
        return amount;                                    
    }

    function sell(uint amount) public returns (uint revenue) {
        require(!lockedSell);
        require(balanceOf[msg.sender] >= amount);         
        balanceOf[owner] += amount;                        
        balanceOf[msg.sender] -= amount;  
        revenue = amount * sellPrice / 10 ** uint256(decimals);
        amountRaised -= revenue;
        require(msg.sender.send(revenue));                
        Transfer(msg.sender, owner, amount);               
        return revenue;                                   
    }

    function lockSell(bool value) onlyOwner public {
        lockedSell = value;
    }

    function proofOfWork(uint nonce) public {
        bytes8 n = bytes8(keccak256(nonce, currentChallenge));    
        require(n >= bytes8(difficulty));                   

        uint timeSinceLastProof = (now - timeOfLastProof);  
        require(timeSinceLastProof >= 5 seconds);         
        balanceOf[msg.sender] += timeSinceLastProof / 60 seconds;  

        difficulty = difficulty * 10 minutes / timeSinceLastProof + 1;  

        timeOfLastProof = now;                              
        currentChallenge = keccak256(nonce, currentChallenge, block.blockhash(block.number - 1));  
    }
    
    function _transfer(address from, address to, uint amount) internal {
        require(to != 0x0);
        require(balanceOf[from] >= amount);
        require(balanceOf[to] + amount > balanceOf[to]);
        uint previousBalances = balanceOf[from] + balanceOf[to];
        balanceOf[from] -= amount;
        balanceOf[to] += amount;
        Transfer(from, to, amount);
        assert(balanceOf[from] + balanceOf[to] == previousBalances);
    }
    
    function transfer(address to, uint256 amount) public {
        _transfer(msg.sender, to, amount);
    }
    
    function transferFrom(address from, address to, uint256 amount) public returns (bool success) {
        require(amount <= allowance[from][msg.sender]);
        allowance[from][msg.sender] -= amount;
        _transfer(from, to, amount);
        return true;
    }

    function approve(address spender, uint256 amount) public returns (bool success) {
        allowance[msg.sender][spender] = amount;
        return true;
    }
    
    function burn(uint256 amount) public returns (bool success) {
        require(balanceOf[msg.sender] >= amount);   
        balanceOf[msg.sender] -= amount;            
        totalSupply -= amount;                      
        Burn(msg.sender, amount);
        return true;
    }

    function burnFrom(address from, uint256 amount) public returns (bool success) {
        require(balanceOf[from] >= amount);
        require(amount <= allowance[from][msg.sender]);
        balanceOf[from] -= amount;
        allowance[from][msg.sender] -= amount;
        totalSupply -= amount;
        Burn(from, amount);
        return true;
    }

    function withdrawRaised(uint amount) onlyOwner public {
        require(amountRaised >= amount);
        if (owner.send(amount))
            amountRaised -= amount;
    }

    function freeze(address from, uint256 amount) onlyOwner public returns (bool success){
        require(amount <= allowance[from][this]);
        allowance[from][this] -= amount;
        _transfer(from, this, amount);
        Freeze(from, amount);
        return true;
    }

    function unFreeze(address to, uint256 amount) onlyOwner public returns (bool success){
        _transfer(this, to, amount);
        UnFreeze(to, amount);
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"newSellPrice","type":"uint256"},{"name":"newBuyPrice","type":"uint256"}],"name":"setPrices","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"difficulty","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"amount","type":"uint256"}],"name":"freeze","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"amount","type":"uint256"}],"name":"unFreeze","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"lockedSell","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"sellPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentChallenge","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"emission","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"nonce","type":"uint256"}],"name":"proofOfWork","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"amountRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"timeOfLastProof","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"buyPrice","outputs":[{"name":"","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":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"withdrawRaised","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"buy","outputs":[{"name":"amount","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"amount","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"bool"}],"name":"lockSell","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"sell","outputs":[{"name":"revenue","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"},{"name":"newSellPrice","type":"uint256"},{"name":"newBuyPrice","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Freeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"UnFreeze","type":"event"}]

60606040526012600360006101000a81548160ff021916908360ff1602179055506d04ee2d6d415b85acef8100000000600b5534156200003e57600080fd5b604051620020e6380380620020e683398101604052808051906020019091908051820191906020018051820191906020018051906020019091908051906020019091905050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600360009054906101000a900460ff1660ff16600a0a8502600481905550600454600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555083600190805190602001906200013f929190620001d4565b50826002908051906020019062000158929190620001d4565b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555042600a8190555081600681905550806007819055506001600860006101000a81548160ff021916908315150217905550505050505062000283565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200021757805160ff191683800117855562000248565b8280016001018555821562000248579182015b82811115620002475782518255916020019190600101906200022a565b5b5090506200025791906200025b565b5090565b6200028091905b808211156200027c57600081600090555060010162000262565b5090565b90565b611e5380620002936000396000f300606060405260043610610175576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305fefda71461017a57806306fdde03146101a6578063095ea7b31461023457806318160ddd1461028e57806319cae462146102b757806323b872dd146102e057806324bce60c146103595780632df38460146103b3578063313ce5671461040d57806342966c681461043c57806349b7ef6c146104775780634b750334146104a457806351bdd585146104cd57806358292a3d146104fe5780635c10fe081461052157806370a082311461054457806379cc6790146105915780637b3e5e7b146105eb57806381c8149d146106145780638620410b1461063d5780638da5cb5b1461066657806395d89b41146106bb578063a69f886a14610749578063a6f2ae3a1461076c578063a9059cbb1461078a578063b6b2210c146107cc578063dd62ed3e146107f1578063e4849b321461085d578063f2fde38b14610894575b600080fd5b341561018557600080fd5b6101a460048080359060200190919080359060200190919050506108cd565b005b34156101b157600080fd5b6101b961093a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101f95780820151818401526020810190506101de565b50505050905090810190601f1680156102265780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561023f57600080fd5b610274600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109d8565b604051808215151515815260200191505060405180910390f35b341561029957600080fd5b6102a1610a65565b6040518082815260200191505060405180910390f35b34156102c257600080fd5b6102ca610a6b565b6040518082815260200191505060405180910390f35b34156102eb57600080fd5b61033f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610a71565b604051808215151515815260200191505060405180910390f35b341561036457600080fd5b610399600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b9e565b604051808215151515815260200191505060405180910390f35b34156103be57600080fd5b6103f3600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610d90565b604051808215151515815260200191505060405180910390f35b341561041857600080fd5b610420610e6d565b604051808260ff1660ff16815260200191505060405180910390f35b341561044757600080fd5b61045d6004808035906020019091905050610e80565b604051808215151515815260200191505060405180910390f35b341561048257600080fd5b61048a610f84565b604051808215151515815260200191505060405180910390f35b34156104af57600080fd5b6104b7610f97565b6040518082815260200191505060405180910390f35b34156104d857600080fd5b6104e0610f9d565b60405180826000191660001916815260200191505060405180910390f35b341561050957600080fd5b61051f6004808035906020019091905050610fa3565b005b341561052c57600080fd5b610542600480803590602001909190505061105e565b005b341561054f57600080fd5b61057b600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506111ca565b6040518082815260200191505060405180910390f35b341561059c57600080fd5b6105d1600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506111e2565b604051808215151515815260200191505060405180910390f35b34156105f657600080fd5b6105fe6113fc565b6040518082815260200191505060405180910390f35b341561061f57600080fd5b610627611402565b6040518082815260200191505060405180910390f35b341561064857600080fd5b610650611408565b6040518082815260200191505060405180910390f35b341561067157600080fd5b61067961140e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156106c657600080fd5b6106ce611433565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561070e5780820151818401526020810190506106f3565b50505050905090810190601f16801561073b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561075457600080fd5b61076a60048080359060200190919050506114d1565b005b6107746115ac565b6040518082815260200191505060405180910390f35b341561079557600080fd5b6107ca600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061179b565b005b34156107d757600080fd5b6107ef600480803515159060200190919050506117aa565b005b34156107fc57600080fd5b610847600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611822565b6040518082815260200191505060405180910390f35b341561086857600080fd5b61087e6004808035906020019091905050611847565b6040518082815260200191505060405180910390f35b341561089f57600080fd5b6108cb600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611a73565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561092857600080fd5b81600681905550806007819055505050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109d05780601f106109a5576101008083540402835291602001916109d0565b820191906000526020600020905b8154815290600101906020018083116109b357829003601f168201915b505050505081565b600081600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b60045481565b600b5481565b6000600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610afe57600080fd5b81600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550610b93848484611b11565b600190509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610bfb57600080fd5b600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610c8657600080fd5b81600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550610d1b833084611b11565b7ff97a274face0b5517365ad396b1fdba6f68bd3135ef603e44272adba3af5a1e08383604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16001905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ded57600080fd5b610df8308484611b11565b7fef4f289a26a5ff77ba542e60d1ce03e6c46988d0f1c3d81633511a322f9d0fab8383604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16001905092915050565b600360009054906101000a900460ff1681565b600081600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610ed057600080fd5b81600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816004600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a260019050919050565b600860009054906101000a900460ff1681565b60065481565b60095481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ffe57600080fd5b8060046000828254019250508190555080600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555050565b600080826009546040518083815260200182600019166000191681526020019250505060405180910390209150600b5478010000000000000000000000000000000000000000000000000277ffffffffffffffffffffffffffffffffffffffffffffffff19168277ffffffffffffffffffffffffffffffffffffffffffffffff1916101515156110ed57600080fd5b600a54420390506005811015151561110457600080fd5b603c8181151561111057fe5b04600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600181610258600b540281151561117057fe5b0401600b8190555042600a8190555082600954600143034060405180848152602001836000191660001916815260200182600019166000191681526020019350505050604051809103902060098160001916905550505050565b600c6020528060005260406000206000915090505481565b600081600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561123257600080fd5b600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156112bd57600080fd5b81600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816004600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a26001905092915050565b60055481565b600a5481565b60075481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156114c95780601f1061149e576101008083540402835291602001916114c9565b820191906000526020600020905b8154815290600101906020018083116114ac57829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561152c57600080fd5b806005541015151561153d57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050156115a957806005600082825403925050819055505b50565b6000600754600360009054906101000a900460ff1660ff16600a0a34028115156115d257fe5b04905080600c60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561164457600080fd5b80600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555080600c60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550346005600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a380905090565b6117a6338383611b11565b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561180557600080fd5b80600860006101000a81548160ff02191690831515021790555050565b600d602052816000526040600020602052806000526040600020600091509150505481565b6000600860009054906101000a900460ff1615151561186557600080fd5b81600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156118b357600080fd5b81600c60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550600360009054906101000a900460ff1660ff16600a0a600654830281151561199257fe5b049050806005600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156119e557600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3809050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ace57600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000808373ffffffffffffffffffffffffffffffffffffffff1614151515611b3857600080fd5b81600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515611b8657600080fd5b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401111515611c1457600080fd5b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401905081600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a380600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401141515611e2157fe5b505050505600a165627a7a72305820c5f1b05de71a96c7a190abe4e8f1a75192056fc3ec2cd491966746c09cc589e40029000000000000000000000000000000000000000000000000000000000bebc20000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000035d792f8800000000000000000000000000000000000000000000000000000006a3a9e82800000000000000000000000000000000000000000000000000000000000000000e446f42657441636365707442657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034443410000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x606060405260043610610175576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305fefda71461017a57806306fdde03146101a6578063095ea7b31461023457806318160ddd1461028e57806319cae462146102b757806323b872dd146102e057806324bce60c146103595780632df38460146103b3578063313ce5671461040d57806342966c681461043c57806349b7ef6c146104775780634b750334146104a457806351bdd585146104cd57806358292a3d146104fe5780635c10fe081461052157806370a082311461054457806379cc6790146105915780637b3e5e7b146105eb57806381c8149d146106145780638620410b1461063d5780638da5cb5b1461066657806395d89b41146106bb578063a69f886a14610749578063a6f2ae3a1461076c578063a9059cbb1461078a578063b6b2210c146107cc578063dd62ed3e146107f1578063e4849b321461085d578063f2fde38b14610894575b600080fd5b341561018557600080fd5b6101a460048080359060200190919080359060200190919050506108cd565b005b34156101b157600080fd5b6101b961093a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101f95780820151818401526020810190506101de565b50505050905090810190601f1680156102265780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561023f57600080fd5b610274600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109d8565b604051808215151515815260200191505060405180910390f35b341561029957600080fd5b6102a1610a65565b6040518082815260200191505060405180910390f35b34156102c257600080fd5b6102ca610a6b565b6040518082815260200191505060405180910390f35b34156102eb57600080fd5b61033f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610a71565b604051808215151515815260200191505060405180910390f35b341561036457600080fd5b610399600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b9e565b604051808215151515815260200191505060405180910390f35b34156103be57600080fd5b6103f3600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610d90565b604051808215151515815260200191505060405180910390f35b341561041857600080fd5b610420610e6d565b604051808260ff1660ff16815260200191505060405180910390f35b341561044757600080fd5b61045d6004808035906020019091905050610e80565b604051808215151515815260200191505060405180910390f35b341561048257600080fd5b61048a610f84565b604051808215151515815260200191505060405180910390f35b34156104af57600080fd5b6104b7610f97565b6040518082815260200191505060405180910390f35b34156104d857600080fd5b6104e0610f9d565b60405180826000191660001916815260200191505060405180910390f35b341561050957600080fd5b61051f6004808035906020019091905050610fa3565b005b341561052c57600080fd5b610542600480803590602001909190505061105e565b005b341561054f57600080fd5b61057b600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506111ca565b6040518082815260200191505060405180910390f35b341561059c57600080fd5b6105d1600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506111e2565b604051808215151515815260200191505060405180910390f35b34156105f657600080fd5b6105fe6113fc565b6040518082815260200191505060405180910390f35b341561061f57600080fd5b610627611402565b6040518082815260200191505060405180910390f35b341561064857600080fd5b610650611408565b6040518082815260200191505060405180910390f35b341561067157600080fd5b61067961140e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156106c657600080fd5b6106ce611433565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561070e5780820151818401526020810190506106f3565b50505050905090810190601f16801561073b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561075457600080fd5b61076a60048080359060200190919050506114d1565b005b6107746115ac565b6040518082815260200191505060405180910390f35b341561079557600080fd5b6107ca600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061179b565b005b34156107d757600080fd5b6107ef600480803515159060200190919050506117aa565b005b34156107fc57600080fd5b610847600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611822565b6040518082815260200191505060405180910390f35b341561086857600080fd5b61087e6004808035906020019091905050611847565b6040518082815260200191505060405180910390f35b341561089f57600080fd5b6108cb600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611a73565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561092857600080fd5b81600681905550806007819055505050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109d05780601f106109a5576101008083540402835291602001916109d0565b820191906000526020600020905b8154815290600101906020018083116109b357829003601f168201915b505050505081565b600081600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b60045481565b600b5481565b6000600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610afe57600080fd5b81600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550610b93848484611b11565b600190509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610bfb57600080fd5b600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610c8657600080fd5b81600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550610d1b833084611b11565b7ff97a274face0b5517365ad396b1fdba6f68bd3135ef603e44272adba3af5a1e08383604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16001905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ded57600080fd5b610df8308484611b11565b7fef4f289a26a5ff77ba542e60d1ce03e6c46988d0f1c3d81633511a322f9d0fab8383604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16001905092915050565b600360009054906101000a900460ff1681565b600081600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610ed057600080fd5b81600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816004600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a260019050919050565b600860009054906101000a900460ff1681565b60065481565b60095481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ffe57600080fd5b8060046000828254019250508190555080600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555050565b600080826009546040518083815260200182600019166000191681526020019250505060405180910390209150600b5478010000000000000000000000000000000000000000000000000277ffffffffffffffffffffffffffffffffffffffffffffffff19168277ffffffffffffffffffffffffffffffffffffffffffffffff1916101515156110ed57600080fd5b600a54420390506005811015151561110457600080fd5b603c8181151561111057fe5b04600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600181610258600b540281151561117057fe5b0401600b8190555042600a8190555082600954600143034060405180848152602001836000191660001916815260200182600019166000191681526020019350505050604051809103902060098160001916905550505050565b600c6020528060005260406000206000915090505481565b600081600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561123257600080fd5b600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156112bd57600080fd5b81600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816004600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a26001905092915050565b60055481565b600a5481565b60075481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156114c95780601f1061149e576101008083540402835291602001916114c9565b820191906000526020600020905b8154815290600101906020018083116114ac57829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561152c57600080fd5b806005541015151561153d57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050156115a957806005600082825403925050819055505b50565b6000600754600360009054906101000a900460ff1660ff16600a0a34028115156115d257fe5b04905080600c60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561164457600080fd5b80600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555080600c60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550346005600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a380905090565b6117a6338383611b11565b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561180557600080fd5b80600860006101000a81548160ff02191690831515021790555050565b600d602052816000526040600020602052806000526040600020600091509150505481565b6000600860009054906101000a900460ff1615151561186557600080fd5b81600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156118b357600080fd5b81600c60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550600360009054906101000a900460ff1660ff16600a0a600654830281151561199257fe5b049050806005600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156119e557600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3809050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ace57600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000808373ffffffffffffffffffffffffffffffffffffffff1614151515611b3857600080fd5b81600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515611b8657600080fd5b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401111515611c1457600080fd5b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401905081600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a380600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401141515611e2157fe5b505050505600a165627a7a72305820c5f1b05de71a96c7a190abe4e8f1a75192056fc3ec2cd491966746c09cc589e40029

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

000000000000000000000000000000000000000000000000000000000bebc20000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000035d792f8800000000000000000000000000000000000000000000000000000006a3a9e82800000000000000000000000000000000000000000000000000000000000000000e446f42657441636365707442657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034443410000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 200000000
Arg [1] : tokenName (string): DoBetAcceptBet
Arg [2] : tokenSymbol (string): DCA
Arg [3] : newSellPrice (uint256): 3700000000000
Arg [4] : newBuyPrice (uint256): 7300000000000

-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000000bebc200
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [3] : 0000000000000000000000000000000000000000000000000000035d792f8800
Arg [4] : 000000000000000000000000000000000000000000000000000006a3a9e82800
Arg [5] : 000000000000000000000000000000000000000000000000000000000000000e
Arg [6] : 446f426574416363657074426574000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [8] : 4443410000000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://c5f1b05de71a96c7a190abe4e8f1a75192056fc3ec2cd491966746c09cc589e4

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

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.