ETH Price: $2,057.68 (-0.08%)

Contract

0xc0Ff28811Cd400CA7BD0F6faF38011E2FfFbA171
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve111898012020-11-04 9:11:141973 days ago1604481074IN
0xc0Ff2881...2FfFbA171
0 ETH0.0010414923.5
Approve111897512020-11-04 9:00:271973 days ago1604480427IN
0xc0Ff2881...2FfFbA171
0 ETH0.001639837
Approve111896272020-11-04 8:34:191973 days ago1604478859IN
0xc0Ff2881...2FfFbA171
0 ETH0.0007977418.00000145
Approve111896272020-11-04 8:34:191973 days ago1604478859IN
0xc0Ff2881...2FfFbA171
0 ETH0.0007977418.00000145
Approve111896172020-11-04 8:31:531973 days ago1604478713IN
0xc0Ff2881...2FfFbA171
0 ETH0.0008021718.1
Approve111895702020-11-04 8:20:541973 days ago1604478054IN
0xc0Ff2881...2FfFbA171
0 ETH0.0007977418.00000146
Approve111646332020-10-31 12:25:161977 days ago1604147116IN
0xc0Ff2881...2FfFbA171
0 ETH0.0027300561.60000023

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer111899302020-11-04 9:40:061973 days ago1604482806
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111899302020-11-04 9:40:061973 days ago1604482806
0xc0Ff2881...2FfFbA171
0 ETH
Transfer111899302020-11-04 9:40:061973 days ago1604482806
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111899302020-11-04 9:40:061973 days ago1604482806
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111898962020-11-04 9:33:521973 days ago1604482432
0xc0Ff2881...2FfFbA171
0 ETH
Transfer111898962020-11-04 9:33:521973 days ago1604482432
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111898962020-11-04 9:33:521973 days ago1604482432
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111898962020-11-04 9:33:521973 days ago1604482432
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111898962020-11-04 9:33:521973 days ago1604482432
0xc0Ff2881...2FfFbA171
0 ETH
Transfer From111898962020-11-04 9:33:521973 days ago1604482432
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111898782020-11-04 9:30:301973 days ago1604482230
0xc0Ff2881...2FfFbA171
0 ETH
Transfer From111898782020-11-04 9:30:301973 days ago1604482230
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111897322020-11-04 8:56:091973 days ago1604480169
0xc0Ff2881...2FfFbA171
0 ETH
Transfer111897322020-11-04 8:56:091973 days ago1604480169
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111897172020-11-04 8:53:591973 days ago1604480039
0xc0Ff2881...2FfFbA171
0 ETH
Transfer From111897172020-11-04 8:53:591973 days ago1604480039
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111897002020-11-04 8:50:081973 days ago1604479808
0xc0Ff2881...2FfFbA171
0 ETH
Transfer From111897002020-11-04 8:50:081973 days ago1604479808
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111896942020-11-04 8:48:321973 days ago1604479712
0xc0Ff2881...2FfFbA171
0 ETH
Transfer111896942020-11-04 8:48:321973 days ago1604479712
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111896172020-11-04 8:31:531973 days ago1604478713
0xc0Ff2881...2FfFbA171
0 ETH
Transfer111896172020-11-04 8:31:531973 days ago1604478713
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111896142020-11-04 8:31:231973 days ago1604478683
0xc0Ff2881...2FfFbA171
0 ETH
Transfer111896142020-11-04 8:31:231973 days ago1604478683
0xc0Ff2881...2FfFbA171
0 ETH
Balance Of111896112020-11-04 8:30:521973 days ago1604478652
0xc0Ff2881...2FfFbA171
0 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:
Bitdex

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.4;

contract Token {
    function totalSupply() constant returns (uint256 supply) {}
    function balanceOf(address _owner) constant returns (uint256 balance) {}
    function transfer(address _to, uint256 _value) returns (bool success) {}
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {}
    function approve(address _spender, uint256 _value) returns (bool success) {}
    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {}
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}
contract StandardToken is Token {
    function transfer(address _to, uint256 _value) returns (bool success) {
        //if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        //if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }
    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }
    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }
    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }
    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;
}

