Contract 0xae616e72d3d89e847f74e8ace41ca68bbf56af79

 

TxHash Block Age From To Value [TxFee]
0xf4ecb46c078ad65af40ab61890b123636f3283715022dc1167b8db4540dca30972124123 days 18 hrs ago0xe147e8259a04f6a467306ad99d8516dcff111ebc  IN   GoodKarma0 Ether0.000391644
0xeb96d87a8bde13106b923946b444bac6b0212905de848c9ebdd8c86af7a560d572123403 days 18 hrs ago0x4888db0e41324cde5a9e0d765bf10a2dcf65fba2  IN   GoodKarma0 Ether0.000892078
0x5ef27b588f4178ce579cd53a104c5e7376a10ea9911a4e7ff3cb4df52e3e815972123073 days 18 hrs ago0x4888db0e41324cde5a9e0d765bf10a2dcf65fba2  IN   GoodKarma0 Ether0.002119454
0x20548a021eabecaee110e73e7b187c418ac316d14e570be04fbe52437df97d0871876479 days 4 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.000330822
0x1069895ad6fec91425d3eb282fb60dca3a03d21ba831849b59eabaf7bd4599de714774217 days 7 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.00041304
0xe68b4303d1d432c0104acb39e6d7b4ff675c7652b4af9da3c13be3c71ef92949712593721 days 17 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.000361858
0x4230ae387d20eba78f2abf5b9b16af52406df2d9dddfcb35b94dfec1f56cdd5d701668141 days 17 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.000256858
0x0508e9c2ac3ede017550451203ea71b88b408864044eea019329a5d8b9d93a5d700697943 days 10 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.000294064
0xb341738d2a012400bb8440155a90a83024aed8d1f12a98e5847d801b6763deb3698760246 days 18 hrs ago0x169700ad4807d87d47bb9bdb95ffb77ef13d4906  IN   GoodKarma0 Ether0.000369886
0xbddb70d07c49db8fbea1f888173a263cd4c1200765727f45a95bd4588402065d698746646 days 19 hrs ago0xe07804a3e38ae55ccdf4fdd073bf1b5aecc63a58  IN   GoodKarma0 Ether0.002119454
0x639140285df1afe17e201e71668179a8eced75be7a657d7e379e457f6ef10207689982461 days 16 hrs ago0x0e36993a71fd8304fcc9719ee3e83d8f16cb329a  IN   GoodKarma0 Ether0.000368798
0x07a69bcfb2613f86fab934644cfad5b80c8041a2dd82bf519f282d6673da43c2689963961 days 16 hrs ago0x8152617351639646316427e5be7d1cacaaddc852  IN   GoodKarma0 Ether0.000146776
0x7d568134a47024f5421465f14855330e27878d9704a332543069f82a09793207681819575 days 3 hrs ago0x0e35a6bc3305cfc20b26110322ae24bc2dd67556  IN   GoodKarma0 Ether0.000466428159
0xb34a6a4efdd6289261ffb1089d9b80145afce456f35450a2f453d99875817357681812775 days 3 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.000620328
0x8fcde8b43793f45e8a68292c84ac7571bb98bd4d257402b91b0ef904d31f55d8675921984 days 20 hrs ago0xe3ad77c2a41660377ec24a17e4305679b2f7e5f5  IN   GoodKarma0 Ether0.000391644
0x5119e5cce0dd5a198123a769c4cbd051d9f87e4913c1c172a030dd0172cedbbb675911284 days 21 hrs ago0xdf2ce7ca67c03bed677d86dec8647ea241216689  IN   GoodKarma0 Ether0.000362306
0x0b7250a89536571315f68f8678ecdcd3c08dfd1281cfb2248ac3ae8b4e0482fb670974292 days 23 hrs ago0xa28b89d8191b52b131fa2c8d5190baae592f5e71  IN   GoodKarma0 Ether0.001507078
0x747b342ddd2cb8d23523a4465285651141cabe6778e704540b9e73bfdd5c75a06481795130 days 6 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.000323929875
0x33b212d3c19666ae5ef43ea856304666e36160c9336bcd3c6357b0befb62a5966402821143 days 2 hrs ago0x3fc789bb29dcb56efeb766fac1d131e9f27f04bc  IN   GoodKarma0 Ether0.000478676
0xa64b6a8fceb174b4b00688a34577668a7a0d44ad47dafa4e5eab9d96930dd4976402721143 days 3 hrs ago0xfb6bff51675c7fcc4a3bcceb556a00f6e51c69f4  IN   GoodKarma0 Ether0.0002720092
0xd62bd78b0b4279296c6a95de59180c68790eea4a8e33bf5aecf6576116a9298b6399406143 days 16 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.000441096
0xd59792c1f3180510d8fe590baf75cdc02fadf7bc7a49c0133b67eed2849de8636399371143 days 16 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.00077445
0x685ba990f578f42e4e5d2e17143424822c53f5ab04494beded67ab28bed27c526398873143 days 18 hrs ago0x66a4e99923ff534c41936d0b28a13980b0a942f0  IN   GoodKarma0 Ether0.000478786
0x4d66a03bdc0d05ece537ecd82e6aee1390dd44c3595397b394e17faa3fdfc11c6330274155 days 1 hr ago0xeb96ecda406c0e280fb76a89f4bdc5f8b1786d54  IN   GoodKarma0 Ether0.000413402
0xad61d4cb88ea69b725fd0316a0fe62d9b1fe6c45dc3929a0d0145021b6fc1bb36330144155 days 2 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.00051758
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Contract Name: GoodKarma
Compiler Version: v0.4.12-nightly.2017.6.23+commit.793f05fa
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.2;
contract owned {
    address public owner;

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

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

    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 standard = 'Token 0.1';
    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) throw;           // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw; // 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) throw;                 // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw;  // Check for overflows
        if (_value > allowance[_from][msg.sender]) throw;   // 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 () {
        throw;     // Prevents accidental sending of ether
    }
}

