Contract 0x44197a4c44d6a059297caf6be4f7e172bd56caaf

 

TxHash Block Age From To Value [TxFee]
0xc5f063753f6da5a6d98263057a2ac344ff2d3e6127ba21613e05bd47d5a84dff741886821 hrs 22 mins ago0x988a0cb3163d5b3d9968421c2c6bfba69565b0d8 IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.00010849
0x8e09acee0b28e88e3334ea25129164b4916ddf9feabe5f0d07ac0817425bafac741884521 hrs 28 mins ago0x144da084bea21f525323897789031441b9c870ff IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000367778
0xa3693a324db7063dc7d8eccece20fa0bbc7038405f8635dd817354c5f4cf5b84741882021 hrs 34 mins ago0xe82a5495707c327b726e8b1427f1bee5edbe93cc IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000256886
0x406abe7c73fea205bba86d462bf5d90f69fa60e9ad6fbc7982672e52c6f9d143741877321 hrs 43 mins agoMercatox IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.00077451
0xcb671e4df3af63647a46aa1b5a4214b8db36754846c1d5a324600feb64be15f6741875621 hrs 46 mins ago0xbce45e7dd1a0f30e3662f18d4fa17a4e2acd0b64 IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000152334
0x8fd47bed40e95cd6e6764fd5c4947fcfc68c0fc57d8fe89181d2b3d0e9196833741874721 hrs 48 mins ago0x2fc0b967d0d8fc2f1ebaf1213a4c696cd8f9a5ba IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000151886
0xac7296b50a147c03842abe6f521ae1d91d3096c5cb6c56514227eb8854901d75741874021 hrs 49 mins ago0xe26449f9ed11e495feccd424c158ac43cfd35a0e IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000256886
0xbbaf04da02328bb5809dab550a142a72c2467cb4ba087b6db2da88df9427ea81741866022 hrs 9 mins ago0x144da084bea21f525323897789031441b9c870ff IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000367778
0x97a7211ca7227befcc2a95597c420296e7d0dcbd95328ece33aa002027187a60741858322 hrs 25 mins agoMercatox IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.00077451
0x78fbd8fd2ca77089238c166840595d77c938a6f8d402fba85afb7a775b61186274177951 day 1 hr ago0x6c0d5bb006a059c7bf804bec328884903b38756d IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000293072
0x6f728ecd06a35583d9df3adaff60410725b937cdab45299cc50b0fbfb6f9d0ef74161881 day 7 hrs ago0x967db3838f1cb3c54f2b2c46f9a592a7010db47e IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.001501994
0xa5eb631df8ba227acb00ddf5cbedafcfc58dc8d0543661ce68ea74e3988ccb3d74157051 day 9 hrs ago0xde39326da35d53e55d3e56139303001f08e236a0 IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000257334
0xc81dd9736619e6f86d50f51acc4e20c3133d7a8f71afb4efef32d08c7cd99a7b74147371 day 12 hrs ago0x50be0c6e4a79a2bfb576c8bb67c41071671fc782 IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000146536
0x1c20f3a9e76e86d5730a56afec3fdcb9fd6afcb5be97ce6a9028e0615cfad72b74135881 day 17 hrs ago0xde39326da35d53e55d3e56139303001f08e236a0 IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000256886
0xc1dc4e335fb8d57e69f9a27bb4b649b6a20cef67c63f131879bad8ff671c535a74135601 day 17 hrs ago0xef7ec95331fbbeea90dd504481cc60c751a3e311 IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000147048
0x6f11abd088ea1ff1da4a957d70389482d735ff3a3bc7506d3afc68600797c03374135411 day 17 hrs ago0xef7ec95331fbbeea90dd504481cc60c751a3e311 IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000146792
0x3bea491d3266cad6fbb2dd1b7859028b809f1b427fdc2f198b8bbb3ab46b119974135211 day 17 hrs ago0xef7ec95331fbbeea90dd504481cc60c751a3e311 IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000146792
0xdc6c992156e17f50db4ebf0c3efd441526f13ea7a4bf2d885b4961c9a9ba5dec74134841 day 17 hrs ago0xef7ec95331fbbeea90dd504481cc60c751a3e311 IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000182572
0xabddc7bbba91ea34967bf02f81ee293d0686470597f2d6282123df9d517501a874134011 day 17 hrs ago0xef7ec95331fbbeea90dd504481cc60c751a3e311 IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.002481504
0x8f1b0f9ad967997d90493b25d07dd134a0032da8151f740a0a0edd5e6126a87974133771 day 17 hrs ago0xef7ec95331fbbeea90dd504481cc60c751a3e311 IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.0024
0x0df722c84fe52d6a569ec2ef0a312213ec37173d80597912169131456636891074132741 day 18 hrs agoCoinExchange.io IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000414096
0xd05ec1e418af49684ffdcb95f3be6c4e11ad628e51bf0326844458a86912cadd74131891 day 18 hrs agoCoinExchange.io IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.0004503294
0xc59e9decb4cdd0f430c6dd7185278d3d6af8eef5eb444d7f73d42a8b6474854874129091 day 19 hrs agoCoinExchange.io IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000465282
0x91ad5a4a660f2e9539c3550587c01343d9b47f87055b3747d4190d4d602340ad74128161 day 20 hrs agoCoinExchange.io IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.000465282
0x6dab237d7de5d166a0776b3bbf69ff60d372af64058157790aa9ee7f3d8c8a8f74127201 day 20 hrs agoCoinExchange.io IN  0x44197a4c44d6a059297caf6be4f7e172bd56caaf0 Ether0.0004446028
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value

