ETH Price: $2,457.96 (+0.80%)

Contract

0x7c5249cA4DE547D388c056139043E876963B1633
 

Overview

ETH Balance

1.0151406 ETH

Eth Value

$2,495.18 (@ $2,457.96/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw64403112018-10-02 15:34:582202 days ago1538494498IN
0x7c5249cA...6963B1633
0 ETH0.0006842413
Withdraw62300862018-08-28 17:47:332237 days ago1535478453IN
0x7c5249cA...6963B1633
0 ETH0.00004872.1
Withdraw62300812018-08-28 17:45:432237 days ago1535478343IN
0x7c5249cA...6963B1633
0 ETH0.000110532.1
Buy62271092018-08-28 5:38:142237 days ago1535434694IN
0x7c5249cA...6963B1633
1 ETH0.000658625
Send RTB62265772018-08-28 3:29:042238 days ago1535426944IN
0x7c5249cA...6963B1633
0 ETH0.000207093
Send RTB62265732018-08-28 3:27:372238 days ago1535426857IN
0x7c5249cA...6963B1633
0 ETH0.000207093
Send RTB62265692018-08-28 3:26:532238 days ago1535426813IN
0x7c5249cA...6963B1633
0 ETH0.000207093
Send RTB62265662018-08-28 3:25:302238 days ago1535426730IN
0x7c5249cA...6963B1633
0 ETH0.000207093
Send RTB62265582018-08-28 3:23:402238 days ago1535426620IN
0x7c5249cA...6963B1633
0 ETH0.000207093
Send RTB62265492018-08-28 3:21:032238 days ago1535426463IN
0x7c5249cA...6963B1633
0 ETH0.000207093
Send RTB62265392018-08-28 3:19:332238 days ago1535426373IN
0x7c5249cA...6963B1633
0 ETH0.000207093
Send RTB62265272018-08-28 3:17:192238 days ago1535426239IN
0x7c5249cA...6963B1633
0 ETH0.000276124
Send RTB62265212018-08-28 3:15:572238 days ago1535426157IN
0x7c5249cA...6963B1633
0 ETH0.000276124
Send RTB62265182018-08-28 3:15:112238 days ago1535426111IN
0x7c5249cA...6963B1633
0 ETH0.000345155
Send RTB62265112018-08-28 3:13:322238 days ago1535426012IN
0x7c5249cA...6963B1633
0 ETH0.000345155
Send RTB62265062018-08-28 3:11:592238 days ago1535425919IN
0x7c5249cA...6963B1633
0 ETH0.000345155
Send RTB62265022018-08-28 3:10:482238 days ago1535425848IN
0x7c5249cA...6963B1633
0 ETH0.000345155
Send RTB62264962018-08-28 3:09:252238 days ago1535425765IN
0x7c5249cA...6963B1633
0 ETH0.000345155
Send RTB62264892018-08-28 3:07:422238 days ago1535425662IN
0x7c5249cA...6963B1633
0 ETH0.000207093
Send RTB62264642018-08-28 3:00:292238 days ago1535425229IN
0x7c5249cA...6963B1633
0 ETH0.000207093
Send RTB62264602018-08-28 2:59:392238 days ago1535425179IN
0x7c5249cA...6963B1633
0 ETH0.000207093
Send RTB62264562018-08-28 2:58:122238 days ago1535425092IN
0x7c5249cA...6963B1633
0 ETH0.000207093
Send RTB62264502018-08-28 2:56:382238 days ago1535424998IN
0x7c5249cA...6963B1633
0 ETH0.000252093
0x6000805462226442018-08-27 11:32:482238 days ago1535369568IN
 Create: RTB2
0 ETH0.007349254.75

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
64403112018-10-02 15:34:582202 days ago1538494498
0x7c5249cA...6963B1633
0.0060696 ETH
62300812018-08-28 17:45:432237 days ago1535478343
0x7c5249cA...6963B1633
0.0409698 ETH
62273392018-08-28 6:31:402237 days ago1535437900
0x7c5249cA...6963B1633
0.0315 ETH
62273062018-08-28 6:22:432237 days ago1535437363
0x7c5249cA...6963B1633
0.094185 ETH
62272642018-08-28 6:12:052237 days ago1535436725
0x7c5249cA...6963B1633
0.02898 ETH
62271982018-08-28 5:56:272237 days ago1535435787
0x7c5249cA...6963B1633
0.000315 ETH
62271872018-08-28 5:54:472237 days ago1535435687
0x7c5249cA...6963B1633
0.01575 ETH
62271782018-08-28 5:53:052237 days ago1535435585
0x7c5249cA...6963B1633
0.00063 ETH
62271582018-08-28 5:49:522237 days ago1535435392
0x7c5249cA...6963B1633
0.26775 ETH
62271182018-08-28 5:42:052237 days ago1535434925
0x7c5249cA...6963B1633
0.05355 ETH
62271092018-08-28 5:38:142237 days ago1535434694
0x7c5249cA...6963B1633
0.2 ETH
62271092018-08-28 5:38:142237 days ago1535434694
0x7c5249cA...6963B1633
0.2 ETH
62271092018-08-28 5:38:142237 days ago1535434694
0x7c5249cA...6963B1633
0.6 ETH
62270662018-08-28 5:28:572237 days ago1535434137
0x7c5249cA...6963B1633
0.0945 ETH
62270272018-08-28 5:19:162237 days ago1535433556
0x7c5249cA...6963B1633
0.0126 ETH
62270182018-08-28 5:15:502237 days ago1535433350
0x7c5249cA...6963B1633
0.0315 ETH
62270172018-08-28 5:15:292237 days ago1535433329
0x7c5249cA...6963B1633
0.06993 ETH
62270162018-08-28 5:15:092237 days ago1535433309
0x7c5249cA...6963B1633
0.0315 ETH
62270092018-08-28 5:13:222237 days ago1535433202
0x7c5249cA...6963B1633
0.063 ETH
62270042018-08-28 5:12:182237 days ago1535433138
0x7c5249cA...6963B1633
0.0315 ETH
62269962018-08-28 5:11:182237 days ago1535433078
0x7c5249cA...6963B1633
0.06993 ETH
62269862018-08-28 5:09:012237 days ago1535432941
0x7c5249cA...6963B1633
0.000945 ETH
62269762018-08-28 5:06:282237 days ago1535432788
0x7c5249cA...6963B1633
0.0315 ETH
62269762018-08-28 5:06:282237 days ago1535432788
0x7c5249cA...6963B1633
0.01575 ETH
62269632018-08-28 5:03:262237 days ago1535432606
0x7c5249cA...6963B1633
0.01575 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RTB2

Compiler Version
v0.4.23+commit.124ca40d

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.23;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
    /**
     * @dev Multiplies two numbers, throws on overflow.
     */
    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;
    }

    /**
     * @dev Integer division of two numbers, truncating the quotient.
     */
    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;
    }

    /**
     * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
     */
    function sub(uint256 a, uint256 b) internal pure returns(uint256) {
        assert(b <= a);
        return a - b;
    }

    /**
     * @dev Adds two numbers, throws on overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns(uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }

     /**
     * @dev x to the power of y 
     */
    function pwr(uint256 x, uint256 y)
        internal 
        pure 
        returns (uint256)
    {
        if (x==0)
            return (0);
        else if (y==0)
            return (1);
        else{
            uint256 z = x;
            for (uint256 i = 1; i < y; i++)
                z = mul(z,x);
            return (z);
        }
    }
}

