ETH Price: $3,346.65 (+0.65%)
Gas: 7.61 Gwei

Contract

0x0435316B3aB4B999856085c98c3B1ab21d85CD4D
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Mint201504632024-06-22 23:17:11187 days ago1719098231IN
0x0435316B...21d85CD4D
0 ETH0.000048491.5
Transfer190118492024-01-15 11:00:59347 days ago1705316459IN
0x0435316B...21d85CD4D
0 ETH0.0007398522.77175371
Transfer190117822024-01-15 10:47:35347 days ago1705315655IN
0x0435316B...21d85CD4D
0 ETH0.0013638227.48211707
Transfer186551172023-11-26 10:00:59397 days ago1700992859IN
0x0435316B...21d85CD4D
0 ETH0.0014351326.38600273
Transfer123871022021-05-07 12:21:161330 days ago1620390076IN
0x0435316B...21d85CD4D
0 ETH0.00118253
Transfer123737062021-05-05 10:35:271332 days ago1620210927IN
0x0435316B...21d85CD4D
0 ETH0.0008251737
Transfer118498552021-02-13 18:17:291412 days ago1613240249IN
0x0435316B...21d85CD4D
0 ETH0.00808425211
Transfer113846982020-12-04 7:04:261484 days ago1607065466IN
0x0435316B...21d85CD4D
0 ETH0.000698730
Transfer113472612020-11-28 13:25:541490 days ago1606569954IN
0x0435316B...21d85CD4D
0 ETH0.0003106213.31
Transfer113408072020-11-27 13:26:171491 days ago1606483577IN
0x0435316B...21d85CD4D
0 ETH0.0005598224
Transfer111985682020-11-05 17:29:501513 days ago1604597390IN
0x0435316B...21d85CD4D
0 ETH0.0011412149
Transfer111975622020-11-05 13:41:311513 days ago1604583691IN
0x0435316B...21d85CD4D
0 ETH0.0012343753
Transfer111975482020-11-05 13:38:291513 days ago1604583509IN
0x0435316B...21d85CD4D
0 ETH0.001164550
Transfer111525832020-10-29 15:53:121520 days ago1603986792IN
0x0435316B...21d85CD4D
0 ETH0.0028352374
Transfer111493902020-10-29 4:11:301520 days ago1603944690IN
0x0435316B...21d85CD4D
0 ETH0.0008806723
Transfer111228192020-10-25 2:15:451524 days ago1603592145IN
0x0435316B...21d85CD4D
0 ETH0.0009192424
Transfer110847242020-10-19 6:03:091530 days ago1603087389IN
0x0435316B...21d85CD4D
0 ETH0.0010338327
Transfer110791122020-10-18 9:34:561531 days ago1603013696IN
0x0435316B...21d85CD4D
0 ETH0.0008806723
Transfer110786052020-10-18 7:38:341531 days ago1603006714IN
0x0435316B...21d85CD4D
0 ETH0.0006973118.2
Transfer110775422020-10-18 3:42:061531 days ago1602992526IN
0x0435316B...21d85CD4D
0 ETH0.0009971918.7
Transfer110772882020-10-18 2:44:571531 days ago1602989097IN
0x0435316B...21d85CD4D
0 ETH0.0010131919
Transfer110514692020-10-14 3:54:251535 days ago1602647665IN
0x0435316B...21d85CD4D
0 ETH0.0022215158
Transfer110483662020-10-13 16:25:421536 days ago1602606342IN
0x0435316B...21d85CD4D
0 ETH0.00329586
Transfer110460932020-10-13 8:02:101536 days ago1602576130IN
0x0435316B...21d85CD4D
0 ETH0.0012576654
Transfer110328102020-10-11 7:22:121538 days ago1602400932IN
0x0435316B...21d85CD4D
0 ETH0.001111129
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DeltaExCoin

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

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

