Latest 25 transactions from a total of 158754 transactions

TxHash Age From To Value [TxFee]
0x3c237234eacd1972b05993fddb2785c102369d2ac2cca30c4e316f489574bf742 days 11 hrs ago0x2a5b8e165bcae0e6e1524e9966a20b0631ee8bbf  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00168318
0xb1e9a5109f48f664b837a88bb5ecb3a817e87ee96b7fd62ebc785f6651ea482e3 days 18 hrs agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00109914
0x901e8b739bccd804a507ccc5213a7068832f4dcbfab7bb17c25761ed73e761894 days 10 hrs ago0x6339bb7a4fd6722a221d8cd1a39039bfbe86a020  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.000175116
0xd2163b1c0045298eb94e2dcc82a8ea09a98f8790cb83ff6dfa9e0a3ab19395ed4 days 10 hrs agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00109914
0x6522d00ccf9f4b51949b9bcded39e5daf27c0d308d2508289b122b7e332fdddd6 days 20 hrs ago0x2a5b8e165bcae0e6e1524e9966a20b0631ee8bbf  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0023553
0x7ff171f5bf1485caa02eda8907841c34ae663acd13746c5c18853411bdffbce07 days 3 hrs ago0x2a5b8e165bcae0e6e1524e9966a20b0631ee8bbf  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0016803
0x499f9a199e46fc6350c478139349b273219a24d844dd63366d5a12920e3b66dd7 days 3 hrs ago0x2a5b8e165bcae0e6e1524e9966a20b0631ee8bbf  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0016803
0xa0567888cbce3a215bf15a3bd6b61dd4bec4ac06c04d084560d17ec80613208e7 days 3 hrs ago0x2a5b8e165bcae0e6e1524e9966a20b0631ee8bbf  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0016803
0x5bd785931c4a1a28d727f64cf682786b2c65bbac0fc6f5256fd2ac70a43c2cf87 days 3 hrs ago0x2a5b8e165bcae0e6e1524e9966a20b0631ee8bbf  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0016803
0xce084c228517fd512d1a1018a4c0ac0c6475993e88d489c1b5e42628210ed7187 days 3 hrs ago0x2a5b8e165bcae0e6e1524e9966a20b0631ee8bbf  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0023553
0xfaed30e46f28bee34282a5c8f7ace3cf5d2ea43ec9565d8cf9bb4500a01383e97 days 3 hrs ago0x2a5b8e165bcae0e6e1524e9966a20b0631ee8bbf  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.001090035
0x0f9b91abc28cd811f5f6b76671a87127c4c9b665e6ecdc9a7359aea014a32ecb7 days 4 hrs ago0x2a5b8e165bcae0e6e1524e9966a20b0631ee8bbf  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0016803
0xdc33af8419550d03d64161a78a839fe6038a2141c6941a1a4bd4b812ed595b737 days 4 hrs ago0x2a5b8e165bcae0e6e1524e9966a20b0631ee8bbf  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00235242
0x65f027fe4f080f2cdee1c6ec1d83d6103cf8dd1e37a5cf596c9ee6c24dc2134d7 days 4 hrs ago0x2a5b8e165bcae0e6e1524e9966a20b0631ee8bbf  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00165726
0x0c0b75cc7010057abda00d83aacd0f4c14fa8ebad9b91cd641bd88bdf8df77e28 days 33 mins ago0x2a5b8e165bcae0e6e1524e9966a20b0631ee8bbf  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.003763872
0xbcadad74a45361f615c30876c48290425a23a44d8cce92fc66b520ec9f1ce3428 days 8 hrs ago0x933b6c8d446541cd7442353629b3cf052143e538  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00043991
0xdc13c26832b144e6727109831cd687b4e904145a07645305891a65170f3215a68 days 23 hrs ago0x3fcd0f6da7e14b9bb3b2d8f636e3ccade9b47800  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00029872
0x1f8b4eb54dbbef833090f837b88557afc873dab37a173566848b39efe92fae139 days 5 mins ago0x3fcd0f6da7e14b9bb3b2d8f636e3ccade9b47800  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.000350232
0x25dfba2c244fbfee88937f928507f6265055824e8b7c8ac799618caa4512839a9 days 23 mins agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.001097796
0x2eb70d3864e800e298175471f9de147868538b612c0375bc4d72121a3366d7d010 days 2 hrs ago0x3546e13b3ea44ddbeb751bd011bad1c27ef898d4  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0010468
0x00d6a3415536f63a0e107014e6c0e55cc19d8fdf6cd5a177fa85245a7afa0fdc10 days 20 hrs ago0x26cc317465a8e73de1fbad1fee4071dc2aab4852  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00056106
0xc9adfe2f63d5721400a2f6dce9f7abbb47b597673dc19d50fcae7d4efbf1791d15 days 4 hrs ago0xaf7c83e5b3a2c28232ce6f29ed2b9d091153a93d  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.000612906
0x63187c5dce447420eeead8907ac2a3021c8bc08162a900e57d395950a813344215 days 5 hrs ago0xd70d2326e7cffeceaf629928d37dfd34c7111bc4  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00052276
0xd9b2420c1124e7867a9876a51b60188923e35f7afc28f671794e7efe3f3ffff415 days 21 hrs ago0xe35a2396ddfe4aaff3c4fc210c2649f27b8c0139  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0001867
0x210f9dbb291623d5db43ff853aaebf11baf0ffed0b2d3c5dadc22cc80a126a0c16 days 20 hrs agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00078414
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: PolyAi
Compiler Text: v0.4.14+commit.c2215d46
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.2;
contract owned {
    address public owner;

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

    modifier onlyOwner {
        if (msg.sender != owner) revert();
        _;
    }

    function transferOwnership(address newOwner) onlyOwner {
        owner = newOwner;
    }
}