interface shareProfit {
    function increaseProfit() external payable returns(bool);
}

contract RTB2 is shareProfit {
    using SafeMath for uint256;

    uint8 public decimals = 0;
    uint256 public totalSupply = 700;                                            
    uint256 public totalSold = 0;
    uint256 public constant price = 1 ether;
    string public name = "Retro Block Token 2";
    string public symbol = "RTB2";
    address public owner;
    address public finance;
    
    mapping (address=>uint256) received;
    uint256 profit;
    address public jackpot;
    shareProfit public shareContract;
    mapping (address=>uint256) changeProfit;

    mapping (address=>uint256) balances;
    mapping (address=>mapping (address=>uint256)) allowed;

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    event AddProfit(address indexed _from, uint256 _value, uint256 _newProfit);
    event Withdraw(address indexed _addr, uint256 _value);
    
    modifier onlyOwner() {
        require(msg.sender == owner, "only owner");
        _;
    }
    
    modifier onlyHuman() {
        address _addr = msg.sender;
        uint256 _codeLength;
        
        assembly {_codeLength := extcodesize(_addr)}
        require(_codeLength == 0, "sorry humans only");
        _;
    }
    
    constructor(address _shareAddr) public {
        owner = msg.sender;
        finance = 0x28Dd611d5d2cAA117239bD3f3A548DcE5Fa873b0;
        jackpot = 0x119ea7f823588D2Db81d86cEFe4F3BE25e4C34DC;
        shareContract = shareProfit(_shareAddr);
        balances[this] = 700;
    }

    function() public payable {
        require(msg.value > 0, "Amount must be provided");
        profit = msg.value.div(totalSupply).add(profit);
        emit AddProfit(msg.sender, msg.value, profit);
    }
    
    function increaseProfit() external payable returns(bool){
        if(msg.value > 0){
            profit = msg.value.div(totalSupply).add(profit);
            emit AddProfit(msg.sender, msg.value, profit);
            return true;
        }else{
            return false;
        }
    }
    
    function totalSupply() external view returns (uint256){
        return totalSupply;
    }

    function balanceOf(address _owner) external view returns (uint256) {
        return balances[_owner];
    }

    function approve(address _spender, uint256 _value) public returns (bool) {
        require(_value > 0 && allowed[msg.sender][_spender] == 0);
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) external returns (bool) {
        require(_value <= allowed[_from][msg.sender]);
        allowed[_from][msg.sender] -= _value;
        return _transfer(_from, _to, _value);
    }

    function allowance(address _owner, address _spender) external view returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    function transfer(address _to, uint256 _value) external returns (bool) {
        return _transfer(msg.sender, _to, _value);
    }

    function _transfer(address _from, address _to, uint256 _value) internal returns (bool) {
        require(_to != address(0), "Receiver address cannot be null");
        require(_from != _to);
        require(_value > 0 && _value <= balances[_from]);
        uint256 newToVal = balances[_to] + _value;
        assert(newToVal >= balances[_to]);
        uint256 newFromVal = balances[_from] - _value;
        balances[_to] = newToVal;
        balances[_from] =  newFromVal;
        uint256 temp = _value.mul(profit);
        changeProfit[_from] = changeProfit[_from].add(temp);
        received[_to] = received[_to].add(temp);
        emit Transfer(_from, _to, _value);
        return true;
    }
    
    function buy(uint256 _amount) external onlyHuman payable{
        require(_amount > 0);
        uint256 _money = _amount.mul(price);
        require(msg.value == _money);
        require(balances[this] >= _amount);
        require((totalSupply - totalSold) >= _amount, "Sold out");
        _transfer(this, msg.sender, _amount);
        finance.transfer(_money.mul(60).div(100));
        jackpot.transfer(_money.mul(20).div(100));
        shareContract.increaseProfit.value(_money.mul(20).div(100))();
        totalSold += _amount;
    }

    function withdraw() external {
        uint256 value = getProfit(msg.sender);
        require(value > 0, "No cash available");
        emit Withdraw(msg.sender, value);
        received[msg.sender] = received[msg.sender].add(value);
        msg.sender.transfer(value);
    }

    function sendRTB(address _addr, uint256 _amount) public onlyOwner{
        require(balances[this] >= _amount);
        _transfer(this, _addr, _amount);
        totalSold += _amount;
    }

    function devWithdraw() public onlyOwner{
        uint256 value = getProfit(this);
        emit Withdraw(msg.sender, value);
        received[this] = received[this].add(value);
        msg.sender.transfer(value);
    }

    function getProfit(address _addr) public view returns(uint256){
        return profit.mul(balances[_addr]).add(changeProfit[_addr]).sub(received[_addr]);
    }
    
    function setJackpot(address _addr) public onlyOwner{
        jackpot = _addr;
    }
    
    function setShare(address _addr) public onlyOwner{
        shareContract = shareProfit(_addr);
    }
    
    function setFinance(address _addr) public onlyOwner{
        finance = _addr;
    }

    function updateContract() public onlyOwner{
        owner.transfer(address(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":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"increaseProfit","outputs":[{"name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"finance","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"},{"name":"_amount","type":"uint256"}],"name":"sendRTB","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"jackpot","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"setShare","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"setJackpot","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":"totalSold","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":"_addr","type":"address"}],"name":"setFinance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"updateContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"devWithdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_addr","type":"address"}],"name":"getProfit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"shareContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"buy","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_shareAddr","type":"address"}],"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":false,"name":"_value","type":"uint256"},{"indexed":false,"name":"_newProfit","type":"uint256"}],"name":"AddProfit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_addr","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Withdraw","type":"event"}]

6000805460ff191681556102bc60015560025560c0604052601360808190527f526574726f20426c6f636b20546f6b656e20320000000000000000000000000060a090815262000053916003919062000141565b506040805180820190915260048082527f5254423200000000000000000000000000000000000000000000000000000000602090920191825262000098918162000141565b50348015620000a657600080fd5b50604051602080620014ff833981016040908152905160058054600160a060020a03338116600160a060020a0319928316179092556006805482167328dd611d5d2caa117239bd3f3a548dce5fa873b017905560098054821673119ea7f823588d2db81d86cefe4f3be25e4c34dc179055600a8054938316939091169290921790915530166000908152600c602052206102bc9055620001e6565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018457805160ff1916838001178555620001b4565b82800160010185558215620001b4579182015b82811115620001b457825182559160200191906001019062000197565b50620001c2929150620001c6565b5090565b620001e391905b80821115620001c25760008155600101620001cd565b90565b61130980620001f66000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610213578063095ea7b31461029d57806318160ddd146102d557806323b872dd146102fc57806330cc248e14610326578063313b7b191461032e578063313ce5671461035f5780633ccfd60b1461038a5780634030bc19146103a15780636b31ee01146103c557806370a08231146103da5780637de7a18d146103fb5780637e95385c1461041c5780638da5cb5b1461043d5780639106d7ba1461045257806395d89b41146104675780639b8d30641461047c578063a035b1fe1461049d578063a241c089146104b2578063a9059cbb146104c7578063ad606c72146104eb578063c600e1dc14610500578063d1f5576414610521578063d96a094a14610536578063dd62ed3e14610541575b600034116101a0576040805160e560020a62461bcd02815260206004820152601760248201527f416d6f756e74206d7573742062652070726f7669646564000000000000000000604482015290519081900360640190fd5b6101c76008546101bb6001543461056890919063ffffffff16565b9063ffffffff6105a716565b60088190556040805134815260208101929092528051600160a060020a033316927fdcde97043025953bda118fffd86c06bbaa28517d73aa8edd32bf74404426f6ed92908290030190a2005b34801561021f57600080fd5b506102286105b6565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026257818101518382015260200161024a565b50505050905090810190601f16801561028f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102a957600080fd5b506102c1600160a060020a0360043516602435610644565b604080519115158252519081900360200190f35b3480156102e157600080fd5b506102ea6106e9565b60408051918252519081900360200190f35b34801561030857600080fd5b506102c1600160a060020a03600435811690602435166044356106f0565b6102c1610765565b34801561033a57600080fd5b506103436107e4565b60408051600160a060020a039092168252519081900360200190f35b34801561036b57600080fd5b506103746107f3565b6040805160ff9092168252519081900360200190f35b34801561039657600080fd5b5061039f6107fc565b005b3480156103ad57600080fd5b5061039f600160a060020a0360043516602435610914565b3480156103d157600080fd5b506103436109a5565b3480156103e657600080fd5b506102ea600160a060020a03600435166109b4565b34801561040757600080fd5b5061039f600160a060020a03600435166109cf565b34801561042857600080fd5b5061039f600160a060020a0360043516610a52565b34801561044957600080fd5b50610343610ad5565b34801561045e57600080fd5b506102ea610ae4565b34801561047357600080fd5b50610228610aea565b34801561048857600080fd5b5061039f600160a060020a0360043516610b45565b3480156104a957600080fd5b506102ea610bc8565b3480156104be57600080fd5b5061039f610bd4565b3480156104d357600080fd5b506102c1600160a060020a0360043516602435610c66565b3480156104f757600080fd5b5061039f610c7a565b34801561050c57600080fd5b506102ea600160a060020a0360043516610d8f565b34801561052d57600080fd5b50610343610dea565b61039f600435610df9565b34801561054d57600080fd5b506102ea600160a060020a0360043581169060243516611068565b60008080831161057457fe5b828481151561057f57fe5b049050828481151561058d57fe5b06818402018414151561059c57fe5b8091505b5092915050565b60008282018381101561059c57fe5b6003805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561063c5780601f106106115761010080835404028352916020019161063c565b820191906000526020600020905b81548152906001019060200180831161061f57829003601f168201915b505050505081565b600080821180156106785750600160a060020a033381166000908152600d6020908152604080832093871683529290522054155b151561068357600080fd5b600160a060020a033381166000818152600d6020908152604080832094881680845294825291829020869055815186815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a350600192915050565b6001545b90565b600160a060020a038084166000908152600d602090815260408083203390941683529290529081205482111561072557600080fd5b600160a060020a038085166000908152600d60209081526040808320339094168352929052208054839003905561075d848484611093565b949350505050565b6000803411156107dc5761078a6008546101bb6001543461056890919063ffffffff16565b60088190556040805134815260208101929092528051600160a060020a033316927fdcde97043025953bda118fffd86c06bbaa28517d73aa8edd32bf74404426f6ed92908290030190a25060016106ed565b5060006106ed565b600654600160a060020a031681565b60005460ff1681565b600061080733610d8f565b905060008111610861576040805160e560020a62461bcd02815260206004820152601160248201527f4e6f206361736820617661696c61626c65000000000000000000000000000000604482015290519081900360640190fd5b604080518281529051600160a060020a033316917f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364919081900360200190a2600160a060020a0333166000908152600760205260409020546108c9908263ffffffff6105a716565b600160a060020a033316600081815260076020526040808220939093559151909183156108fc02918491818181858888f19350505050158015610910573d6000803e3d6000fd5b5050565b60055433600160a060020a03908116911614610968576040805160e560020a62461bcd02815260206004820152600a60248201526000805160206112be833981519152604482015290519081900360640190fd5b600160a060020a0330166000908152600c602052604090205481111561098d57600080fd5b610998308383611093565b5060028054909101905550565b600954600160a060020a031681565b600160a060020a03166000908152600c602052604090205490565b60055433600160a060020a03908116911614610a23576040805160e560020a62461bcd02815260206004820152600a60248201526000805160206112be833981519152604482015290519081900360640190fd5b600a805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60055433600160a060020a03908116911614610aa6576040805160e560020a62461bcd02815260206004820152600a60248201526000805160206112be833981519152604482015290519081900360640190fd5b6009805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600554600160a060020a031681565b60025481565b6004805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561063c5780601f106106115761010080835404028352916020019161063c565b60055433600160a060020a03908116911614610b99576040805160e560020a62461bcd02815260206004820152600a60248201526000805160206112be833981519152604482015290519081900360640190fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b670de0b6b3a764000081565b60055433600160a060020a03908116911614610c28576040805160e560020a62461bcd02815260206004820152600a60248201526000805160206112be833981519152604482015290519081900360640190fd5b600554604051600160a060020a039182169130163180156108fc02916000818181858888f19350505050158015610c63573d6000803e3d6000fd5b50565b6000610c73338484611093565b9392505050565b60055460009033600160a060020a03908116911614610cd1576040805160e560020a62461bcd02815260206004820152600a60248201526000805160206112be833981519152604482015290519081900360640190fd5b610cda30610d8f565b604080518281529051919250600160a060020a033316917f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243649181900360200190a2600160a060020a033016600090815260076020526040902054610d44908263ffffffff6105a716565b600160a060020a03308116600090815260076020526040808220939093559151339091169183156108fc02918491818181858888f19350505050158015610910573d6000803e3d6000fd5b600160a060020a038116600090815260076020908152604080832054600b835281842054600c90935290832054600854610de493610dd89290916101bb9163ffffffff61128016565b9063ffffffff6112ab16565b92915050565b600a54600160a060020a031681565b600033803b8015610e54576040805160e560020a62461bcd02815260206004820152601160248201527f736f7272792068756d616e73206f6e6c79000000000000000000000000000000604482015290519081900360640190fd5b60008411610e6157600080fd5b610e7984670de0b6b3a764000063ffffffff61128016565b9250348314610e8757600080fd5b600160a060020a0330166000908152600c6020526040902054841115610eac57600080fd5b60025460015403841115610f0a576040805160e560020a62461bcd02815260206004820152600860248201527f536f6c64206f7574000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b610f15303386611093565b50600654600160a060020a03166108fc610f476064610f3b87603c63ffffffff61128016565b9063ffffffff61056816565b6040518115909202916000818181858888f19350505050158015610f6f573d6000803e3d6000fd5b50600954600160a060020a03166108fc610f956064610f3b87601463ffffffff61128016565b6040518115909202916000818181858888f19350505050158015610fbd573d6000803e3d6000fd5b50600a54600160a060020a03166330cc248e610fe56064610f3b87601463ffffffff61128016565b6040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016020604051808303818588803b15801561102c57600080fd5b505af1158015611040573d6000803e3d6000fd5b50505050506040513d602081101561105757600080fd5b505060028054909401909355505050565b600160a060020a039182166000908152600d6020908152604080832093909416825291909152205490565b6000808080600160a060020a03861615156110f8576040805160e560020a62461bcd02815260206004820152601f60248201527f526563656976657220616464726573732063616e6e6f74206265206e756c6c00604482015290519081900360640190fd5b600160a060020a03878116908716141561111157600080fd5b6000851180156111395750600160a060020a0387166000908152600c60205260409020548511155b151561114457600080fd5b600160a060020a0386166000908152600c6020526040902054808601935083101561116b57fe5b600160a060020a038088166000818152600c60205260408082208054948b16835290822087905591905290869003908190556008549092506111b490869063ffffffff61128016565b600160a060020a0388166000908152600b60205260409020549091506111e0908263ffffffff6105a716565b600160a060020a038089166000908152600b602090815260408083209490945591891681526007909152205461121c908263ffffffff6105a716565b600160a060020a0380881660008181526007602090815260409182902094909455805189815290519193928b16927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019695505050505050565b60008083151561129357600091506105a0565b508282028284828115156112a357fe5b041461059c57fe5b6000828211156112b757fe5b5090039056006f6e6c79206f776e657200000000000000000000000000000000000000000000a165627a7a723058200ce7331550c1a2ff6f30a0ccafb7dcebfe1e73b13d1c7e1d0f1c94a13655d8190029000000000000000000000000d0955bd45d5eef5bedce84a3471c825288a14b01

Deployed Bytecode

0x6080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610213578063095ea7b31461029d57806318160ddd146102d557806323b872dd146102fc57806330cc248e14610326578063313b7b191461032e578063313ce5671461035f5780633ccfd60b1461038a5780634030bc19146103a15780636b31ee01146103c557806370a08231146103da5780637de7a18d146103fb5780637e95385c1461041c5780638da5cb5b1461043d5780639106d7ba1461045257806395d89b41146104675780639b8d30641461047c578063a035b1fe1461049d578063a241c089146104b2578063a9059cbb146104c7578063ad606c72146104eb578063c600e1dc14610500578063d1f5576414610521578063d96a094a14610536578063dd62ed3e14610541575b600034116101a0576040805160e560020a62461bcd02815260206004820152601760248201527f416d6f756e74206d7573742062652070726f7669646564000000000000000000604482015290519081900360640190fd5b6101c76008546101bb6001543461056890919063ffffffff16565b9063ffffffff6105a716565b60088190556040805134815260208101929092528051600160a060020a033316927fdcde97043025953bda118fffd86c06bbaa28517d73aa8edd32bf74404426f6ed92908290030190a2005b34801561021f57600080fd5b506102286105b6565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026257818101518382015260200161024a565b50505050905090810190601f16801561028f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102a957600080fd5b506102c1600160a060020a0360043516602435610644565b604080519115158252519081900360200190f35b3480156102e157600080fd5b506102ea6106e9565b60408051918252519081900360200190f35b34801561030857600080fd5b506102c1600160a060020a03600435811690602435166044356106f0565b6102c1610765565b34801561033a57600080fd5b506103436107e4565b60408051600160a060020a039092168252519081900360200190f35b34801561036b57600080fd5b506103746107f3565b6040805160ff9092168252519081900360200190f35b34801561039657600080fd5b5061039f6107fc565b005b3480156103ad57600080fd5b5061039f600160a060020a0360043516602435610914565b3480156103d157600080fd5b506103436109a5565b3480156103e657600080fd5b506102ea600160a060020a03600435166109b4565b34801561040757600080fd5b5061039f600160a060020a03600435166109cf565b34801561042857600080fd5b5061039f600160a060020a0360043516610a52565b34801561044957600080fd5b50610343610ad5565b34801561045e57600080fd5b506102ea610ae4565b34801561047357600080fd5b50610228610aea565b34801561048857600080fd5b5061039f600160a060020a0360043516610b45565b3480156104a957600080fd5b506102ea610bc8565b3480156104be57600080fd5b5061039f610bd4565b3480156104d357600080fd5b506102c1600160a060020a0360043516602435610c66565b3480156104f757600080fd5b5061039f610c7a565b34801561050c57600080fd5b506102ea600160a060020a0360043516610d8f565b34801561052d57600080fd5b50610343610dea565b61039f600435610df9565b34801561054d57600080fd5b506102ea600160a060020a0360043581169060243516611068565b60008080831161057457fe5b828481151561057f57fe5b049050828481151561058d57fe5b06818402018414151561059c57fe5b8091505b5092915050565b60008282018381101561059c57fe5b6003805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561063c5780601f106106115761010080835404028352916020019161063c565b820191906000526020600020905b81548152906001019060200180831161061f57829003601f168201915b505050505081565b600080821180156106785750600160a060020a033381166000908152600d6020908152604080832093871683529290522054155b151561068357600080fd5b600160a060020a033381166000818152600d6020908152604080832094881680845294825291829020869055815186815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a350600192915050565b6001545b90565b600160a060020a038084166000908152600d602090815260408083203390941683529290529081205482111561072557600080fd5b600160a060020a038085166000908152600d60209081526040808320339094168352929052208054839003905561075d848484611093565b949350505050565b6000803411156107dc5761078a6008546101bb6001543461056890919063ffffffff16565b60088190556040805134815260208101929092528051600160a060020a033316927fdcde97043025953bda118fffd86c06bbaa28517d73aa8edd32bf74404426f6ed92908290030190a25060016106ed565b5060006106ed565b600654600160a060020a031681565b60005460ff1681565b600061080733610d8f565b905060008111610861576040805160e560020a62461bcd02815260206004820152601160248201527f4e6f206361736820617661696c61626c65000000000000000000000000000000604482015290519081900360640190fd5b604080518281529051600160a060020a033316917f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364919081900360200190a2600160a060020a0333166000908152600760205260409020546108c9908263ffffffff6105a716565b600160a060020a033316600081815260076020526040808220939093559151909183156108fc02918491818181858888f19350505050158015610910573d6000803e3d6000fd5b5050565b60055433600160a060020a03908116911614610968576040805160e560020a62461bcd02815260206004820152600a60248201526000805160206112be833981519152604482015290519081900360640190fd5b600160a060020a0330166000908152600c602052604090205481111561098d57600080fd5b610998308383611093565b5060028054909101905550565b600954600160a060020a031681565b600160a060020a03166000908152600c602052604090205490565b60055433600160a060020a03908116911614610a23576040805160e560020a62461bcd02815260206004820152600a60248201526000805160206112be833981519152604482015290519081900360640190fd5b600a805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60055433600160a060020a03908116911614610aa6576040805160e560020a62461bcd02815260206004820152600a60248201526000805160206112be833981519152604482015290519081900360640190fd5b6009805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600554600160a060020a031681565b60025481565b6004805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561063c5780601f106106115761010080835404028352916020019161063c565b60055433600160a060020a03908116911614610b99576040805160e560020a62461bcd02815260206004820152600a60248201526000805160206112be833981519152604482015290519081900360640190fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b670de0b6b3a764000081565b60055433600160a060020a03908116911614610c28576040805160e560020a62461bcd02815260206004820152600a60248201526000805160206112be833981519152604482015290519081900360640190fd5b600554604051600160a060020a039182169130163180156108fc02916000818181858888f19350505050158015610c63573d6000803e3d6000fd5b50565b6000610c73338484611093565b9392505050565b60055460009033600160a060020a03908116911614610cd1576040805160e560020a62461bcd02815260206004820152600a60248201526000805160206112be833981519152604482015290519081900360640190fd5b610cda30610d8f565b604080518281529051919250600160a060020a033316917f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243649181900360200190a2600160a060020a033016600090815260076020526040902054610d44908263ffffffff6105a716565b600160a060020a03308116600090815260076020526040808220939093559151339091169183156108fc02918491818181858888f19350505050158015610910573d6000803e3d6000fd5b600160a060020a038116600090815260076020908152604080832054600b835281842054600c90935290832054600854610de493610dd89290916101bb9163ffffffff61128016565b9063ffffffff6112ab16565b92915050565b600a54600160a060020a031681565b600033803b8015610e54576040805160e560020a62461bcd02815260206004820152601160248201527f736f7272792068756d616e73206f6e6c79000000000000000000000000000000604482015290519081900360640190fd5b60008411610e6157600080fd5b610e7984670de0b6b3a764000063ffffffff61128016565b9250348314610e8757600080fd5b600160a060020a0330166000908152600c6020526040902054841115610eac57600080fd5b60025460015403841115610f0a576040805160e560020a62461bcd02815260206004820152600860248201527f536f6c64206f7574000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b610f15303386611093565b50600654600160a060020a03166108fc610f476064610f3b87603c63ffffffff61128016565b9063ffffffff61056816565b6040518115909202916000818181858888f19350505050158015610f6f573d6000803e3d6000fd5b50600954600160a060020a03166108fc610f956064610f3b87601463ffffffff61128016565b6040518115909202916000818181858888f19350505050158015610fbd573d6000803e3d6000fd5b50600a54600160a060020a03166330cc248e610fe56064610f3b87601463ffffffff61128016565b6040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016020604051808303818588803b15801561102c57600080fd5b505af1158015611040573d6000803e3d6000fd5b50505050506040513d602081101561105757600080fd5b505060028054909401909355505050565b600160a060020a039182166000908152600d6020908152604080832093909416825291909152205490565b6000808080600160a060020a03861615156110f8576040805160e560020a62461bcd02815260206004820152601f60248201527f526563656976657220616464726573732063616e6e6f74206265206e756c6c00604482015290519081900360640190fd5b600160a060020a03878116908716141561111157600080fd5b6000851180156111395750600160a060020a0387166000908152600c60205260409020548511155b151561114457600080fd5b600160a060020a0386166000908152600c6020526040902054808601935083101561116b57fe5b600160a060020a038088166000818152600c60205260408082208054948b16835290822087905591905290869003908190556008549092506111b490869063ffffffff61128016565b600160a060020a0388166000908152600b60205260409020549091506111e0908263ffffffff6105a716565b600160a060020a038089166000908152600b602090815260408083209490945591891681526007909152205461121c908263ffffffff6105a716565b600160a060020a0380881660008181526007602090815260409182902094909455805189815290519193928b16927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019695505050505050565b60008083151561129357600091506105a0565b508282028284828115156112a357fe5b041461059c57fe5b6000828211156112b757fe5b5090039056006f6e6c79206f776e657200000000000000000000000000000000000000000000a165627a7a723058200ce7331550c1a2ff6f30a0ccafb7dcebfe1e73b13d1c7e1d0f1c94a13655d8190029

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

000000000000000000000000d0955bd45d5eef5bedce84a3471c825288a14b01

-----Decoded View---------------
Arg [0] : _shareAddr (address): 0xD0955bD45d5EeF5BEdCe84a3471c825288a14b01

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000d0955bd45d5eef5bedce84a3471c825288a14b01


Swarm Source

bzzr://0ce7331550c1a2ff6f30a0ccafb7dcebfe1e73b13d1c7e1d0f1c94a13655d819

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.