Contract Overview | GoodKarma
Balance: 0 Ether
Ether Value: $0
Transactions: 1188 txns
Token Tracker: Good Karma (∞)
 Latest 25 txns From a total of 1188 Transactions

TxHash Age From To Value [TxFee]
0x747b342ddd2cb8d23523a4465285651141cabe6778e704540b9e73bfdd5c75a06 days 19 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.000323929875
0x33b212d3c19666ae5ef43ea856304666e36160c9336bcd3c6357b0befb62a59619 days 16 hrs ago0x3fc789bb29dcb56efeb766fac1d131e9f27f04bc  IN   GoodKarma0 Ether0.000478676
0xa64b6a8fceb174b4b00688a34577668a7a0d44ad47dafa4e5eab9d96930dd49719 days 17 hrs ago0xfb6bff51675c7fcc4a3bcceb556a00f6e51c69f4  IN   GoodKarma0 Ether0.0002720092
0xd62bd78b0b4279296c6a95de59180c68790eea4a8e33bf5aecf6576116a9298b20 days 6 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.000441096
0xd59792c1f3180510d8fe590baf75cdc02fadf7bc7a49c0133b67eed2849de86320 days 6 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.00077445
0x685ba990f578f42e4e5d2e17143424822c53f5ab04494beded67ab28bed27c5220 days 8 hrs ago0x66a4e99923ff534c41936d0b28a13980b0a942f0  IN   GoodKarma0 Ether0.000478786
0x4d66a03bdc0d05ece537ecd82e6aee1390dd44c3595397b394e17faa3fdfc11c31 days 15 hrs ago0xeb96ecda406c0e280fb76a89f4bdc5f8b1786d54  IN   GoodKarma0 Ether0.000413402
0xad61d4cb88ea69b725fd0316a0fe62d9b1fe6c45dc3929a0d0145021b6fc1bb331 days 16 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.00051758
0x8d247d4732a6fa020a448133b2fe480e81f18896015c30081ee68d8b27b81fe438 days 1 hr agoCoinExchange.io  IN   GoodKarma0 Ether0.0003050914
0x1fc6f1826cec30a7c0beb4749616f2fe7469d0ca5ebd15fa127ad951ee54cb9e44 days 6 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.0002977398
0x066c4c102eeda7883be7ee44d67b7034c29e08b62933e00c5b466409af8b08e744 days 6 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.000413552
0x6e226e04330d382789c4a846cc36cb6cf73c39c1b2c128bc6830583862fc105e49 days 9 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.0002609818
0x7dc9aa5016e54655d082a58c9406de7693642c02cec03d3d4503de8d6359e64551 days 1 hr ago0x3fc789bb29dcb56efeb766fac1d131e9f27f04bc  IN   GoodKarma0 Ether0.000357951021
0xb7fc980813d73333591c57b4fbad1737a6bb3115023abe5236dda9347ddea46751 days 1 hr ago0xfb6bff51675c7fcc4a3bcceb556a00f6e51c69f4  IN   GoodKarma0 Ether0.0000587104
0xd2d3bbf91836001d225b4f61c2760ae251e25ff1452e1bf3916111a3b89db61e51 days 3 hrs ago0xe7b4aac17dbd50d040b3cf989cc2d197aca54d0b  IN   GoodKarma0 Ether0.00017436
0x8c59c9a0793321fde6390cd836728e0dcdd5fb5e5e4752332a4b6f174912bc4a51 days 3 hrs ago0x86931869f3e82de3d0fb8b9d6d48354e27a13eb9  IN   GoodKarma0 Ether0.001507078
0x9779b401045df997bdf7f8295a919573ec98d5ddc32303bbe5c952ac16ba6b3b52 days 16 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.000375832677
0x5f0b5758f49cb5aabb51fd0ccc3f62e4d454c08bfa241a08e0a6d1eecff6ab1057 days 16 hrs ago0x505ba37d4c67a1bbe79adde5bd49327a2469402f  IN   GoodKarma0 Ether0.000498962
0x5942021adbecb57c12feb1edc9cad0b67c20d7b963d3ee19637610041f72912357 days 16 hrs ago0x7d96db90acecb5e080ede67493ccb2ebd6f07ca6  IN   GoodKarma0 Ether0.002119454
0x23ede17e8d12d589ac4457a85de9a571f5d99c1a8e0498e5e1ddabf7f799e8f060 days 8 hrs agoCoinExchange.io  IN   GoodKarma0 Ether0.0002609818
0xdb2ff39b32069ddedc3e2ab87973ce6a9cdd015a6ec762e920b41c24aab365ec61 days 2 hrs ago0x014aa51a8f77a5003b760daeb75847136e322176  IN   GoodKarma0 Ether0.000498962
0x13e25243a7e6001c9b670b9b9004dc72fa352e4a04dc3e61523d526a3e9b54bc61 days 3 hrs ago0x00437cb7ae2a1053c5f763b9ddb108f2bbe93ffc  IN   GoodKarma0 Ether0.00163491558
0xa4fbca71a5de4aa9c6715e09295aef287ee5dae9227d05ab580bad7d2e9e6cb761 days 7 hrs ago0x2ccc28310692acb7e1ee9fcd80c5622d31aac2ae  IN   GoodKarma0 Ether0.000520656
0xd0c8f8148275d52901c763a6a06fa88dc7b9c5919838672fbe2eb45045f9d91f61 days 8 hrs ago0x3999a9dfe378737bde122d2406ab8571e661f3aa  IN   GoodKarma0 Ether0.00051694
0xeab242a9e6cec2471d720ebe7bb5ba430a799d038d9961c9e318d037270cfd4d62 days 3 hrs ago0x2ccc28310692acb7e1ee9fcd80c5622d31aac2ae  IN   GoodKarma0 Ether0.000520656
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Name: GoodKarma
Compiler Text: v0.4.12-nightly.2017.6.23+commit.793f05fa
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) 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 Switch To Opcodes View
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

 

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.