contract tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData); }

contract token {
    /* Public variables of the token */
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;

    /* This creates an array with all balances */
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    /* This generates a public event on the blockchain that will notify clients */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function token(
        uint256 initialSupply,
        string tokenName,
        uint8 decimalUnits,
        string tokenSymbol
        ) {
        balanceOf[msg.sender] = initialSupply;              // Give the creator all initial tokens
        totalSupply = initialSupply;                        // Update total supply
        name = tokenName;                                   // Set the name for display purposes
        symbol = tokenSymbol;                               // Set the symbol for display purposes
        decimals = decimalUnits;                            // Amount of decimals for display purposes
    }

    /* Send coins */
    function transfer(address _to, uint256 _value) {
        if (balanceOf[msg.sender] < _value) revert();           // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) revert(); // Check for overflows
        balanceOf[msg.sender] -= _value;                     // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        Transfer(msg.sender, _to, _value);                   // Notify anyone listening that this transfer took place
    }

    /* Allow another contract to spend some tokens in your behalf */
    function approve(address _spender, uint256 _value)
        returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        return true;
    }

    /* Approve and then communicate the approved contract in a single tx */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData)
        returns (bool success) {    
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }

    /* A contract attempts to get the coins */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (balanceOf[_from] < _value) revert();                 // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) revert();  // Check for overflows
        if (_value > allowance[_from][msg.sender]) revert();   // Check allowance
        balanceOf[_from] -= _value;                          // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        allowance[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        return true;
    }

    /* This unnamed function is called whenever someone tries to send ether to it */
    function () {
        revert();     // Prevents accidental sending of ether
    }
}

contract PolyAi is owned, token {

    mapping (address => bool) public frozenAccount;

    /* This generates a public event on the blockchain that will notify clients */
    event FrozenFunds(address target, bool frozen);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function PolyAi(
        uint256 initialSupply,
        string tokenName,
        uint8 decimalUnits,
        string tokenSymbol
    ) token (initialSupply, tokenName, decimalUnits, tokenSymbol) {}

    /* Send coins */
    function transfer(address _to, uint256 _value) {
        if (balanceOf[msg.sender] < _value) revert();           // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) revert(); // Check for overflows
        if (frozenAccount[msg.sender]) revert();                // Check if frozen
        balanceOf[msg.sender] -= _value;                     // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        Transfer(msg.sender, _to, _value);                   // Notify anyone listening that this transfer took place
    }

    /* A contract attempts to get the coins */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (frozenAccount[_from]) revert();                        // Check if frozen            
        if (balanceOf[_from] < _value) revert();                 // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) revert();  // Check for overflows
        if (_value > allowance[_from][msg.sender]) revert();   // Check allowance
        balanceOf[_from] -= _value;                          // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        allowance[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        return true;
    }

    function mintToken(address target, uint256 mintedAmount) onlyOwner {
        balanceOf[target] += mintedAmount;
        Transfer(0, owner, mintedAmount);
        Transfer(owner, target, mintedAmount);
    }

    function freezeAccount(address target, bool freeze) onlyOwner {
        frozenAccount[target] = freeze;
        FrozenFunds(target, freeze);
    }
}

    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":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"mintedAmount","type":"uint256"}],"name":"mintToken","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":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"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":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"decimalUnits","type":"uint8"},{"name":"tokenSymbol","type":"string"}],"payable":false,"type":"constructor"},{"payable":false,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","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 Switch To Opcodes View
