ETH Price: $3,051.49 (+2.38%)
Gas: 1 Gwei

Contract

0xeC71870D02Ba5C392ec8f64837e314B28AFa4222
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Transfer76402652019-04-26 2:20:181899 days ago1556245218IN
0xeC71870D...28AFa4222
0 ETH0.000267937
Transfer71700632019-02-03 20:42:441980 days ago1549226564IN
0xeC71870D...28AFa4222
0.01 ETH0.0039936841
Transfer69875392018-12-31 19:50:052014 days ago1546285805IN
0xeC71870D...28AFa4222
0 ETH0.00005262.4
Transfer69874822018-12-31 19:37:102014 days ago1546285030IN
0xeC71870D...28AFa4222
0 ETH0.00005262.4
Transfer69856212018-12-31 11:50:322014 days ago1546257032IN
0xeC71870D...28AFa4222
0 ETH0.000092012.4
Transfer69500662018-12-25 11:44:562020 days ago1545738296IN
0xeC71870D...28AFa4222
0.01 ETH0.0009740710
Transfer69036302018-12-17 14:29:482028 days ago1545056988IN
0xeC71870D...28AFa4222
0 ETH0.000383410
Transfer66305862018-11-02 16:04:062073 days ago1541174646IN
0xeC71870D...28AFa4222
0.01 ETH0.000681847
Transfer66223822018-11-01 7:33:192074 days ago1541057599IN
0xeC71870D...28AFa4222
0.01 ETH0.000269624
Transfer65971712018-10-28 4:29:412078 days ago1540700981IN
0xeC71870D...28AFa4222
0.01 ETH0.000389624
Transfer65596902018-10-22 1:34:022085 days ago1540172042IN
0xeC71870D...28AFa4222
0.01 ETH0.000281262.8875
Transfer65594072018-10-22 0:22:192085 days ago1540167739IN
0xeC71870D...28AFa4222
0.01 ETH0.000350663.6
Transfer65515292018-10-20 17:29:062086 days ago1540056546IN
0xeC71870D...28AFa4222
0.01 ETH0.00046516.9
Transfer65167972018-10-15 1:14:022092 days ago1539566042IN
0xeC71870D...28AFa4222
0.01 ETH0.0016481420
Transfer65167122018-10-15 0:52:392092 days ago1539564759IN
0xeC71870D...28AFa4222
0.003 ETH0.001499820
Transfer64011852018-09-26 5:32:462110 days ago1537939966IN
0xeC71870D...28AFa4222
0.01 ETH0.000896149.2
Transfer63284162018-09-14 5:31:592122 days ago1536903119IN
0xeC71870D...28AFa4222
0 ETH0.000087674
Transfer63220322018-09-13 4:20:432123 days ago1536812443IN
0xeC71870D...28AFa4222
0.005 ETH0.0016497822
Transfer63141372018-09-11 20:54:462125 days ago1536699286IN
0xeC71870D...28AFa4222
0 ETH0.0002702311
Transfer63141342018-09-11 20:54:232125 days ago1536699263IN
0xeC71870D...28AFa4222
0 ETH0.000171967
Transfer63141322018-09-11 20:53:552125 days ago1536699235IN
0xeC71870D...28AFa4222
0 ETH0.00019175
Transfer62984942018-09-09 6:13:402127 days ago1536473620IN
0xeC71870D...28AFa4222
0.05 ETH0.000337695
Transfer62750772018-09-05 7:40:452131 days ago1536133245IN
0xeC71870D...28AFa4222
0.05 ETH0.0009753810
Transfer62632702018-09-03 8:01:442133 days ago1535961704IN
0xeC71870D...28AFa4222
0 ETH0.000065753
Transfer62592922018-09-02 16:07:482134 days ago1535904468IN
0xeC71870D...28AFa4222
0.01 ETH0.000292223
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
71700632019-02-03 20:42:441980 days ago1549226564
0xeC71870D...28AFa4222
0.009 ETH
71700632019-02-03 20:42:441980 days ago1549226564
0xeC71870D...28AFa4222
0.001 ETH
69500662018-12-25 11:44:562020 days ago1545738296
0xeC71870D...28AFa4222
0.009 ETH
69500662018-12-25 11:44:562020 days ago1545738296
0xeC71870D...28AFa4222
0.001 ETH
66305862018-11-02 16:04:062073 days ago1541174646
0xeC71870D...28AFa4222
0.009 ETH
66305862018-11-02 16:04:062073 days ago1541174646
0xeC71870D...28AFa4222
0.001 ETH
66223822018-11-01 7:33:192074 days ago1541057599
0xeC71870D...28AFa4222
0.009 ETH
66223822018-11-01 7:33:192074 days ago1541057599
0xeC71870D...28AFa4222
0.001 ETH
65971712018-10-28 4:29:412078 days ago1540700981
0xeC71870D...28AFa4222
0.009 ETH
65971712018-10-28 4:29:412078 days ago1540700981
0xeC71870D...28AFa4222
0.001 ETH
65596902018-10-22 1:34:022085 days ago1540172042
0xeC71870D...28AFa4222
0.009 ETH
65596902018-10-22 1:34:022085 days ago1540172042
0xeC71870D...28AFa4222
0.001 ETH
65594072018-10-22 0:22:192085 days ago1540167739
0xeC71870D...28AFa4222
0.009 ETH
65594072018-10-22 0:22:192085 days ago1540167739
0xeC71870D...28AFa4222
0.001 ETH
65515292018-10-20 17:29:062086 days ago1540056546
0xeC71870D...28AFa4222
0.009 ETH
65515292018-10-20 17:29:062086 days ago1540056546
0xeC71870D...28AFa4222
0.001 ETH
65167972018-10-15 1:14:022092 days ago1539566042
0xeC71870D...28AFa4222
0.009 ETH
65167972018-10-15 1:14:022092 days ago1539566042
0xeC71870D...28AFa4222
0.001 ETH
65167122018-10-15 0:52:392092 days ago1539564759
0xeC71870D...28AFa4222
0.003 ETH
64011852018-09-26 5:32:462110 days ago1537939966
0xeC71870D...28AFa4222
0.009 ETH
64011852018-09-26 5:32:462110 days ago1537939966
0xeC71870D...28AFa4222
0.001 ETH
63220322018-09-13 4:20:432123 days ago1536812443
0xeC71870D...28AFa4222
0.005 ETH
62984942018-09-09 6:13:402127 days ago1536473620
0xeC71870D...28AFa4222
0.025 ETH
62984942018-09-09 6:13:402127 days ago1536473620
0xeC71870D...28AFa4222
0.025 ETH
62750772018-09-05 7:40:452131 days ago1536133245
0xeC71870D...28AFa4222
0.025 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BillionRewardsToken

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.16;
contract owned {
    address public owner;
    constructor() public {
        owner = msg.sender;
    }
    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }
    function transferOwnership(address newOwner) onlyOwner public {
        owner = newOwner;
    }
}
contract BillionRewardsToken is owned {
    string public constant name = "BillionRewardsToken";
    string public constant symbol = "BILREW";
    uint public constant decimals = 8;
    uint constant ONETOKEN = 10 ** uint(decimals);
    uint constant MILLION = 1000000; 
    uint public totalSupply;
    uint public Devs_Supply;
    uint public Bounty_Supply;
    bool public Dev_TokenReleased = false;                     
    uint public Token_ExchangeValue;                             
    bool public Accept_Payment;
    bool public Token_Unlocked;
    uint public Eth_Collected;
    uint public Sold_Token;
    uint public Burnt_Token;
    address public etherWallet = 0xacEF4B8808a78BF70dbC39B8A2274d8BbfF2dB28;
    constructor() public {
        Accept_Payment = true;
        Token_Unlocked = true;
        Token_ExchangeValue = 1999995 * ONETOKEN;
        totalSupply = 550000 * MILLION * ONETOKEN;                        
        Devs_Supply = 10000 * MILLION * ONETOKEN;                       
        Bounty_Supply = 40000 * MILLION * ONETOKEN;               
        totalSupply -= Devs_Supply + Bounty_Supply; 
        balanceOf[msg.sender] = totalSupply;                            
    }
    
    mapping (address => uint256) public balanceOf;
    mapping (address => uint256) public selfdrop_cap;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Burn(address indexed from, uint256 value);
    
    modifier notLocked{
        require(Token_Unlocked == true || msg.sender == owner);
        _;
    }
    modifier buyingToken{
        require(Accept_Payment == true);
        require(msg.sender != owner);
        require(selfdrop_cap[msg.sender] + msg.value <= .1 ether);
        _;
    }
    function unlockDevSupply() onlyOwner public {
        require(now > 1640995200);                              
        require(Dev_TokenReleased == false);       
        balanceOf[owner] += Devs_Supply;
        totalSupply += Devs_Supply;          
        emit Transfer(0, this, Devs_Supply);
        emit Transfer(this, owner, Devs_Supply);
        Devs_Supply = 0;                                         
        Dev_TokenReleased = true; 
    }
    function send_bounty_token(address target, uint256 reward) onlyOwner public {
        require(Bounty_Supply >= reward);
        balanceOf[target] += reward;
        totalSupply += reward;
        emit Transfer(0, this, reward);
        emit Transfer(this, target, reward);
        Bounty_Supply -= reward;
    }
    function mint(address target, uint256 token) onlyOwner public {
        balanceOf[target] += token;
        totalSupply += token;
        emit Transfer(0, this, token);
        emit Transfer(this, target, token);
    }
    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);   
        balanceOf[msg.sender] -= _value;            
        totalSupply -= _value;
        Burnt_Token += _value;
        emit Burn(msg.sender, _value);
        return true;
    }
    function _transferBilrew(address _from, address _to, uint _value) internal {
        require(_to != 0x0);
        require(balanceOf[_from] >= _value);
        require(balanceOf[_to] + _value > balanceOf[_to]);
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }
    function transfer(address _to, uint256 _value) notLocked public {
        _transferBilrew(msg.sender, _to, _value);
    }
    function _transfer(address _from, address _to, uint _value) internal {
        require (_to != 0x0);                               
        require (balanceOf[_from] >= _value); 
        require (balanceOf[_to] + _value >= balanceOf[_to]);
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
    }
    function() payable buyingToken public {
        require(msg.value > 0 ether);
        require(msg.value <= .1 ether);
        uint sendToken = (msg.value / .01 ether) * Token_ExchangeValue;
        selfdrop_cap[msg.sender] += msg.value;
        _transfer(owner, msg.sender, sendToken);
        uint returnBonus = computeReturnBonus(msg.value);
        if(returnBonus != 0)
        {
            msg.sender.transfer(returnBonus);
        }
        etherWallet.transfer(this.balance);
        Eth_Collected += msg.value - returnBonus;
        Sold_Token += sendToken;          
    }
    function computeReturnBonus(uint256 amount) internal constant returns (uint256) {
        uint256 bonus = 0;
        if(amount >= .01 ether && amount < .025 ether)
        {
            bonus = (amount * 10) / 100;
        }
        else if(amount >= .025 ether && amount < .05 ether)
        {
            bonus = (amount * 25) / 100;
        }
        else  if(amount >= .05 ether && amount < .1 ether)
        {
            bonus = (amount * 50) / 100;
        }
        else if (amount >= .1 ether)
        {
            bonus = (amount * 70) / 100;
        }
        return bonus;
    }
    function withdrawEther() onlyOwner public{
        owner.transfer(this.balance);
    }
    
    function setAcceptPayment(bool status) onlyOwner public {
        Accept_Payment = status;
    }
    function setTokenTransfer(bool status) onlyOwner public {
        Token_Unlocked = status;
    }
    
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"selfdrop_cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"etherWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"reward","type":"uint256"}],"name":"send_bounty_token","outputs":[],"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":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"token","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Token_Unlocked","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Token_ExchangeValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"status","type":"bool"}],"name":"setTokenTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Dev_TokenReleased","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Bounty_Supply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unlockDevSupply","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"status","type":"bool"}],"name":"setAcceptPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Sold_Token","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Eth_Collected","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Devs_Supply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Burnt_Token","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Accept_Payment","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

