Contract 0x2C974B2d0BA1716E644c1FC59982a89DDD2fF724 3

 
Txn Hash
Method
Block
From
To
Value
0xc59f0014063307cec47b5ffd9042b77a997ba75e017382cbe1a3e70b13da8cebTransfer153148822022-08-10 14:31:438 hrs 30 mins agoOKEx IN  Viberate Token0 Ether0.0045587784.5
0x3629f450fb4436858df47ff695d0623f80cd72e08317853750076257358d6b68Transfer153140022022-08-10 11:10:3011 hrs 51 mins agoBinance 16 IN  Viberate Token0 Ether0.00100097 18.56192666
0xe5d62eac5bf533907a6e1179a4ad80498fbdacab5a28832c89450255fd36d210Transfer153106722022-08-09 22:29:471 day 32 mins ago0x3b74b91360d7c1b59dc157dcfe01abae72557df2 IN  Viberate Token0 Ether0.00061223 16.61412657
0xc78c174c8ac6e548d39cdb716d805330ea7860ef30ba9dbb2ce96b4a3848dfdfTransfer153105572022-08-09 22:05:031 day 57 mins ago0x1ef5189c345ad3899dad8fdaf1ff67ca5c48ed51 IN  Viberate Token0 Ether0.00064577 20.14910035
0x0196c4be1553d3310e321085d628db77fff489918c2e007088ace1ecede1e813Transfer153094642022-08-09 18:09:531 day 4 hrs agoBinance 15 IN  Viberate Token0 Ether0.00082316 22.33833637
0xb230965d52e7fa3759bc3f76f5c12f40169d1c2f366e1c1adcbb3b715ac4ce5bTransfer153035602022-08-08 19:55:342 days 3 hrs agoBinance 14 IN  Viberate Token0 Ether0.00164642 30.52449088
0x04cdb1155565a6aee0d4d148ba2d9b18df86c067b0e2cddd5e071db61ed6d5e0Transfer153017412022-08-08 13:09:112 days 9 hrs ago0x10b78df9bb9a61716c6bd5af0779fdf279de856e IN  Viberate Token0 Ether0.0005405111
0x9c469b199ded8df454dc452bbf68f1ea4edf6863e0395a206d4acbcb0bab9221Approve152852162022-08-05 23:09:374 days 23 hrs agoENS Name jaxyll.eth IN  Viberate Token0 Ether0.00069756 14.38545173
0x4d54983ac958b514aee05ab73b4d0ec6d9e990db6d5b33f4dcae55d61a722352Transfer152851772022-08-05 23:01:105 days 1 min ago0xb717d7604cac2db3a2ce59125bee98e119bb05d9 IN  Viberate Token0 Ether0.00079043 16.0820884
0xdeed9021737f96fb52c84f30afdcdfe19e1fad443846de4f5f8483aaeeda45ddTransfer152823492022-08-05 12:35:525 days 10 hrs agoOKEx IN  Viberate Token0 Ether0.001995737
0x0f35ca90049c30cd06db79acee9186bc57b05e82c9953d0ab958fd04d5977178Transfer152816952022-08-05 10:16:225 days 12 hrs agoOKEx IN  Viberate Token0 Ether0.001618530
0x27fb1cd2b090ab164b6ed40aa23c3b099dfd00964d6c1ad838b3289612459627Transfer152782702022-08-04 21:29:406 days 1 hr ago0x82350bcf1bd77956a7efd1f3337e12397f66a4aa IN  Viberate Token0 Ether0.0004596 12.47232561
0x811d10c20053e299595fbf774e792c8fc13f0e23b481d25711b9011473a056daTransfer152780162022-08-04 20:30:226 days 2 hrs ago0x591c9304c2ceca8b4e8a6ce97d30dbe5d4dd640b IN  Viberate Token0 Ether0.00050718 15.82487106
0xd396c4c5de86165a17950cc4588ed46f00851f6959fb9c20329d4c6d08f6fd63Transfer152779242022-08-04 20:10:326 days 2 hrs ago0xe086a9f63c184a90ac3a9dd62782b082724b45b1 IN  Viberate Token0 Ether0.0013055626.5628
0xf1557224a6a542d0689390ce61060e7413c8c0c059c994d5573b5cd468e79736Approve152779182022-08-04 20:09:016 days 2 hrs ago0xe086a9f63c184a90ac3a9dd62782b082724b45b1 IN  Viberate Token0 Ether0.0013229827.28305866
0x7df640e40b6fbb88d8b40e69ba135ffe5cbd6a7e8c679979136ab1f3e0555d28Transfer152779132022-08-04 20:08:176 days 2 hrs agoBinance 15 IN  Viberate Token0 Ether0.00151251 28.0354895
0x9886d79739a87df5f49edea27f2fdf7bfecd2042c12f125cfd68c625b1437c66Transfer152726262022-08-04 0:15:216 days 22 hrs ago0x49d3f28d4f17c263752e781e33d620ede3999f9e IN  Viberate Token0 Ether0.00051579 10.49686754
0xb1fceb6053f76f592a0df6994082b3a5d8c7dfdbe5e5b283cc729c562b6ae8e7Transfer152719962022-08-03 21:54:187 days 1 hr agoOKEx IN  Viberate Token0 Ether0.0017791633
0x8612cf2fb8e5a4585b1c73c90a87d40ece0ad2ce7486c0c9cbfcdaac2abfc183Approve152716872022-08-03 20:46:307 days 2 hrs ago0x7caf7f85811d268d32ebea9408cbc03511eab8a1 IN  Viberate Token0 Ether0.00057094 11.7743171
0x7d0c2cd87c9445c911e648d019aab739a15c11dd9123977f366b3db54090c524Transfer152704492022-08-03 16:14:077 days 6 hrs agoBinance 14 IN  Viberate Token0 Ether0.000813 15.06954649
0xdf60035213883d74f8c96326f5685bd5630f0aae083062e61ff75da626bdfdc7Transfer152700522022-08-03 14:40:227 days 8 hrs agoBinance 16 IN  Viberate Token0 Ether0.00099899 18.51709677
0x3886652b28293901fcb25f28b31f4ab355366b357edb43e159feea78cc1358f3Transfer152699202022-08-03 14:10:317 days 8 hrs agoBinance 15 IN  Viberate Token0 Ether0.00107655 19.95465057
0x8567edf02908ee744073a766225400a94cdbc3c758505b439d04258b3133926fTransfer152698402022-08-03 13:52:327 days 9 hrs agoOKEx IN  Viberate Token0 Ether0.0017529832.5
0x4e16400c2afb50cded6bda38a645d403e800e20c17d83833cf26c17c4a2adf82Transfer152695812022-08-03 12:53:297 days 10 hrs ago0x4b6e005c7e3aa2a6f653e6d13ebb3fb45371f720 IN  Viberate Token0 Ether0.0004314 11.70714023
0x2256fa6137511936d8c628bb1000cbc220f59be7b8340d26e31c513c151e558dTransfer152693362022-08-03 12:01:267 days 11 hrs agoBinance 14 IN  Viberate Token0 Ether0.00067704 12.5523682
[ Download CSV Export 
View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
VibeToken

Compiler Version
v0.4.13+commit.fb4cb1a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2017-09-05
*/

library SafeMath {
  function mul(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal constant 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 constant returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

contract Owned {
    address public owner;
    address public newOwner;

    function Owned() {
        owner = msg.sender;
    }

    modifier onlyOwner {
        assert(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        require(_newOwner != owner);
        newOwner = _newOwner;
    }

    function acceptOwnership() public {
        require(msg.sender == newOwner);
        OwnerUpdate(owner, newOwner);
        owner = newOwner;
        newOwner = 0x0;
    }

    event OwnerUpdate(address _prevOwner, address _newOwner);
}

contract Lockable is Owned{

  uint256 public lockedUntilBlock;

  event ContractLocked(uint256 _untilBlock, string _reason);

  modifier lockAffected {
      require(block.number > lockedUntilBlock);
      _;
  }

  function lockFromSelf(uint256 _untilBlock, string _reason) internal {
    lockedUntilBlock = _untilBlock;
    ContractLocked(_untilBlock, _reason);
  }


  function lockUntil(uint256 _untilBlock, string _reason) onlyOwner {
    lockedUntilBlock = _untilBlock;
    ContractLocked(_untilBlock, _reason);
  }
}

contract ReentrancyHandlingContract{

    bool locked;

    modifier noReentrancy() {
        require(!locked);
        locked = true;
        _;
        locked = false;
    }
}
contract IMintableToken {
  function mintTokens(address _to, uint256 _amount){}
}
contract IERC20Token {
  function totalSupply() constant returns (uint256 totalSupply);
  function balanceOf(address _owner) constant returns (uint256 balance) {}
  function transfer(address _to, uint256 _value) returns (bool success) {}
  function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {}
  function approve(address _spender, uint256 _value) returns (bool success) {}
  function allowance(address _owner, address _spender) constant returns (uint256 remaining) {}

  event Transfer(address indexed _from, address indexed _to, uint256 _value);
  event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}
contract ItokenRecipient {
  function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData);
}
contract IToken {
  function totalSupply() constant returns (uint256 totalSupply);
  function mintTokens(address _to, uint256 _amount) {}
}



contract Token is IERC20Token, Owned, Lockable{

  using SafeMath for uint256;

  /* Public variables of the token */
  string public standard;
  string public name;
  string public symbol;
  uint8 public decimals;

  address public crowdsaleContractAddress;

  /* Private variables of the token */
  uint256 supply = 0;
  mapping (address => uint256) balances;
  mapping (address => mapping (address => uint256)) allowances;

  /* Events */
  event Mint(address indexed _to, uint256 _value);

  /* Returns total supply of issued tokens */
  function totalSupply() constant returns (uint256) {
    return supply;
  }

  /* Returns balance of address */
  function balanceOf(address _owner) constant returns (uint256 balance) {
    return balances[_owner];
  }

  /* Transfers tokens from your address to other */
  function transfer(address _to, uint256 _value) lockAffected returns (bool success) {
    require(_to != 0x0 && _to != address(this));
    balances[msg.sender] = balances[msg.sender].sub(_value); // Deduct senders balance
    balances[_to] = balances[_to].add(_value);               // Add recivers blaance
    Transfer(msg.sender, _to, _value);                       // Raise Transfer event
    return true;
  }

  /* Approve other address to spend tokens on your account */
  function approve(address _spender, uint256 _value) lockAffected returns (bool success) {
    allowances[msg.sender][_spender] = _value;        // Set allowance
    Approval(msg.sender, _spender, _value);           // Raise Approval event
    return true;
  }

  /* Approve and then communicate the approved contract in a single tx */
  function approveAndCall(address _spender, uint256 _value, bytes _extraData) lockAffected returns (bool success) {
    ItokenRecipient spender = ItokenRecipient(_spender);            // Cast spender to tokenRecipient contract
    approve(_spender, _value);                                      // Set approval to contract for _value
    spender.receiveApproval(msg.sender, _value, this, _extraData);  // Raise method on _spender contract
    return true;
  }

  /* A contract attempts to get the coins */
  function transferFrom(address _from, address _to, uint256 _value) lockAffected returns (bool success) {
    require(_to != 0x0 && _to != address(this));
    balances[_from] = balances[_from].sub(_value);                              // Deduct senders balance
    balances[_to] = balances[_to].add(_value);                                  // Add recipient blaance
    allowances[_from][msg.sender] = allowances[_from][msg.sender].sub(_value);  // Deduct allowance for this address
    Transfer(_from, _to, _value);                                               // Raise Transfer event
    return true;
  }

  function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
    return allowances[_owner][_spender];
  }

  function mintTokens(address _to, uint256 _amount) {
    require(msg.sender == crowdsaleContractAddress);

    supply = supply.add(_amount);
    balances[_to] = balances[_to].add(_amount);
    Mint(_to, _amount);
    Transfer(0x0, _to, _amount);
  }

  function salvageTokensFromContract(address _tokenAddress, address _to, uint _amount) onlyOwner{
    IERC20Token(_tokenAddress).transfer(_to, _amount);
  }
}






contract VibeToken is Token {

  /* Initializes contract */
  function VibeToken() {
    standard = "Viberate token v1.0";
    name = "Vibe";
    symbol = "VIB";
    decimals = 18;
    crowdsaleContractAddress = 0x91C94BEe75786fBBFdCFefBa1102b68f48A002F4;   
    lockFromSelf(4352535, "Lock before crowdsale starts");
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleContractAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"salvageTokensFromContract","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_untilBlock","type":"uint256"},{"name":"_reason","type":"string"}],"name":"lockUntil","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"lockedUntilBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_untilBlock","type":"uint256"},{"indexed":false,"name":"_reason","type":"string"}],"name":"ContractLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_prevOwner","type":"address"},{"indexed":false,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"},{"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"}]