contract GoodKarma is owned, token {

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function GoodKarma(
        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) throw;           // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw; // 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
    }


    /* A contract attempts to get the coins */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {         
        if (balanceOf[_from] < _value) throw;                 // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw;  // Check for overflows
        if (_value > allowance[_from][msg.sender]) throw;   // 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;
    }

}

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":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","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":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"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":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

Contract Creation Code
60a0604052600960608190527f546f6b656e20302e310000000000000000000000000000000000000000000000608090815261003e9160019190610100565b50341561004757fe5b604051610bc5380380610bc5833981016040908152815160208301519183015160608401519193928301929091015b838383835b5b60008054600160a060020a03191633600160a060020a03161790555b600160a060020a0333166000908152600660209081526040909120859055600585905583516100cd9160029190860190610100565b5080516100e1906003906020840190610100565b506004805460ff191660ff84161790555b505050505b505050506101a0565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061014157805160ff191683800117855561016e565b8280016001018555821561016e579182015b8281111561016e578251825591602001919060010190610153565b5b5061017b92915061017f565b5090565b61019d91905b8082111561017b5760008155600101610185565b5090565b90565b610a16806101af6000396000f300606060405236156100c25763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100d7578063095ea7b31461016757806318160ddd1461019a57806323b872dd146101bc578063313ce567146101f55780635a3b7e421461021b57806370a08231146102ab5780638da5cb5b146102d957806395d89b4114610305578063a9059cbb14610395578063cae9ca51146103b6578063dd62ed3e1461042d578063f2fde38b14610461575b34156100ca57fe5b6100d55b600080fd5b565b005b34156100df57fe5b6100e761047f565b60408051602080825283518183015283519192839290830191850190808383821561012d575b80518252602083111561012d57601f19909201916020918201910161010d565b505050905090810190601f1680156101595780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561016f57fe5b610186600160a060020a036004351660243561050a565b604080519115158252519081900360200190f35b34156101a257fe5b6101aa61053b565b60408051918252519081900360200190f35b34156101c457fe5b610186600160a060020a0360043581169060243516604435610541565b604080519115158252519081900360200190f35b34156101fd57fe5b61020561064d565b6040805160ff9092168252519081900360200190f35b341561022357fe5b6100e7610656565b60408051602080825283518183015283519192839290830191850190808383821561012d575b80518252602083111561012d57601f19909201916020918201910161010d565b505050905090810190601f1680156101595780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102b357fe5b6101aa600160a060020a03600435166106e3565b60408051918252519081900360200190f35b34156102e157fe5b6102e96106f5565b60408051600160a060020a039092168252519081900360200190f35b341561030d57fe5b6100e7610704565b60408051602080825283518183015283519192839290830191850190808383821561012d575b80518252602083111561012d57601f19909201916020918201910161010d565b505050905090810190601f1680156101595780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561039d57fe5b6100d5600160a060020a0360043516602435610792565b005b34156103be57fe5b604080516020600460443581810135601f8101849004840285018401909552848452610186948235600160a060020a031694602480359560649492939190920191819084018382808284375094965061084b95505050505050565b604080519115158252519081900360200190f35b341561043557fe5b6101aa600160a060020a0360043581169060243516610985565b60408051918252519081900360200190f35b341561046957fe5b6100d5600160a060020a03600435166109a2565b005b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156105025780601f106104d757610100808354040283529160200191610502565b820191906000526020600020905b8154815290600101906020018083116104e557829003601f168201915b505050505081565b600160a060020a03338116600090815260076020908152604080832093861683529290522081905560015b92915050565b60055481565b600160a060020a0383166000908152600660205260408120548290101561056757600080fd5b600160a060020a038316600090815260066020526040902054828101101561058e57600080fd5b600160a060020a03808516600090815260076020908152604080832033909416835292905220548211156105c157600080fd5b600160a060020a03808516600081815260066020908152604080832080548890039055878516808452818420805489019055848452600783528184203390961684529482529182902080548790039055815186815291517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060015b9392505050565b60045460ff1681565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105025780601f106104d757610100808354040283529160200191610502565b820191906000526020600020905b8154815290600101906020018083116104e557829003601f168201915b505050505081565b60066020526000908152604090205481565b600054600160a060020a031681565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105025780601f106104d757610100808354040283529160200191610502565b820191906000526020600020905b8154815290600101906020018083116104e557829003601f168201915b505050505081565b600160a060020a033316600090815260066020526040902054819010156107b857600080fd5b600160a060020a03821660009081526006602052604090205481810110156107df57600080fd5b600160a060020a03338116600081815260066020908152604080832080548790039055938616808352918490208054860190558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35b5050565b600083610858818561050a565b1561097c5780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a031681526020018060200182810382528381815181526020019150805190602001908083836000831461091c575b80518252602083111561091c57601f1990920191602091820191016108fc565b505050905090810190601f1680156109485780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561096657fe5b6102c65a03f1151561097457fe5b505050600191505b5b509392505050565b600760209081526000928352604080842090915290825290205481565b60005433600160a060020a039081169116146109bd57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b505600a165627a7a72305820053a4fec305a6343f05f7124a645716743bd154541a2294362cffb0b1a5f25490029000000000000000000000000000000000000000000000000000327a19c8f80000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000a476f6f64204b61726d61000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e2889e0000000000000000000000000000000000000000000000000000000000


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

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000327a19c8f8000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [3] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [5] : 476f6f64204b61726d6100000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : e2889e0000000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://053a4fec305a6343f05f7124a645716743bd154541a2294362cffb0b1a5f2549
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.