60806040526004805460ff19169055600a8054600160a060020a03191673acef4b8808a78bf70dbc39b8a2274d8bbff2db2817905534801561004057600080fd5b5060008054600160a060020a0319163390811782556006805461ff001960ff199091166001908117919091166101001790915565b5e603271b00600555670de0b6b3a7640000600255673782dace9d9000006003556802b5e3af16b188000090819055908252600b602052604090912055610d4a806100c06000396000f3006080604052600436106101535763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d5c42181146102a457806306fdde03146102d75780630cd74cd914610361578063147d57b01461039257806318160ddd146103b8578063313ce567146103cd57806340c10f19146103e257806342966c68146104065780634d7e2a6a1461043257806351ba24c71461044757806358dd6f231461045c5780635db6687b1461047657806370a082311461048b5780637362377b146104ac57806377f3e3d1146104c1578063895c4c39146104d65780638da5cb5b146104eb57806395d89b4114610500578063a9059cbb14610515578063ac5ec9ef14610539578063b3fcb85b14610553578063ea26b57514610568578063eef73ff91461057d578063f2fde38b14610592578063fae73549146105b3578063fbe7913f146105c8575b600654600090819060ff16151560011461016c57600080fd5b600054600160a060020a031633141561018457600080fd5b336000908152600c602052604090205467016345785d8a00003490910111156101ac57600080fd5b600034116101b957600080fd5b67016345785d8a00003411156101ce57600080fd5b600554336000818152600c602052604081208054349081019091559054662386f26fc10000909104909202935061020f91600160a060020a031690846105dd565b61021834610698565b9050801561024f57604051339082156108fc029083906000818181858888f1935050505015801561024d573d6000803e3d6000fd5b505b600a54604051600160a060020a0390911690303180156108fc02916000818181858888f19350505050158015610289573d6000803e3d6000fd5b50600780543492909203919091019055600880549091019055005b3480156102b057600080fd5b506102c5600160a060020a0360043516610745565b60408051918252519081900360200190f35b3480156102e357600080fd5b506102ec610757565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561032657818101518382015260200161030e565b50505050905090810190601f1680156103535780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561036d57600080fd5b5061037661078e565b60408051600160a060020a039092168252519081900360200190f35b34801561039e57600080fd5b506103b6600160a060020a036004351660243561079d565b005b3480156103c457600080fd5b506102c5610847565b3480156103d957600080fd5b506102c561084d565b3480156103ee57600080fd5b506103b6600160a060020a0360043516602435610852565b34801561041257600080fd5b5061041e6004356108e4565b604080519115158252519081900360200190f35b34801561043e57600080fd5b5061041e610964565b34801561045357600080fd5b506102c5610972565b34801561046857600080fd5b506103b66004351515610978565b34801561048257600080fd5b5061041e6109a9565b34801561049757600080fd5b506102c5600160a060020a03600435166109b2565b3480156104b857600080fd5b506103b66109c4565b3480156104cd57600080fd5b506102c5610a19565b3480156104e257600080fd5b506103b6610a1f565b3480156104f757600080fd5b50610376610af2565b34801561050c57600080fd5b506102ec610b01565b34801561052157600080fd5b506103b6600160a060020a0360043516602435610b38565b34801561054557600080fd5b506103b66004351515610b78565b34801561055f57600080fd5b506102c5610ba2565b34801561057457600080fd5b506102c5610ba8565b34801561058957600080fd5b506102c5610bae565b34801561059e57600080fd5b506103b6600160a060020a0360043516610bb4565b3480156105bf57600080fd5b506102c5610bfa565b3480156105d457600080fd5b5061041e610c00565b600160a060020a03821615156105f257600080fd5b600160a060020a0383166000908152600b602052604090205481111561061757600080fd5b600160a060020a0382166000908152600b6020526040902054818101101561063e57600080fd5b600160a060020a038084166000818152600b602090815260408083208054879003905593861680835291849020805486019055835185815293519193600080516020610cff833981519152929081900390910190a3505050565b600080662386f26fc1000083108015906106b857506658d15e1762800083105b156106cc576064600a84025b04905061073f565b6658d15e1762800083101580156106e9575066b1a2bc2ec5000083105b156106f9576064601984026106c4565b66b1a2bc2ec500008310158015610717575067016345785d8a000083105b15610727576064603284026106c4565b67016345785d8a0000831061073f5750606460468302045b92915050565b600c6020526000908152604090205481565b60408051808201909152601381527f42696c6c696f6e52657761726473546f6b656e00000000000000000000000000602082015281565b600a54600160a060020a031681565b600054600160a060020a031633146107b457600080fd5b6003548111156107c357600080fd5b600160a060020a0382166000908152600b60209081526040808320805485019055600180548501905580518481529051309392600080516020610cff833981519152928290030190a3604080518281529051600160a060020a038416913091600080516020610cff8339815191529181900360200190a36003805491909103905550565b60015481565b600881565b600054600160a060020a0316331461086957600080fd5b600160a060020a0382166000908152600b60209081526040808320805485019055600180548501905580518481529051309392600080516020610cff833981519152928290030190a3604080518281529051600160a060020a038416913091600080516020610cff8339815191529181900360200190a35050565b336000908152600b602052604081205482111561090057600080fd5b336000818152600b6020908152604091829020805486900390556001805486900390556009805486019055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b600654610100900460ff1681565b60055481565b600054600160a060020a0316331461098f57600080fd5b600680549115156101000261ff0019909216919091179055565b60045460ff1681565b600b6020526000908152604090205481565b600054600160a060020a031633146109db57600080fd5b60008054604051600160a060020a0390911691303180156108fc02929091818181858888f19350505050158015610a16573d6000803e3d6000fd5b50565b60035481565b600054600160a060020a03163314610a3657600080fd5b6361cf99804211610a4657600080fd5b60045460ff1615610a5657600080fd5b6002805460008054600160a060020a03168152600b602090815260408083208054909401909355925460018054820190558251908152915130939192600080516020610cff83398151915292908290030190a36000546002546040805191825251600160a060020a03909216913091600080516020610cff833981519152919081900360200190a360006002556004805460ff19166001179055565b600054600160a060020a031681565b60408051808201909152600681527f42494c5245570000000000000000000000000000000000000000000000000000602082015281565b60065460ff61010090910416151560011480610b5e5750600054600160a060020a031633145b1515610b6957600080fd5b610b74338383610c09565b5050565b600054600160a060020a03163314610b8f57600080fd5b6006805460ff1916911515919091179055565b60085481565b60075481565b60025481565b600054600160a060020a03163314610bcb57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60095481565b60065460ff1681565b6000600160a060020a0383161515610c2057600080fd5b600160a060020a0384166000908152600b6020526040902054821115610c4557600080fd5b600160a060020a0383166000908152600b602052604090205482810111610c6b57600080fd5b50600160a060020a038083166000818152600b6020908152604080832080549589168085528285208054898103909155948690528154880190915581518781529151939095019492600080516020610cff833981519152929181900390910190a3600160a060020a038084166000908152600b6020526040808220549287168252902054018114610cf857fe5b505050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058202b79e616afdb222e4a250463ee5ce5940358fe5f5633e0c1aea370e1fb5ba5d30029