6060604052341561000f57600080fd5b604051610cb8380380610cb883398101604052808051919060200180518201919060200180519190602001805190910190505b838383835b5b60008054600160a060020a03191633600160a060020a03161790555b600160a060020a0333166000908152600560205260409020849055600484905560018380516100979291602001906100ca565b5060028180516100ab9291602001906100ca565b506003805460ff191660ff84161790555b505050505b5050505061016a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061010b57805160ff1916838001178555610138565b82800160010185558215610138579182015b8281111561013857825182559160200191906001019061011d565b5b50610145929150610149565b5090565b61016791905b80821115610145576000815560010161014f565b5090565b90565b610b3f806101796000396000f300606060405236156100d85763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100eb578063095ea7b31461017657806318160ddd146101ac57806323b872dd146101d1578063313ce5671461020d57806370a082311461023657806379c65068146102675780638da5cb5b1461028b57806395d89b41146102ba578063a9059cbb14610345578063b414d4b614610369578063cae9ca511461039c578063dd62ed3e14610415578063e724529c1461044c578063f2fde38b14610472575b34156100e357600080fd5b5b600080fd5b005b34156100f657600080fd5b6100fe610493565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561013b5780820151818401525b602001610122565b50505050905090810190601f1680156101685780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018157600080fd5b610198600160a060020a0360043516602435610531565b604051901515815260200160405180910390f35b34156101b757600080fd5b6101bf610562565b60405190815260200160405180910390f35b34156101dc57600080fd5b610198600160a060020a0360043581169060243516604435610568565b604051901515815260200160405180910390f35b341561021857600080fd5b61022061068b565b60405160ff909116815260200160405180910390f35b341561024157600080fd5b6101bf600160a060020a0360043516610694565b60405190815260200160405180910390f35b341561027257600080fd5b6100e9600160a060020a03600435166024356106a6565b005b341561029657600080fd5b61029e61073f565b604051600160a060020a03909116815260200160405180910390f35b34156102c557600080fd5b6100fe61074e565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561013b5780820151818401525b602001610122565b50505050905090810190601f1680156101685780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561035057600080fd5b6100e9600160a060020a03600435166024356107ec565b005b341561037457600080fd5b610198600160a060020a03600435166108b7565b604051901515815260200160405180910390f35b34156103a757600080fd5b61019860048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506108cc95505050505050565b604051901515815260200160405180910390f35b341561042057600080fd5b6101bf600160a060020a0360043581169060243516610a00565b60405190815260200160405180910390f35b341561045757600080fd5b6100e9600160a060020a03600435166024351515610a1d565b005b341561047d57600080fd5b6100e9600160a060020a0360043516610aab565b005b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105295780601f106104fe57610100808354040283529160200191610529565b820191906000526020600020905b81548152906001019060200180831161050c57829003601f168201915b505050505081565b600160a060020a03338116600090815260066020908152604080832093861683529290522081905560015b92915050565b60045481565b600160a060020a03831660009081526007602052604081205460ff161561058e57600080fd5b600160a060020a038416600090815260056020526040902054829010156105b457600080fd5b600160a060020a03831660009081526005602052604090205482810110156105db57600080fd5b600160a060020a038085166000908152600660209081526040808320339094168352929052205482111561060e57600080fd5b600160a060020a0380851660008181526005602090815260408083208054889003905587851680845281842080548901905584845260068352818420339096168452949091529081902080548690039055600080516020610af48339815191529085905190815260200160405180910390a35060015b9392505050565b60035460ff1681565b60056020526000908152604090205481565b60005433600160a060020a039081169116146106c157600080fd5b600160a060020a03808316600090815260056020526040808220805485019055815490921691600080516020610af48339815191529084905190815260200160405180910390a3600054600160a060020a038084169116600080516020610af48339815191528360405190815260200160405180910390a35b5b5050565b600054600160a060020a031681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105295780601f106104fe57610100808354040283529160200191610529565b820191906000526020600020905b81548152906001019060200180831161050c57829003601f168201915b505050505081565b600160a060020a0333166000908152600560205260409020548190101561081257600080fd5b600160a060020a038216600090815260056020526040902054818101101561083957600080fd5b600160a060020a03331660009081526007602052604090205460ff161561085f57600080fd5b600160a060020a03338116600081815260056020526040808220805486900390559285168082529083902080548501905591600080516020610af48339815191529084905190815260200160405180910390a35b5050565b60076020526000908152604090205460ff1681565b6000836108d98185610531565b156109f75780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156109905780820151818401525b602001610977565b50505050905090810190601f1680156109bd5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15156109de57600080fd5b6102c65a03f115156109ef57600080fd5b505050600191505b5b509392505050565b600660209081526000928352604080842090915290825290205481565b60005433600160a060020a03908116911614610a3857600080fd5b600160a060020a03821660009081526007602052604090819020805460ff19168315151790557f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a5908390839051600160a060020a039092168252151560208201526040908101905180910390a15b5b5050565b60005433600160a060020a03908116911614610ac657600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582007c68ade3a7ae3cbbc96f95fd8090ee905fe06f382d75e9c1ba71c43edb3c749002900000000000000000000000000000000000000000017fcfd266d36eb3d0000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000006506f6c794169000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024149000000000000000000000000000000000000000000000000000000000000

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

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000017fcfd266d36eb3d000000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [5] : 506f6c7941690000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [7] : 4149000000000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://07c68ade3a7ae3cbbc96f95fd8090ee905fe06f382d75e9c1ba71c43edb3c749

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.