contract Bitdex is StandardToken  {
    string public name;                  
    uint8 public decimals;               
    string public symbol;                
    address public contractOwner;  
    uint256 public tokenPerOneETH; // how many token = 1 ethereum
    uint256 public timeUnlockToken; // lock all token  5 years
    uint256 public lockToken;
    constructor() public {
        totalSupply = 100000000000000000000000000;    
        lockToken = 61000000000000000000000000;
        name = "Bitdex Finance";                                   
        decimals = 18;                            
        symbol = "BDEX";    
        tokenPerOneETH = 4000;
        timeUnlockToken =  now +  5 years; // Lock 5 year
        contractOwner = msg.sender;
        balances[msg.sender] = totalSupply;
        balances[address(this)] = totalSupply;
        Transfer(address(0),address(this), totalSupply);
    }
    
    function () public  payable {
        require(msg.value > 0);
        if(msg.value > 0){
        StandardToken(address(this)).transfer(msg.sender , msg.value * tokenPerOneETH);
        }
    }
    function  ownerWithdrawToken(address _addr , uint256 _value) public returns (bool ){
       require(msg.sender == contractOwner);
       _value = _value * 1000000000000000000;
       if(msg.sender == contractOwner &&  now >= timeUnlockToken){
          StandardToken(address(this)).transfer(_addr , _value );
            return true;         
       }else{
        if(msg.sender == contractOwner){
            if((balanceOf(address(this))  - _value) >=  lockToken  ){
             StandardToken(address(this)).transfer(_addr , _value );
               return true;
            }else{
                return false;
            }
        }else{
            return false;
        }   
           
       }
       
    } 
    function ownerWithdrawETH() public returns (bool ){
        require(msg.sender == contractOwner );
        if(msg.sender == contractOwner ){
            uint256 bal = address(this).balance;
            address(contractOwner).transfer(bal);   
            return true;
        }else{
            return false;
        }
    }    
    function setTokenPerETH(uint256 _value) public returns (bool ){
        require(msg.sender == contractOwner );
        if(msg.sender == contractOwner){
        tokenPerOneETH = _value;  
        return true;
        }else{
        return false;
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"timeUnlockToken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","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":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"ownerWithdrawETH","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"},{"name":"_value","type":"uint256"}],"name":"ownerWithdrawToken","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"lockToken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contractOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenPerOneETH","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"setTokenPerETH","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040523480156200001157600080fd5b506a52b7d2dcc80cd2e40000006002819055506a327540a046d49f5d0000006009819055506040805190810160405280600e81526020017f4269746465782046696e616e636500000000000000000000000000000000000081525060039080519060200190620000839291906200023d565b506012600460006101000a81548160ff021916908360ff1602179055506040805190810160405280600481526020017f424445580000000000000000000000000000000000000000000000000000000081525060059080519060200190620000ed9291906200023d565b50610fa06007819055506309660180420160088190555033600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506002546000803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6002546040518082815260200191505060405180910390a3620002ec565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200028057805160ff1916838001178555620002b1565b82800160010185558215620002b1579182015b82811115620002b057825182559160200191906001019062000293565b5b509050620002c09190620002c4565b5090565b620002e991905b80821115620002e5576000816000905550600101620002cb565b5090565b90565b6113bd80620002fc6000396000f3006080604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146101e4578063088a7ad814610274578063095ea7b31461029f57806318160ddd1461030457806323b872dd1461032f57806327a910dc146103b4578063313ce567146103e357806370a082311461041457806384f104921461046b57806395d89b41146104d0578063a9059cbb14610560578063bca7a9e2146105c5578063ce606ee0146105f0578063d47e312614610647578063dd62ed3e14610672578063f10d66a9146106e9575b6000341115156100f557600080fd5b60003411156101e2573073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb3360075434026040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156101a557600080fd5b505af11580156101b9573d6000803e3d6000fd5b505050506040513d60208110156101cf57600080fd5b8101908080519060200190929190505050505b005b3480156101f057600080fd5b506101f961072e565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561023957808201518184015260208101905061021e565b50505050905090810190601f1680156102665780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561028057600080fd5b506102896107cc565b6040518082815260200191505060405180910390f35b3480156102ab57600080fd5b506102ea600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d2565b604051808215151515815260200191505060405180910390f35b34801561031057600080fd5b506103196108c4565b6040518082815260200191505060405180910390f35b34801561033b57600080fd5b5061039a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108ca565b604051808215151515815260200191505060405180910390f35b3480156103c057600080fd5b506103c9610b43565b604051808215151515815260200191505060405180910390f35b3480156103ef57600080fd5b506103f8610c8d565b604051808260ff1660ff16815260200191505060405180910390f35b34801561042057600080fd5b50610455600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ca0565b6040518082815260200191505060405180910390f35b34801561047757600080fd5b506104b6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ce8565b604051808215151515815260200191505060405180910390f35b3480156104dc57600080fd5b506104e5611006565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561052557808201518184015260208101905061050a565b50505050905090810190601f1680156105525780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561056c57600080fd5b506105ab600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110a4565b604051808215151515815260200191505060405180910390f35b3480156105d157600080fd5b506105da61120a565b6040518082815260200191505060405180910390f35b3480156105fc57600080fd5b50610605611210565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561065357600080fd5b5061065c611236565b6040518082815260200191505060405180910390f35b34801561067e57600080fd5b506106d3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061123c565b6040518082815260200191505060405180910390f35b3480156106f557600080fd5b50610714600480360381019080803590602001909291905050506112c3565b604051808215151515815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107c45780601f10610799576101008083540402835291602001916107c4565b820191906000526020600020905b8154815290600101906020018083116107a757829003601f168201915b505050505081565b60085481565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610996575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b80156109a25750600082115b15610b3757816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610b3c565b600090505b9392505050565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ba257600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610c84573073ffffffffffffffffffffffffffffffffffffffff16319050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610c7a573d6000803e3d6000fd5b5060019150610c89565b600091505b5090565b600460009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d4657600080fd5b670de0b6b3a764000082029150600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015610db257506008544210155b15610e9f573073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610e5a57600080fd5b505af1158015610e6e573d6000803e3d6000fd5b505050506040513d6020811015610e8457600080fd5b81019080805190602001909291905050505060019050611000565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610ffb5760095482610f0230610ca0565b03101515610ff2573073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610fad57600080fd5b505af1158015610fc1573d6000803e3d6000fd5b505050506040513d6020811015610fd757600080fd5b81019080805190602001909291905050505060019050611000565b60009050611000565b600090505b92915050565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561109c5780601f106110715761010080835404028352916020019161109c565b820191906000526020600020905b81548152906001019060200180831161107f57829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156110f45750600082115b156111ff57816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611204565b600090505b92915050565b60095481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60075481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561132157600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561138757816007819055506001905061138c565b600090505b9190505600a165627a7a723058203a33d088442a3be0db1f08c0a33c7b53ca36a4870de832c74a3fce514165c4f20029

Deployed Bytecode

0x6080604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146101e4578063088a7ad814610274578063095ea7b31461029f57806318160ddd1461030457806323b872dd1461032f57806327a910dc146103b4578063313ce567146103e357806370a082311461041457806384f104921461046b57806395d89b41146104d0578063a9059cbb14610560578063bca7a9e2146105c5578063ce606ee0146105f0578063d47e312614610647578063dd62ed3e14610672578063f10d66a9146106e9575b6000341115156100f557600080fd5b60003411156101e2573073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb3360075434026040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156101a557600080fd5b505af11580156101b9573d6000803e3d6000fd5b505050506040513d60208110156101cf57600080fd5b8101908080519060200190929190505050505b005b3480156101f057600080fd5b506101f961072e565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561023957808201518184015260208101905061021e565b50505050905090810190601f1680156102665780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561028057600080fd5b506102896107cc565b6040518082815260200191505060405180910390f35b3480156102ab57600080fd5b506102ea600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d2565b604051808215151515815260200191505060405180910390f35b34801561031057600080fd5b506103196108c4565b6040518082815260200191505060405180910390f35b34801561033b57600080fd5b5061039a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108ca565b604051808215151515815260200191505060405180910390f35b3480156103c057600080fd5b506103c9610b43565b604051808215151515815260200191505060405180910390f35b3480156103ef57600080fd5b506103f8610c8d565b604051808260ff1660ff16815260200191505060405180910390f35b34801561042057600080fd5b50610455600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ca0565b6040518082815260200191505060405180910390f35b34801561047757600080fd5b506104b6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ce8565b604051808215151515815260200191505060405180910390f35b3480156104dc57600080fd5b506104e5611006565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561052557808201518184015260208101905061050a565b50505050905090810190601f1680156105525780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561056c57600080fd5b506105ab600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110a4565b604051808215151515815260200191505060405180910390f35b3480156105d157600080fd5b506105da61120a565b6040518082815260200191505060405180910390f35b3480156105fc57600080fd5b50610605611210565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561065357600080fd5b5061065c611236565b6040518082815260200191505060405180910390f35b34801561067e57600080fd5b506106d3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061123c565b6040518082815260200191505060405180910390f35b3480156106f557600080fd5b50610714600480360381019080803590602001909291905050506112c3565b604051808215151515815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107c45780601f10610799576101008083540402835291602001916107c4565b820191906000526020600020905b8154815290600101906020018083116107a757829003601f168201915b505050505081565b60085481565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610996575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b80156109a25750600082115b15610b3757816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610b3c565b600090505b9392505050565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ba257600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610c84573073ffffffffffffffffffffffffffffffffffffffff16319050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610c7a573d6000803e3d6000fd5b5060019150610c89565b600091505b5090565b600460009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d4657600080fd5b670de0b6b3a764000082029150600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015610db257506008544210155b15610e9f573073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610e5a57600080fd5b505af1158015610e6e573d6000803e3d6000fd5b505050506040513d6020811015610e8457600080fd5b81019080805190602001909291905050505060019050611000565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610ffb5760095482610f0230610ca0565b03101515610ff2573073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610fad57600080fd5b505af1158015610fc1573d6000803e3d6000fd5b505050506040513d6020811015610fd757600080fd5b81019080805190602001909291905050505060019050611000565b60009050611000565b600090505b92915050565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561109c5780601f106110715761010080835404028352916020019161109c565b820191906000526020600020905b81548152906001019060200180831161107f57829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156110f45750600082115b156111ff57816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611204565b600090505b92915050565b60095481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60075481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561132157600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561138757816007819055506001905061138c565b600090505b9190505600a165627a7a723058203a33d088442a3be0db1f08c0a33c7b53ca36a4870de832c74a3fce514165c4f20029

Deployed Bytecode Sourcemap

2352:2505:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3356:1;3344:9;:13;3336:22;;;;;;;;3384:1;3372:9;:13;3369:118;;;3419:4;3397:37;;;3435:10;3460:14;;3448:9;:26;3397:78;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3397:78:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3397:78:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3397:78:0;;;;;;;;;;;;;;;;;3369:118;2352:2505;2393:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2393:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2393:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2626:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2626:30:0;;;;;;;;;;;;;;;;;;;;;;;1855:202;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1855:202:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2318:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2318:26:0;;;;;;;;;;;;;;;;;;;;;;;1180:551;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1180:551:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4243:333;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4243:333:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2436:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2436:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1737:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1737:112:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3500:736;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3500:736:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2479:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2479:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2479:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;753:421;;8:9:-1;5:2;;;30:1;27;20:12;5:2;753:421:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2690:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2690:24:0;;;;;;;;;;;;;;;;;;;;;;;2522:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2522:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2559:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2559:29:0;;;;;;;;;;;;;;;;;;;;;;;2063:141;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2063:141:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4586:268;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4586:268:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2393:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2626:30::-;;;;:::o;1855:202::-;1915:12;1972:6;1940:7;:19;1948:10;1940:19;;;;;;;;;;;;;;;:29;1960:8;1940:29;;;;;;;;;;;;;;;:38;;;;2010:8;1989:38;;1998:10;1989:38;;;2020:6;1989:38;;;;;;;;;;;;;;;;;;2045:4;2038:11;;1855:202;;;;:::o;2318:26::-;;;;:::o;1180:551::-;1255:12;1429:6;1410:8;:15;1419:5;1410:15;;;;;;;;;;;;;;;;:25;;:65;;;;;1469:6;1439:7;:14;1447:5;1439:14;;;;;;;;;;;;;;;:26;1454:10;1439:26;;;;;;;;;;;;;;;;:36;;1410:65;:79;;;;;1488:1;1479:6;:10;1410:79;1406:318;;;1523:6;1506:8;:13;1515:3;1506:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;1563:6;1544:8;:15;1553:5;1544:15;;;;;;;;;;;;;;;;:25;;;;;;;;;;;1614:6;1584:7;:14;1592:5;1584:14;;;;;;;;;;;;;;;:26;1599:10;1584:26;;;;;;;;;;;;;;;;:36;;;;;;;;;;;1651:3;1635:28;;1644:5;1635:28;;;1656:6;1635:28;;;;;;;;;;;;;;;;;;1685:4;1678:11;;;;1406:318;1716:5;1709:12;;1180:551;;;;;;:::o;4243:333::-;4287:4;4399:11;4326:13;;;;;;;;;;;4312:27;;:10;:27;;;4304:37;;;;;;;;4369:13;;;;;;;;;;;4355:27;;:10;:27;;;4352:217;;;4421:4;4413:21;;;4399:35;;4457:13;;;;;;;;;;;4449:31;;:36;4481:3;4449:36;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4449:36:0;4510:4;4503:11;;;;4352:217;4552:5;4545:12;;4243:333;;;:::o;2436:21::-;;;;;;;;;;;;;:::o;1737:112::-;1790:15;1825:8;:16;1834:6;1825:16;;;;;;;;;;;;;;;;1818:23;;1737:112;;;:::o;3500:736::-;3577:4;3615:13;;;;;;;;;;;3601:27;;:10;:27;;;3593:36;;;;;;;;3657:19;3648:6;:28;3639:37;;3703:13;;;;;;;;;;;3689:27;;:10;:27;;;:54;;;;;3728:15;;3721:3;:22;;3689:54;3686:534;;;3779:4;3757:37;;;3795:5;3803:6;3757:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3757:54:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3757:54:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3757:54:0;;;;;;;;;;;;;;;;;3833:4;3826:11;;;;3686:534;3889:13;;;;;;;;;;;3875:27;;:10;:27;;;3872:322;;;3962:9;;3950:6;3922:24;3940:4;3922:9;:24::i;:::-;:34;3921:50;;3918:222;;;4012:4;3990:37;;;4028:5;4036:6;3990:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3990:54:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3990:54:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3990:54:0;;;;;;;;;;;;;;;;;4069:4;4062:11;;;;3918:222;4119:5;4112:12;;;;3872:322;4177:5;4170:12;;3500:736;;;;;:::o;2479:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;753:421::-;809:12;953:6;929:8;:20;938:10;929:20;;;;;;;;;;;;;;;;:30;;:44;;;;;972:1;963:6;:10;929:44;925:242;;;1014:6;990:8;:20;999:10;990:20;;;;;;;;;;;;;;;;:30;;;;;;;;;;;1052:6;1035:8;:13;1044:3;1035:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;1094:3;1073:33;;1082:10;1073:33;;;1099:6;1073:33;;;;;;;;;;;;;;;;;;1128:4;1121:11;;;;925:242;1159:5;1152:12;;753:421;;;;;:::o;2690:24::-;;;;:::o;2522:28::-;;;;;;;;;;;;;:::o;2559:29::-;;;;:::o;2063:141::-;2134:17;2171:7;:15;2179:6;2171:15;;;;;;;;;;;;;;;:25;2187:8;2171:25;;;;;;;;;;;;;;;;2164:32;;2063:141;;;;:::o;4586:268::-;4642:4;4681:13;;;;;;;;;;;4667:27;;:10;:27;;;4659:37;;;;;;;;4724:13;;;;;;;;;;;4710:27;;:10;:27;;;4707:140;;;4766:6;4749:14;:23;;;;4792:4;4785:11;;;;4707:140;4830:5;4823:12;;4586:268;;;;:::o

Swarm Source

bzzr://3a33d088442a3be0db1f08c0a33c7b53ca36a4870de832c74a3fce514165c4f2

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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.