Contract Source Code Verified (Exact Match)

Contract Name:
ELTCoin

Compiler Version
v0.4.15+commit.bbb8e64f

Optimization Enabled:
Yes

Runs (Optimizer):
200

Contract Source Code

pragma solidity ^0.4.15;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
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;
  }
}

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public constant returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));

    // SafeMath.sub will throw if there is not enough balance.
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of.
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) public constant returns (uint256 balance) {
    return balances[_owner];
  }

}

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public constant 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);
}

contract StandardToken is ERC20, BasicToken {

  mapping (address => mapping (address => uint256)) allowed;
  bool public isPreSaleReady = false;

  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));

    uint256 _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // require (_value <= _allowance);

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

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    require(isPreSaleReady);
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

  /**
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   */
  function increaseApproval (address _spender, uint _addedValue) returns (bool success) {
    require(isPreSaleReady);
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

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

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
  address public owner;

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

  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() {
    owner = msg.sender;
  }

  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }
}

contract ELTCoin is StandardToken, Ownable {

  string public constant name = "ELTCOIN";
  string public constant symbol = "ELTCOIN";
  uint8 public constant decimals = 8;

  uint256 public constant INITIAL_SUPPLY = 100000000 * (10 ** uint256(decimals));

  event PreSaleReady();

  function makePresaleReady() onlyOwner public {
    require(!isPreSaleReady);

    PreSaleReady();

    isPreSaleReady = true;
  }

  /**
   * @dev Constructor that gives msg.sender all of existing tokens.
   */
  function ELTCoin() {
    totalSupply = INITIAL_SUPPLY;
    balances[msg.sender] = INITIAL_SUPPLY;
  }
}

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":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"isPreSaleReady","outputs":[{"name":"","type":"bool"}],"payable":false,"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,"type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"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":false,"inputs":[],"name":"makePresaleReady","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"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":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[],"name":"PreSaleReady","type":"event"},{"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"}]

Contract Creation Code

