ETH Price: $3,099.37 (-4.15%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer216111482025-01-12 21:38:4720 days ago1736717927IN
0xB5351D80...5fB55e42D
0 ETH0.000189613.64812546
Transfer204530122024-08-04 5:11:23182 days ago1722748283IN
0xB5351D80...5fB55e42D
0 ETH0.000051981
Transfer155590872022-09-18 7:56:59868 days ago1663487819IN
0xB5351D80...5fB55e42D
0 ETH0.000054572
Transfer127590182021-07-04 4:48:311309 days ago1625374111IN
0xB5351D80...5fB55e42D
0 ETH0.000162744.4
Transfer126648592021-06-19 12:39:581323 days ago1624106398IN
0xB5351D80...5fB55e42D
0 ETH0.000325498.8
Transfer112744402020-11-17 8:54:101538 days ago1605603250IN
0xB5351D80...5fB55e42D
0 ETH0.001859450
Transfer110603472020-10-15 12:26:131570 days ago1602764773IN
0xB5351D80...5fB55e42D
0 ETH0.0031237984
Transfer110533882020-10-14 11:03:281571 days ago1602673408IN
0xB5351D80...5fB55e42D
0 ETH0.0014775664
Transfer110533882020-10-14 11:03:281571 days ago1602673408IN
0xB5351D80...5fB55e42D
0 ETH0.0023800364
Transfer107247852020-08-24 18:46:281622 days ago1598294788IN
0xB5351D80...5fB55e42D
0 ETH0.00513194138
Transfer105643752020-07-31 1:29:461647 days ago1596158986IN
0xB5351D80...5fB55e42D
0 ETH0.0012203455
Transfer103175752020-06-22 19:53:521685 days ago1592855632IN
0xB5351D80...5fB55e42D
0 ETH0.0007437620
Transfer102828392020-06-17 10:59:441690 days ago1592391584IN
0xB5351D80...5fB55e42D
0 ETH0.0017478347
Transfer100123342020-05-06 11:05:381732 days ago1588763138IN
0xB5351D80...5fB55e42D
0 ETH0.0003718810
Transfer99894532020-05-02 22:15:401736 days ago1588457740IN
0xB5351D80...5fB55e42D
0 ETH0.000057572
Transfer99751072020-04-30 16:50:311738 days ago1588265431IN
0xB5351D80...5fB55e42D
0 ETH0.0006045421
Transfer99284242020-04-23 11:13:111745 days ago1587640391IN
0xB5351D80...5fB55e42D
0 ETH0.000209519.07500035
Transfer99284222020-04-23 11:12:541745 days ago1587640374IN
0xB5351D80...5fB55e42D
0 ETH0.000337489.07500035
Transfer99281142020-04-23 10:01:521746 days ago1587636112IN
0xB5351D80...5fB55e42D
0 ETH0.0004295211.55
Transfer98662532020-04-13 20:47:481755 days ago1586810868IN
0xB5351D80...5fB55e42D
0 ETH0.000111563
Transfer98499542020-04-11 8:46:421758 days ago1586594802IN
0xB5351D80...5fB55e42D
0 ETH0.000110945
Transfer98403952020-04-09 21:15:201759 days ago1586466920IN
0xB5351D80...5fB55e42D
0 ETH0.000037181
Transfer98290882020-04-08 3:26:341761 days ago1586316394IN
0xB5351D80...5fB55e42D
0 ETH0.000245446.60000023
Transfer96222602020-03-07 5:24:221793 days ago1583558662IN
0xB5351D80...5fB55e42D
0 ETH0.000223126
Transfer96172352020-03-06 10:53:441793 days ago1583492024IN
0xB5351D80...5fB55e42D
0 ETH0.00017758
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
WooshCoin

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-07-21
*/

pragma solidity ^0.4.24;

/**
 * SmartEth.co
 * ERC20 Token and ICO smart contracts development, smart contracts audit, ICO websites.
 * [email protected]
 */

/**
 * @title SafeMath
 */
library SafeMath {

  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

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

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

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

/**
 * @title Ownable
 */
contract Ownable {
  address public owner;

  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

  constructor() public {
    owner = 0x1EE6Db67a3e07d6f1f4b72571c0aA9C78500861A;
  }

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

  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

/**
 * @title ERC20Basic
 */
contract ERC20Basic {
  function totalSupply() public view returns (uint256);
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

/**
 * @title ERC20 interface
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

/**
 * @title Basic token
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  uint256 totalSupply_;

  function totalSupply() public view returns (uint256) {
    return totalSupply_;
  }

  function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    emit Transfer(msg.sender, _to, _value);
    return true;
  }

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

}

/**
 * @title Standard ERC20 token
 */
contract StandardToken is ERC20, BasicToken {

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

  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    emit Transfer(_from, _to, _value);
    return true;
  }

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

  function allowance(address _owner, address _spender) public view returns (uint256) {
    return allowed[_owner][_spender];
  }

  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

contract WooshCoin is StandardToken, Ownable {
    
  string public name;
  string public symbol;
  uint8 public decimals;
  uint256 public initialSupply;

  constructor() public {
    name = 'WooshCoin';
    symbol = 'XWO';
    decimals = 18;
    initialSupply = 900000000000 * 10 ** uint256(decimals);
    totalSupply_ = initialSupply;
    balances[owner] = initialSupply;
    emit Transfer(0x0, owner, initialSupply);
  }
}

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":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"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":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

608060405234801561001057600080fd5b5060038054600160a060020a031916731ee6db67a3e07d6f1f4b72571c0aa9c78500861a1790556040805180820190915260098082527f576f6f7368436f696e0000000000000000000000000000000000000000000000602090920191825261007b9160049161014a565b506040805180820190915260038082527f58574f000000000000000000000000000000000000000000000000000000000060209092019182526100c09160059161014a565b5060068054601260ff19909116179081905560ff16600a0a64d18c2e2800026007819055600181905560038054600160a060020a03908116600090815260208181526040808320869055935484519586529351939092169390927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a36101e5565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061018b57805160ff19168380011785556101b8565b828001600101855582156101b8579182015b828111156101b857825182559160200191906001019061019d565b506101c49291506101c8565b5090565b6101e291905b808211156101c457600081556001016101ce565b90565b6109c7806101f46000396000f3006080604052600436106100cf5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100d4578063095ea7b31461015e57806318160ddd1461019657806323b872dd146101bd578063313ce567146101e7578063378dc3dc14610212578063661884631461022757806370a082311461024b5780638da5cb5b1461026c57806395d89b411461029d578063a9059cbb146102b2578063d73dd623146102d6578063dd62ed3e146102fa578063f2fde38b14610321575b600080fd5b3480156100e057600080fd5b506100e9610344565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561012357818101518382015260200161010b565b50505050905090810190601f1680156101505780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561016a57600080fd5b50610182600160a060020a03600435166024356103d2565b604080519115158252519081900360200190f35b3480156101a257600080fd5b506101ab610438565b60408051918252519081900360200190f35b3480156101c957600080fd5b50610182600160a060020a036004358116906024351660443561043e565b3480156101f357600080fd5b506101fc6105b5565b6040805160ff9092168252519081900360200190f35b34801561021e57600080fd5b506101ab6105be565b34801561023357600080fd5b50610182600160a060020a03600435166024356105c4565b34801561025757600080fd5b506101ab600160a060020a03600435166106b4565b34801561027857600080fd5b506102816106cf565b60408051600160a060020a039092168252519081900360200190f35b3480156102a957600080fd5b506100e96106de565b3480156102be57600080fd5b50610182600160a060020a0360043516602435610739565b3480156102e257600080fd5b50610182600160a060020a036004351660243561081a565b34801561030657600080fd5b506101ab600160a060020a03600435811690602435166108b3565b34801561032d57600080fd5b50610342600160a060020a03600435166108de565b005b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103ca5780601f1061039f576101008083540402835291602001916103ca565b820191906000526020600020905b8154815290600101906020018083116103ad57829003601f168201915b505050505081565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60015490565b6000600160a060020a038316151561045557600080fd5b600160a060020a03841660009081526020819052604090205482111561047a57600080fd5b600160a060020a03841660009081526002602090815260408083203384529091529020548211156104aa57600080fd5b600160a060020a0384166000908152602081905260409020546104d3908363ffffffff61097316565b600160a060020a038086166000908152602081905260408082209390935590851681522054610508908363ffffffff61098516565b600160a060020a0380851660009081526020818152604080832094909455918716815260028252828120338252909152205461054a908363ffffffff61097316565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60065460ff1681565b60075481565b336000908152600260209081526040808320600160a060020a03861684529091528120548083111561061957336000908152600260209081526040808320600160a060020a038816845290915281205561064e565b610629818463ffffffff61097316565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526020819052604090205490565b600354600160a060020a031681565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103ca5780601f1061039f576101008083540402835291602001916103ca565b6000600160a060020a038316151561075057600080fd5b3360009081526020819052604090205482111561076c57600080fd5b3360009081526020819052604090205461078c908363ffffffff61097316565b3360009081526020819052604080822092909255600160a060020a038516815220546107be908363ffffffff61098516565b600160a060020a038416600081815260208181526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000908152600260209081526040808320600160a060020a038616845290915281205461084e908363ffffffff61098516565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600354600160a060020a031633146108f557600080fd5b600160a060020a038116151561090a57600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008282111561097f57fe5b50900390565b60008282018381101561099457fe5b93925050505600a165627a7a723058204a386b1886e86675ed85a8eec91f5989eacb55119f6712b543b765188cdcb24d0029

Deployed Bytecode

0x6080604052600436106100cf5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100d4578063095ea7b31461015e57806318160ddd1461019657806323b872dd146101bd578063313ce567146101e7578063378dc3dc14610212578063661884631461022757806370a082311461024b5780638da5cb5b1461026c57806395d89b411461029d578063a9059cbb146102b2578063d73dd623146102d6578063dd62ed3e146102fa578063f2fde38b14610321575b600080fd5b3480156100e057600080fd5b506100e9610344565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561012357818101518382015260200161010b565b50505050905090810190601f1680156101505780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561016a57600080fd5b50610182600160a060020a03600435166024356103d2565b604080519115158252519081900360200190f35b3480156101a257600080fd5b506101ab610438565b60408051918252519081900360200190f35b3480156101c957600080fd5b50610182600160a060020a036004358116906024351660443561043e565b3480156101f357600080fd5b506101fc6105b5565b6040805160ff9092168252519081900360200190f35b34801561021e57600080fd5b506101ab6105be565b34801561023357600080fd5b50610182600160a060020a03600435166024356105c4565b34801561025757600080fd5b506101ab600160a060020a03600435166106b4565b34801561027857600080fd5b506102816106cf565b60408051600160a060020a039092168252519081900360200190f35b3480156102a957600080fd5b506100e96106de565b3480156102be57600080fd5b50610182600160a060020a0360043516602435610739565b3480156102e257600080fd5b50610182600160a060020a036004351660243561081a565b34801561030657600080fd5b506101ab600160a060020a03600435811690602435166108b3565b34801561032d57600080fd5b50610342600160a060020a03600435166108de565b005b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103ca5780601f1061039f576101008083540402835291602001916103ca565b820191906000526020600020905b8154815290600101906020018083116103ad57829003601f168201915b505050505081565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60015490565b6000600160a060020a038316151561045557600080fd5b600160a060020a03841660009081526020819052604090205482111561047a57600080fd5b600160a060020a03841660009081526002602090815260408083203384529091529020548211156104aa57600080fd5b600160a060020a0384166000908152602081905260409020546104d3908363ffffffff61097316565b600160a060020a038086166000908152602081905260408082209390935590851681522054610508908363ffffffff61098516565b600160a060020a0380851660009081526020818152604080832094909455918716815260028252828120338252909152205461054a908363ffffffff61097316565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60065460ff1681565b60075481565b336000908152600260209081526040808320600160a060020a03861684529091528120548083111561061957336000908152600260209081526040808320600160a060020a038816845290915281205561064e565b610629818463ffffffff61097316565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526020819052604090205490565b600354600160a060020a031681565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103ca5780601f1061039f576101008083540402835291602001916103ca565b6000600160a060020a038316151561075057600080fd5b3360009081526020819052604090205482111561076c57600080fd5b3360009081526020819052604090205461078c908363ffffffff61097316565b3360009081526020819052604080822092909255600160a060020a038516815220546107be908363ffffffff61098516565b600160a060020a038416600081815260208181526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000908152600260209081526040808320600160a060020a038616845290915281205461084e908363ffffffff61098516565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600354600160a060020a031633146108f557600080fd5b600160a060020a038116151561090a57600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008282111561097f57fe5b50900390565b60008282018381101561099457fe5b93925050505600a165627a7a723058204a386b1886e86675ed85a8eec91f5989eacb55119f6712b543b765188cdcb24d0029

Swarm Source

bzzr://4a386b1886e86675ed85a8eec91f5989eacb55119f6712b543b765188cdcb24d

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

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

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