pragma solidity 0.4.24;

 /**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
  
  function percent(uint value,uint numerator, uint denominator, uint precision) internal pure  returns(uint quotient) {
    uint _numerator  = numerator * 10 ** (precision+1);
    uint _quotient =  ((_numerator / denominator) + 5) / 10;
    return (value*_quotient/1000000000000000000);
  }
}

contract ERC20 {
  function totalSupply()public view returns (uint total_Supply);
  function balanceOf(address who)public view returns (uint256);
  function allowance(address owner, address spender)public view returns (uint);
  function transferFrom(address from, address to, uint value)public returns (bool ok);
  function approve(address spender, uint value)public returns (bool ok);
  function transfer(address to, uint value)public returns (bool ok);
  event Transfer(address indexed from, address indexed to, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);
}


contract DeltaExCoin is ERC20 { 
    
    using SafeMath for uint256;
    string public constant name     		= "DeltaExCoin";                    // Name of the token
    string public constant symbol   		= "DLTX";                       // Symbol of token
    uint8 public constant decimals  		= 18;                           // Decimal of token
    uint public _totalsupply        		= 500000000 * 10 ** 18;         // 500 million total supply // muliplies dues to decimal precision
    uint public crowdSale           		= 60000000 * 10 ** 18;          // 60 million in Crowd Sale
    uint public posMining           		= 100000000 * 10 ** 18;         // 100 million in POS Mining
    uint public corporateReserve    		= 140000000 * 10 ** 18;         // 140 million in Corporate Reserve
    uint public marketinganddevelopment     = 200000000 * 10 ** 18;         // 200 million in Promotion & Bounty
    uint public remainingToken      		= 400000000 * 10 ** 18;         // 400 million in Remaining Token | Total Supply - POS
    address public owner;                                           // Owner of this contract
    mapping(address => uint256) internal mintingDate;
    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;
    
    modifier onlyOwner() {
        if (msg.sender != owner) {
            revert();
        }
        _;
    }

    function DeltaExCoin() public {
        balances[msg.sender] = remainingToken;
        Transfer(0, msg.sender, remainingToken);
    }
    
    // what is the total supply
    function totalSupply() public view returns (uint256 total_Supply) {
        total_Supply = _totalsupply;
    }
    
    // What is the balance of a particular account?
    function balanceOf(address _owner) public view returns (uint256 balance) {
        return balances[_owner];
    }
    
    // Token minting function
    function mint() public {
        address _customerAddress = msg.sender;
        uint256 userBalance = balances[_customerAddress];
        uint256 currentTs = now;
        uint256 userMintingDate = mintingDate[_customerAddress] + 7 days;
        require (userBalance > 0);
        require (currentTs > userMintingDate);
        mintingDate[_customerAddress] = currentTs;
        uint256 _bonusAmount = SafeMath.percent(userBalance,2,100,18);
        balances[_customerAddress] = (uint256)(balances[_customerAddress]).add(_bonusAmount);
    }
    
    // Send _value amount of tokens from address _from to address _to
    // The transferFrom method is used for a withdraw workflow, allowing contracts to send
    // tokens on your behalf, for example to "deposit" to a contract address and/or to charge
    // fees in sub-currencies; the command should fail unless the _from account has
    // deliberately authorized the sender of the message via some mechanism; we propose
    // these standardized APIs for approval:
    function transferFrom( address _from, address _to, uint256 _amount ) public returns (bool success) {
        require( _to != 0x0);
        require(balances[_from] >= _amount && allowed[_from][msg.sender] >= _amount && _amount >= 0);
        balances[_from] = (balances[_from]).sub(_amount);
        allowed[_from][msg.sender] = (allowed[_from][msg.sender]).sub(_amount);
        balances[_to] = (balances[_to]).add(_amount);
        Transfer(_from, _to, _amount);
        return true;
    }
    
    // Allow _spender to withdraw from your account, multiple times, up to the _value amount.
    // If this function is called again it overwrites the current allowance with _value.
    function approve(address _spender, uint256 _amount) public returns (bool success) {
        require( _spender != 0x0);
        allowed[msg.sender][_spender] = _amount;
        Approval(msg.sender, _spender, _amount);
        return true;
    }
  
    function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
        require( _owner != 0x0 && _spender !=0x0);
        return allowed[_owner][_spender];
    }

    // Transfer the balance from owner's account to another account
    function transfer(address _to, uint256 _amount) public returns (bool success) {
        require( _to != 0x0);
        require(balances[msg.sender] >= _amount && _amount >= 0);
        
        address _customerAddress = msg.sender;
        uint256 currentTs = now;
        uint256 userMintingDate = mintingDate[_customerAddress] + 7 days;
        require (currentTs > userMintingDate);
        
        balances[msg.sender] = (balances[msg.sender]).sub(_amount);
        balances[_to] = (balances[_to]).add(_amount);
        Transfer(msg.sender, _to, _amount);
        return true;
    }
    
    // Transfer the balance from owner's account to another account
    function transferTokens(address _to, uint256 _amount) private returns (bool success) {
        require( _to != 0x0);       
        require(balances[address(this)] >= _amount && _amount > 0);
        balances[address(this)] = (balances[address(this)]).sub(_amount);
        balances[_to] = (balances[_to]).add(_amount);
        Transfer(address(this), _to, _amount);
        return true;
    }
 
    function drain() external onlyOwner {
        owner.transfer(this.balance);
    }
}

Contract Security Audit

Contract ABI

[{"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":false,"inputs":[],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"corporateReserve","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"total_Supply","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":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"posMining","outputs":[{"name":"","type":"uint256"}],"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":true,"inputs":[],"name":"crowdSale","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketinganddevelopment","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":"remainingToken","outputs":[{"name":"","type":"uint256"}],"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":"drain","outputs":[],"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":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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"},{"inputs":[],"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":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040526b019d971e4fe8401e740000006000556a31a17e847807b1bc0000006001556a52b7d2dcc80cd2e40000006002556a73ce27351811f40c0000006003556aa56fa5b99019a5c80000006004556b014adf4b7320334b9000000060055534801561006c57600080fd5b50600554600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040518082815260200191505060405180910390a3611280806101146000396000f3006080604052600436106100fc576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610101578063095ea7b3146101915780631249c58b146101f6578063167743631461020d57806318160ddd1461023857806323b872dd14610263578063313ce567146102e85780633c5e17761461031957806370a08231146103445780637770bd151461039b57806379ea7848146103c65780638da5cb5b146103f15780638ed762871461044857806395d89b41146104735780639890220b14610503578063a393dc441461051a578063a9059cbb14610545578063dd62ed3e146105aa575b600080fd5b34801561010d57600080fd5b50610116610621565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561015657808201518184015260208101905061013b565b50505050905090810190601f1680156101835780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019d57600080fd5b506101dc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061065a565b604051808215151515815260200191505060405180910390f35b34801561020257600080fd5b5061020b610771565b005b34801561021957600080fd5b50610222610916565b6040518082815260200191505060405180910390f35b34801561024457600080fd5b5061024d61091c565b6040518082815260200191505060405180910390f35b34801561026f57600080fd5b506102ce600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610925565b604051808215151515815260200191505060405180910390f35b3480156102f457600080fd5b506102fd610cd8565b604051808260ff1660ff16815260200191505060405180910390f35b34801561032557600080fd5b5061032e610cdd565b6040518082815260200191505060405180910390f35b34801561035057600080fd5b50610385600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ce3565b6040518082815260200191505060405180910390f35b3480156103a757600080fd5b506103b0610d2c565b6040518082815260200191505060405180910390f35b3480156103d257600080fd5b506103db610d32565b6040518082815260200191505060405180910390f35b3480156103fd57600080fd5b50610406610d38565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561045457600080fd5b5061045d610d5e565b6040518082815260200191505060405180910390f35b34801561047f57600080fd5b50610488610d64565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104c85780820151818401526020810190506104ad565b50505050905090810190601f1680156104f55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561050f57600080fd5b50610518610d9d565b005b34801561052657600080fd5b5061052f610e7b565b6040518082815260200191505060405180910390f35b34801561055157600080fd5b50610590600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e81565b604051808215151515815260200191505060405180910390f35b3480156105b657600080fd5b5061060b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110ff565b6040518082815260200191505060405180910390f35b6040805190810160405280600b81526020017f44656c74614578436f696e00000000000000000000000000000000000000000081525081565b6000808373ffffffffffffffffffffffffffffffffffffffff161415151561068157600080fd5b81600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000806000806000339450600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054935042925062093a80600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401915060008411151561081757600080fd5b818311151561082557600080fd5b82600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610878846002606460126111ce565b90506108cc81600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461121d90919063ffffffff16565b600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050505050565b60035481565b60008054905090565b6000808373ffffffffffffffffffffffffffffffffffffffff161415151561094c57600080fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610a17575081600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610a24575060008210155b1515610a2f57600080fd5b610a8182600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461123b90919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b5382600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461123b90919063ffffffff16565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c2582600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461121d90919063ffffffff16565b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b60025481565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60015481565b60045481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b6040805190810160405280600481526020017f444c54580000000000000000000000000000000000000000000000000000000081525081565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610df957600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015610e78573d6000803e3d6000fd5b50565b60005481565b60008060008060008673ffffffffffffffffffffffffffffffffffffffff1614151515610ead57600080fd5b84600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610efd575060008510155b1515610f0857600080fd5b33925042915062093a80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540190508082111515610f6357600080fd5b610fb585600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461123b90919063ffffffff16565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061104a85600860008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461121d90919063ffffffff16565b600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040518082815260200191505060405180910390a36001935050505092915050565b6000808373ffffffffffffffffffffffffffffffffffffffff161415801561113e575060008273ffffffffffffffffffffffffffffffffffffffff1614155b151561114957600080fd5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080600060018401600a0a86029150600a600586848115156111ed57fe5b04018115156111f857fe5b049050670de0b6b3a764000081880281151561121057fe5b0492505050949350505050565b600080828401905083811015151561123157fe5b8091505092915050565b600082821115151561124957fe5b8183039050929150505600a165627a7a7230582093a33b33c259cc36e3b88b0fb3c3033aa58e9d9b0ce74b31ffe7fd89ca1ea0020029

Deployed Bytecode

0x6080604052600436106100fc576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610101578063095ea7b3146101915780631249c58b146101f6578063167743631461020d57806318160ddd1461023857806323b872dd14610263578063313ce567146102e85780633c5e17761461031957806370a08231146103445780637770bd151461039b57806379ea7848146103c65780638da5cb5b146103f15780638ed762871461044857806395d89b41146104735780639890220b14610503578063a393dc441461051a578063a9059cbb14610545578063dd62ed3e146105aa575b600080fd5b34801561010d57600080fd5b50610116610621565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561015657808201518184015260208101905061013b565b50505050905090810190601f1680156101835780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019d57600080fd5b506101dc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061065a565b604051808215151515815260200191505060405180910390f35b34801561020257600080fd5b5061020b610771565b005b34801561021957600080fd5b50610222610916565b6040518082815260200191505060405180910390f35b34801561024457600080fd5b5061024d61091c565b6040518082815260200191505060405180910390f35b34801561026f57600080fd5b506102ce600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610925565b604051808215151515815260200191505060405180910390f35b3480156102f457600080fd5b506102fd610cd8565b604051808260ff1660ff16815260200191505060405180910390f35b34801561032557600080fd5b5061032e610cdd565b6040518082815260200191505060405180910390f35b34801561035057600080fd5b50610385600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ce3565b6040518082815260200191505060405180910390f35b3480156103a757600080fd5b506103b0610d2c565b6040518082815260200191505060405180910390f35b3480156103d257600080fd5b506103db610d32565b6040518082815260200191505060405180910390f35b3480156103fd57600080fd5b50610406610d38565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561045457600080fd5b5061045d610d5e565b6040518082815260200191505060405180910390f35b34801561047f57600080fd5b50610488610d64565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104c85780820151818401526020810190506104ad565b50505050905090810190601f1680156104f55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561050f57600080fd5b50610518610d9d565b005b34801561052657600080fd5b5061052f610e7b565b6040518082815260200191505060405180910390f35b34801561055157600080fd5b50610590600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e81565b604051808215151515815260200191505060405180910390f35b3480156105b657600080fd5b5061060b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110ff565b6040518082815260200191505060405180910390f35b6040805190810160405280600b81526020017f44656c74614578436f696e00000000000000000000000000000000000000000081525081565b6000808373ffffffffffffffffffffffffffffffffffffffff161415151561068157600080fd5b81600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000806000806000339450600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054935042925062093a80600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401915060008411151561081757600080fd5b818311151561082557600080fd5b82600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610878846002606460126111ce565b90506108cc81600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461121d90919063ffffffff16565b600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050505050565b60035481565b60008054905090565b6000808373ffffffffffffffffffffffffffffffffffffffff161415151561094c57600080fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610a17575081600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610a24575060008210155b1515610a2f57600080fd5b610a8182600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461123b90919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b5382600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461123b90919063ffffffff16565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c2582600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461121d90919063ffffffff16565b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b60025481565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60015481565b60045481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b6040805190810160405280600481526020017f444c54580000000000000000000000000000000000000000000000000000000081525081565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610df957600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015610e78573d6000803e3d6000fd5b50565b60005481565b60008060008060008673ffffffffffffffffffffffffffffffffffffffff1614151515610ead57600080fd5b84600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610efd575060008510155b1515610f0857600080fd5b33925042915062093a80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540190508082111515610f6357600080fd5b610fb585600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461123b90919063ffffffff16565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061104a85600860008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461121d90919063ffffffff16565b600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040518082815260200191505060405180910390a36001935050505092915050565b6000808373ffffffffffffffffffffffffffffffffffffffff161415801561113e575060008273ffffffffffffffffffffffffffffffffffffffff1614155b151561114957600080fd5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080600060018401600a0a86029150600a600586848115156111ed57fe5b04018115156111f857fe5b049050670de0b6b3a764000081880281151561121057fe5b0492505050949350505050565b600080828401905083811015151561123157fe5b8091505092915050565b600082821115151561124957fe5b8183039050929150505600a165627a7a7230582093a33b33c259cc36e3b88b0fb3c3033aa58e9d9b0ce74b31ffe7fd89ca1ea0020029

Deployed Bytecode Sourcemap

1786:5370:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1863:49;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1863:49: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;1863:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5449:248;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5449:248:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3714:550;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3714:550:0;;;;;;2477:56;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2477:56:0;;;;;;;;;;;;;;;;;;;;;;;3379:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3379:112:0;;;;;;;;;;;;;;;;;;;;;;;4754:498;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4754:498:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2049:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2049:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2377:56;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2377:56:0;;;;;;;;;;;;;;;;;;;;;;;3556:115;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3556:115:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2278:55;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2278:55:0;;;;;;;;;;;;;;;;;;;;;;;2584:62;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2584:62:0;;;;;;;;;;;;;;;;;;;;;;;2824:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2824:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2698:56;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2698:56:0;;;;;;;;;;;;;;;;;;;;;;;1959:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1959:42: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;1959:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7070:83;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7070:83:0;;;;;;2140:56;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2140:56:0;;;;;;;;;;;;;;;;;;;;;;;5980:600;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5980:600:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5707:196;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5707:196:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1863:49;;;;;;;;;;;;;;;;;;;;:::o;5449:248::-;5517:12;5563:3;5551:8;:15;;;;5542:25;;;;;;;;5610:7;5578;:19;5586:10;5578:19;;;;;;;;;;;;;;;:29;5598:8;5578:29;;;;;;;;;;;;;;;:39;;;;5649:8;5628:39;;5637:10;5628:39;;;5659:7;5628:39;;;;;;;;;;;;;;;;;;5685:4;5678:11;;5449:248;;;;:::o;3714:550::-;3748:24;3796:19;3855:17;3889:23;4100:20;3775:10;3748:37;;3818:8;:26;3827:16;3818:26;;;;;;;;;;;;;;;;3796:48;;3875:3;3855:23;;3947:6;3915:11;:29;3927:16;3915:29;;;;;;;;;;;;;;;;:38;3889:64;;3987:1;3973:11;:15;3964:25;;;;;;;;4021:15;4009:9;:27;4000:37;;;;;;;;4080:9;4048:11;:29;4060:16;4048:29;;;;;;;;;;;;;;;:41;;;;4123:38;4140:11;4152:1;4154:3;4158:2;4123:16;:38::i;:::-;4100:61;;4201:55;4243:12;4211:8;:26;4220:16;4211:26;;;;;;;;;;;;;;;;4201:41;;:55;;;;:::i;:::-;4172:8;:26;4181:16;4172:26;;;;;;;;;;;;;;;:84;;;;3714:550;;;;;:::o;2477:56::-;;;;:::o;3379:112::-;3423:20;3471:12;;3456:27;;3379:112;:::o;4754:498::-;4839:12;4880:3;4873;:10;;;;4864:20;;;;;;;;4922:7;4903:8;:15;4912:5;4903:15;;;;;;;;;;;;;;;;:26;;:67;;;;;4963:7;4933;:14;4941:5;4933:14;;;;;;;;;;;;;;;:26;4948:10;4933:26;;;;;;;;;;;;;;;;:37;;4903:67;:83;;;;;4985:1;4974:7;:12;;4903:83;4895:92;;;;;;;;5016:30;5038:7;5017:8;:15;5026:5;5017:15;;;;;;;;;;;;;;;;5016:21;;:30;;;;:::i;:::-;4998:8;:15;5007:5;4998:15;;;;;;;;;;;;;;;:48;;;;5086:41;5119:7;5087;:14;5095:5;5087:14;;;;;;;;;;;;;;;:26;5102:10;5087:26;;;;;;;;;;;;;;;;5086:32;;:41;;;;:::i;:::-;5057:7;:14;5065:5;5057:14;;;;;;;;;;;;;;;:26;5072:10;5057:26;;;;;;;;;;;;;;;:70;;;;5154:28;5174:7;5155:8;:13;5164:3;5155:13;;;;;;;;;;;;;;;;5154:19;;:28;;;;:::i;:::-;5138:8;:13;5147:3;5138:13;;;;;;;;;;;;;;;:44;;;;5209:3;5193:29;;5202:5;5193:29;;;5214:7;5193:29;;;;;;;;;;;;;;;;;;5240:4;5233:11;;4754:498;;;;;:::o;2049:38::-;2085:2;2049:38;:::o;2377:56::-;;;;:::o;3556:115::-;3612:15;3647:8;:16;3656:6;3647:16;;;;;;;;;;;;;;;;3640:23;;3556:115;;;:::o;2278:55::-;;;;:::o;2584:62::-;;;;:::o;2824:20::-;;;;;;;;;;;;;:::o;2698:56::-;;;;:::o;1959:42::-;;;;;;;;;;;;;;;;;;;;:::o;7070:83::-;3129:5;;;;;;;;;;;3115:19;;:10;:19;;;;3111:60;;;3151:8;;;3111:60;7117:5;;;;;;;;;;;:14;;:28;7132:4;:12;;;7117:28;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7117:28:0;7070:83::o;2140:56::-;;;;:::o;5980:600::-;6044:12;6177:24;6225:17;6259:23;6085:3;6078;:10;;;;6069:20;;;;;;;;6132:7;6108:8;:20;6117:10;6108:20;;;;;;;;;;;;;;;;:31;;:47;;;;;6154:1;6143:7;:12;;6108:47;6100:56;;;;;;;;6204:10;6177:37;;6245:3;6225:23;;6317:6;6285:11;:29;6297:16;6285:29;;;;;;;;;;;;;;;;:38;6259:64;;6355:15;6343:9;:27;6334:37;;;;;;;;6415:35;6442:7;6416:8;:20;6425:10;6416:20;;;;;;;;;;;;;;;;6415:26;;:35;;;;:::i;:::-;6392:8;:20;6401:10;6392:20;;;;;;;;;;;;;;;:58;;;;6477:28;6497:7;6478:8;:13;6487:3;6478:13;;;;;;;;;;;;;;;;6477:19;;:28;;;;:::i;:::-;6461:8;:13;6470:3;6461:13;;;;;;;;;;;;;;;:44;;;;6537:3;6516:34;;6525:10;6516:34;;;6542:7;6516:34;;;;;;;;;;;;;;;;;;6568:4;6561:11;;5980:600;;;;;;;:::o;5707:196::-;5781:17;5830:3;5820:6;:13;;;;:31;;;;;5848:3;5837:8;:14;;;;5820:31;5811:41;;;;;;;;5870:7;:15;5878:6;5870:15;;;;;;;;;;;;;;;:25;5886:8;5870:25;;;;;;;;;;;;;;;;5863:32;;5707:196;;;;:::o;866:292::-;967:13;989:15;1046:14;1037:1;1027:9;:11;1020:2;:19;1008:9;:31;989:50;;1099:2;1094:1;1079:11;1066:10;:24;;;;;;;;1065:30;1064:37;;;;;;;;1046:55;;1132:19;1122:9;1116:5;:15;:35;;;;;;;;1108:44;;866:292;;;;;;;;:::o;725:133::-;783:7;799:9;815:1;811;:5;799:17;;835:1;830;:6;;823:14;;;;;;851:1;844:8;;725:133;;;;;:::o;606:113::-;664:7;692:1;687;:6;;680:14;;;;;;712:1;708;:5;701:12;;606:113;;;;:::o

Swarm Source

bzzr://93a33b33c259cc36e3b88b0fb3c3033aa58e9d9b0ce74b31ffe7fd89ca1ea002

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  ]

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.