60606040526003805460ff19169055341561001957600080fd5b5b5b6003805461010060a860020a03191661010033600160a060020a0316021790555b662386f26fc100006000818155600160a060020a0333168152600160205260409020555b5b610b21806100706000396000f300606060405236156100e35763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100e8578063095ea7b31461017357806318160ddd146101a95780631efad671146101ce57806323b872dd146101f55780632ff2e9dc14610231578063313ce56714610256578063661884631461027f57806370a08231146102b55780638da5cb5b146102e657806395d89b41146100e8578063a260d8da146103a0578063a9059cbb146103b5578063d73dd623146103eb578063dd62ed3e14610421578063f2fde38b14610458575b600080fd5b34156100f357600080fd5b6100fb610479565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101385780820151818401525b60200161011f565b50505050905090810190601f1680156101655780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561017e57600080fd5b610195600160a060020a03600435166024356104b0565b604051901515815260200160405180910390f35b34156101b457600080fd5b6101bc61052e565b60405190815260200160405180910390f35b34156101d957600080fd5b610195610534565b604051901515815260200160405180910390f35b341561020057600080fd5b610195600160a060020a036004358116906024351660443561053d565b604051901515815260200160405180910390f35b341561023c57600080fd5b6101bc610669565b60405190815260200160405180910390f35b341561026157600080fd5b610269610674565b60405160ff909116815260200160405180910390f35b341561028a57600080fd5b610195600160a060020a0360043516602435610679565b604051901515815260200160405180910390f35b34156102c057600080fd5b6101bc600160a060020a036004351661078a565b60405190815260200160405180910390f35b34156102f157600080fd5b6102f96107a9565b604051600160a060020a03909116815260200160405180910390f35b34156100f357600080fd5b6100fb610479565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101385780820151818401525b60200161011f565b50505050905090810190601f1680156101655780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103ab57600080fd5b6103b36107f4565b005b34156103c057600080fd5b610195600160a060020a0360043516602435610861565b604051901515815260200160405180910390f35b34156103f657600080fd5b610195600160a060020a0360043516602435610938565b604051901515815260200160405180910390f35b341561042c57600080fd5b6101bc600160a060020a03600435811690602435166109ef565b60405190815260200160405180910390f35b341561046357600080fd5b6103b3600160a060020a0360043516610a1c565b005b60408051908101604052600781527f454c54434f494e00000000000000000000000000000000000000000000000000602082015281565b60035460009060ff1615156104c457600080fd5b600160a060020a03338116600081815260026020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b60035460ff1681565b600080600160a060020a038416151561055557600080fd5b50600160a060020a0380851660008181526002602090815260408083203390951683529381528382205492825260019052919091205461059b908463ffffffff610ac416565b600160a060020a0380871660009081526001602052604080822093909355908616815220546105d0908463ffffffff610adb16565b600160a060020a0385166000908152600160205260409020556105f9818463ffffffff610ac416565b600160a060020a03808716600081815260026020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b509392505050565b662386f26fc1000081565b600881565b600354600090819060ff16151561068f57600080fd5b50600160a060020a03338116600090815260026020908152604080832093871683529290522054808311156106eb57600160a060020a033381166000908152600260209081526040808320938816835292905290812055610722565b6106fb818463ffffffff610ac416565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a3600191505b5092915050565b600160a060020a0381166000908152600160205260409020545b919050565b6003546101009004600160a060020a031681565b60408051908101604052600781527f454c54434f494e00000000000000000000000000000000000000000000000000602082015281565b60035433600160a060020a03908116610100909204161461081457600080fd5b60035460ff161561082457600080fd5b7f58cce5a3c225fddefd9261ff4cd9d5b3207743f23955d224c71efb17fa91691a60405160405180910390a16003805460ff191660011790555b5b565b6000600160a060020a038316151561087857600080fd5b600160a060020a0333166000908152600160205260409020546108a1908363ffffffff610ac416565b600160a060020a0333811660009081526001602052604080822093909355908516815220546108d6908363ffffffff610adb16565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b60035460009060ff16151561094c57600080fd5b600160a060020a03338116600090815260026020908152604080832093871683529290522054610982908363ffffffff610adb16565b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a35060015b92915050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60035433600160a060020a039081166101009092041614610a3c57600080fd5b600160a060020a0381161515610a5157600080fd5b600354600160a060020a03808316916101009004167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36003805474ffffffffffffffffffffffffffffffffffffffff001916610100600160a060020a038416021790555b5b50565b600082821115610ad057fe5b508082035b92915050565b600082820183811015610aea57fe5b8091505b50929150505600a165627a7a72305820b164e92998d12641250687522c857f3182e9da2acdba036ca696adee9e5fa9160029

Swarm Source

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