6060604052600060075534156200001557600080fd5b5b5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6040805190810160405280601381526020017f566962657261746520746f6b656e2076312e300000000000000000000000000081525060039080519060200190620000a5929190620002c6565b506040805190810160405280600481526020017f566962650000000000000000000000000000000000000000000000000000000081525060049080519060200190620000f3929190620002c6565b506040805190810160405280600381526020017f56494200000000000000000000000000000000000000000000000000000000008152506005908051906020019062000141929190620002c6565b506012600660006101000a81548160ff021916908360ff1602179055507391c94bee75786fbbfdcfefba1102b68f48a002f4600660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200020b62426a176040805190810160405280601c81526020017f4c6f636b206265666f72652063726f776473616c6520737461727473000000008152506200021264010000000002620019fd176401000000009004565b5b62000375565b816002819055507f2c1bcb4f0c190ca2fcb1bb54323892ec36606ef7958dc7a4e1dc599fe2c1c0f082826040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015620002855780820151818401525b60208101905062000267565b50505050905090810190601f168015620002b35780820380516001836020036101000a031916815260200191505b50935050505060405180910390a15b5050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200030957805160ff19168380011785556200033a565b828001600101855582156200033a579182015b82811115620003395782518255916020019190600101906200031c565b5b5090506200034991906200034d565b5090565b6200037291905b808211156200036e57600081600090555060010162000354565b5090565b90565b611ada80620003856000396000f30060606040523615610110576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610115578063095ea7b3146101a457806318160ddd146101fe57806323b872dd14610227578063313ce567146102a05780635a3b7e42146102cf57806370a082311461035e57806379ba5097146103ab5780638da5cb5b146103c057806395d89b41146104155780639c481c9e146104a4578063a0929cda146104f9578063a9059cbb1461055a578063b26eafe4146105b4578063cae9ca511461061a578063d4ee1d90146106b7578063d8162db71461070c578063dd62ed3e14610735578063f0dda65c146107a1578063f2fde38b146107e3575b600080fd5b341561012057600080fd5b61012861081c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101695780820151818401525b60208101905061014d565b50505050905090810190601f1680156101965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101af57600080fd5b6101e4600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108ba565b604051808215151515815260200191505060405180910390f35b341561020957600080fd5b6102116109be565b6040518082815260200191505060405180910390f35b341561023257600080fd5b610286600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109c9565b604051808215151515815260200191505060405180910390f35b34156102ab57600080fd5b6102b3610ce4565b604051808260ff1660ff16815260200191505060405180910390f35b34156102da57600080fd5b6102e2610cf7565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103235780820151818401525b602081019050610307565b50505050905090810190601f1680156103505780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036957600080fd5b610395600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d95565b6040518082815260200191505060405180910390f35b34156103b657600080fd5b6103be610ddf565b005b34156103cb57600080fd5b6103d3610fbc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561042057600080fd5b610428610fe1565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104695780820151818401525b60208101905061044d565b50505050905090810190601f1680156104965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104af57600080fd5b6104b761107f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561050457600080fd5b610558600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506110a5565b005b341561056557600080fd5b61059a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506111cb565b604051808215151515815260200191505060405180910390f35b34156105bf57600080fd5b610618600480803590602001909190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919050506113d6565b005b341561062557600080fd5b61069d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919050506114e0565b604051808215151515815260200191505060405180910390f35b34156106c257600080fd5b6106ca611667565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561071757600080fd5b61071f61168d565b6040518082815260200191505060405180910390f35b341561074057600080fd5b61078b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611693565b6040518082815260200191505060405180910390f35b34156107ac57600080fd5b6107e1600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061171b565b005b34156107ee57600080fd5b61081a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506118ca565b005b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108b25780601f10610887576101008083540402835291602001916108b2565b820191906000526020600020905b81548152906001019060200180831161089557829003601f168201915b505050505081565b6000600254431115156108cc57600080fd5b81600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b5b92915050565b600060075490505b90565b6000600254431115156109db57600080fd5b60008373ffffffffffffffffffffffffffffffffffffffff1614158015610a2e57503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1515610a3957600080fd5b610a8b82600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119c490919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b2082600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119de90919063ffffffff16565b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610bf282600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119c490919063ffffffff16565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b5b9392505050565b600660009054906101000a900460ff1681565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d8d5780601f10610d6257610100808354040283529160200191610d8d565b820191906000526020600020905b815481529060010190602001808311610d7057829003601f168201915b505050505081565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e3b57600080fd5b7f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a1600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110775780601f1061104c57610100808354040283529160200191611077565b820191906000526020600020905b81548152906001019060200180831161105a57829003601f168201915b505050505081565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110fd57fe5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156111a857600080fd5b6102c65a03f115156111b957600080fd5b50505060405180519050505b5b505050565b6000600254431115156111dd57600080fd5b60008373ffffffffffffffffffffffffffffffffffffffff161415801561123057503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b151561123b57600080fd5b61128d82600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119c490919063ffffffff16565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061132282600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119de90919063ffffffff16565b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b5b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561142e57fe5b816002819055507f2c1bcb4f0c190ca2fcb1bb54323892ec36606ef7958dc7a4e1dc599fe2c1c0f082826040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561149f5780820151818401525b602081019050611483565b50505050905090810190601f1680156114cc5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a15b5b5050565b600080600254431115156114f357600080fd5b84905061150085856108ba565b508073ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338630876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b838110156115f75780820151818401525b6020810190506115db565b50505050905090810190601f1680156116245780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561164557600080fd5b6102c65a03f1151561165657600080fd5b505050600191505b5b509392505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561177757600080fd5b61178c816007546119de90919063ffffffff16565b6007819055506117e481600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119de90919063ffffffff16565b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885826040518082815260200191505060405180910390a28173ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561192257fe5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561197e57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b60008282111515156119d257fe5b81830390505b92915050565b60008082840190508381101515156119f257fe5b8091505b5092915050565b816002819055507f2c1bcb4f0c190ca2fcb1bb54323892ec36606ef7958dc7a4e1dc599fe2c1c0f082826040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611a6e5780820151818401525b602081019050611a52565b50505050905090810190601f168015611a9b5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a15b50505600a165627a7a723058206406c2eaa7b4162d9c2df93931e9b10319e7c73b52b75700b7bfab92b871f2f40029

Swarm Source

bzzr://6406c2eaa7b4162d9c2df93931e9b10319e7c73b52b75700b7bfab92b871f2f4
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

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.