Deployed Bytecode

0x6080604052600436106101535763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d5c42181146102a457806306fdde03146102d75780630cd74cd914610361578063147d57b01461039257806318160ddd146103b8578063313ce567146103cd57806340c10f19146103e257806342966c68146104065780634d7e2a6a1461043257806351ba24c71461044757806358dd6f231461045c5780635db6687b1461047657806370a082311461048b5780637362377b146104ac57806377f3e3d1146104c1578063895c4c39146104d65780638da5cb5b146104eb57806395d89b4114610500578063a9059cbb14610515578063ac5ec9ef14610539578063b3fcb85b14610553578063ea26b57514610568578063eef73ff91461057d578063f2fde38b14610592578063fae73549146105b3578063fbe7913f146105c8575b600654600090819060ff16151560011461016c57600080fd5b600054600160a060020a031633141561018457600080fd5b336000908152600c602052604090205467016345785d8a00003490910111156101ac57600080fd5b600034116101b957600080fd5b67016345785d8a00003411156101ce57600080fd5b600554336000818152600c602052604081208054349081019091559054662386f26fc10000909104909202935061020f91600160a060020a031690846105dd565b61021834610698565b9050801561024f57604051339082156108fc029083906000818181858888f1935050505015801561024d573d6000803e3d6000fd5b505b600a54604051600160a060020a0390911690303180156108fc02916000818181858888f19350505050158015610289573d6000803e3d6000fd5b50600780543492909203919091019055600880549091019055005b3480156102b057600080fd5b506102c5600160a060020a0360043516610745565b60408051918252519081900360200190f35b3480156102e357600080fd5b506102ec610757565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561032657818101518382015260200161030e565b50505050905090810190601f1680156103535780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561036d57600080fd5b5061037661078e565b60408051600160a060020a039092168252519081900360200190f35b34801561039e57600080fd5b506103b6600160a060020a036004351660243561079d565b005b3480156103c457600080fd5b506102c5610847565b3480156103d957600080fd5b506102c561084d565b3480156103ee57600080fd5b506103b6600160a060020a0360043516602435610852565b34801561041257600080fd5b5061041e6004356108e4565b604080519115158252519081900360200190f35b34801561043e57600080fd5b5061041e610964565b34801561045357600080fd5b506102c5610972565b34801561046857600080fd5b506103b66004351515610978565b34801561048257600080fd5b5061041e6109a9565b34801561049757600080fd5b506102c5600160a060020a03600435166109b2565b3480156104b857600080fd5b506103b66109c4565b3480156104cd57600080fd5b506102c5610a19565b3480156104e257600080fd5b506103b6610a1f565b3480156104f757600080fd5b50610376610af2565b34801561050c57600080fd5b506102ec610b01565b34801561052157600080fd5b506103b6600160a060020a0360043516602435610b38565b34801561054557600080fd5b506103b66004351515610b78565b34801561055f57600080fd5b506102c5610ba2565b34801561057457600080fd5b506102c5610ba8565b34801561058957600080fd5b506102c5610bae565b34801561059e57600080fd5b506103b6600160a060020a0360043516610bb4565b3480156105bf57600080fd5b506102c5610bfa565b3480156105d457600080fd5b5061041e610c00565b600160a060020a03821615156105f257600080fd5b600160a060020a0383166000908152600b602052604090205481111561061757600080fd5b600160a060020a0382166000908152600b6020526040902054818101101561063e57600080fd5b600160a060020a038084166000818152600b602090815260408083208054879003905593861680835291849020805486019055835185815293519193600080516020610cff833981519152929081900390910190a3505050565b600080662386f26fc1000083108015906106b857506658d15e1762800083105b156106cc576064600a84025b04905061073f565b6658d15e1762800083101580156106e9575066b1a2bc2ec5000083105b156106f9576064601984026106c4565b66b1a2bc2ec500008310158015610717575067016345785d8a000083105b15610727576064603284026106c4565b67016345785d8a0000831061073f5750606460468302045b92915050565b600c6020526000908152604090205481565b60408051808201909152601381527f42696c6c696f6e52657761726473546f6b656e00000000000000000000000000602082015281565b600a54600160a060020a031681565b600054600160a060020a031633146107b457600080fd5b6003548111156107c357600080fd5b600160a060020a0382166000908152600b60209081526040808320805485019055600180548501905580518481529051309392600080516020610cff833981519152928290030190a3604080518281529051600160a060020a038416913091600080516020610cff8339815191529181900360200190a36003805491909103905550565b60015481565b600881565b600054600160a060020a0316331461086957600080fd5b600160a060020a0382166000908152600b60209081526040808320805485019055600180548501905580518481529051309392600080516020610cff833981519152928290030190a3604080518281529051600160a060020a038416913091600080516020610cff8339815191529181900360200190a35050565b336000908152600b602052604081205482111561090057600080fd5b336000818152600b6020908152604091829020805486900390556001805486900390556009805486019055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b600654610100900460ff1681565b60055481565b600054600160a060020a0316331461098f57600080fd5b600680549115156101000261ff0019909216919091179055565b60045460ff1681565b600b6020526000908152604090205481565b600054600160a060020a031633146109db57600080fd5b60008054604051600160a060020a0390911691303180156108fc02929091818181858888f19350505050158015610a16573d6000803e3d6000fd5b50565b60035481565b600054600160a060020a03163314610a3657600080fd5b6361cf99804211610a4657600080fd5b60045460ff1615610a5657600080fd5b6002805460008054600160a060020a03168152600b602090815260408083208054909401909355925460018054820190558251908152915130939192600080516020610cff83398151915292908290030190a36000546002546040805191825251600160a060020a03909216913091600080516020610cff833981519152919081900360200190a360006002556004805460ff19166001179055565b600054600160a060020a031681565b60408051808201909152600681527f42494c5245570000000000000000000000000000000000000000000000000000602082015281565b60065460ff61010090910416151560011480610b5e5750600054600160a060020a031633145b1515610b6957600080fd5b610b74338383610c09565b5050565b600054600160a060020a03163314610b8f57600080fd5b6006805460ff1916911515919091179055565b60085481565b60075481565b60025481565b600054600160a060020a03163314610bcb57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60095481565b60065460ff1681565b6000600160a060020a0383161515610c2057600080fd5b600160a060020a0384166000908152600b6020526040902054821115610c4557600080fd5b600160a060020a0383166000908152600b602052604090205482810111610c6b57600080fd5b50600160a060020a038083166000818152600b6020908152604080832080549589168085528285208054898103909155948690528154880190915581518781529151939095019492600080516020610cff833981519152929181900390910190a3600160a060020a038084166000908152600b6020526040808220549287168252902054018114610cf857fe5b505050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058202b79e616afdb222e4a250463ee5ce5940358fe5f5633e0c1aea370e1fb5ba5d30029

Swarm Source

bzzr://2b79e616afdb222e4a250463ee5ce5940358fe5f5633e0c1aea370e1fb5ba5d3

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

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