Sponsored Link:   Synthestech ICO - Unique project: disruptive technology of platinum synthesis. 35% Bonus! Join ICO
  Latest 25 txns from a total Of 893 transactions View All

TxHash Age From To Value [TxFee]
0x45c81ad36e37464b4fdcc15b249f35376cc3e6820159ccbac84c8ed27f03876d2 days 5 mins ago0x19022e6f3c328c3d17cc2fffd0724b8f91bfde98  IN   GoodKarma0 Ether0.00006018986
0x32df63fefcb2ec77a4698fac18807093a39302e1e86392e76e85720362055ce82 days 2 hrs ago0x19022e6f3c328c3d17cc2fffd0724b8f91bfde98  IN   GoodKarma0 Ether0.000021763
0x17f6f09b513a763e6a34be895c6f29512442a7355fe7fb3151a73784c55f8fde3 days 21 hrs ago0xe70ca311e3d82daa6b4cc0735f311bb5107ae101  IN   GoodKarma0 Ether0.00021758
0x6dbfc685e818bcb96ce7025614a75a84fbbd2c8695016df4523ed7f0464151c43 days 21 hrs ago0x9d4096117d7ffcad8311a1522029581d7bf6f008  IN   GoodKarma0 Ether0.001507078
0xa9dcb3a8c6cc35db748b0b6ac471c671c2bea1fed6d223affc0c466ef50fc2be6 days 12 hrs agocoinexchange.io  IN   GoodKarma0 Ether0.00018379
0x6b3269d9f3fab66985dbc23d414fec7b58c238101cff79846b46743e12747b7b7 days 13 hrs ago0x00d59a8f4e279d76389e5923b05b73296a902535  IN   GoodKarma0 Ether0.000073516
0x08a0066326baab2cb4bf232782b93c6de507524b4281e28d570397ddea6a4c7c7 days 13 hrs ago0x00d59a8f4e279d76389e5923b05b73296a902535  IN   GoodKarma0 Ether0.000073132
0xd383f5ece30253e7281cef1d8be4fd5b72dcb65e97b5d6a6f5a76af1861406047 days 14 hrs ago0x00d59a8f4e279d76389e5923b05b73296a902535  IN   GoodKarma0 Ether0.000073516
0xf5403726c905091c8fa6207ad789a3a19ff10fdd2334ae824b0ff9f379d6ca237 days 14 hrs ago0x00d59a8f4e279d76389e5923b05b73296a902535  IN   GoodKarma0 Ether0.000073388
0x61b2a3cdcb0edfc0351ff70f72d1fd879934ea52b5d00aef0a72fd76f9ad600b7 days 14 hrs ago0x00d59a8f4e279d76389e5923b05b73296a902535  IN   GoodKarma0 Ether0.000073644
0x74bba569c89f73aff79fef8735f5d3d3a53ed9360b428eccecf2de0271c4c84a7 days 15 hrs ago0x00d59a8f4e279d76389e5923b05b73296a902535  IN   GoodKarma0 Ether0.000073132
0xe65e8a928e6b74060597e6e2b372fe4b2132d39b49820701f48b50347bcdc0657 days 18 hrs ago0x00d59a8f4e279d76389e5923b05b73296a902535  IN   GoodKarma0 Ether0.000073388
0x3511b88da9e952d7bb12b3338e309320923c77ffad85f21595da59e6904337eb7 days 18 hrs ago0x00d59a8f4e279d76389e5923b05b73296a902535  IN   GoodKarma0 Ether0.000073388
0x2df29e52cd9ea7a383802e7051bcf89c61de1a05197ce59326ceb7ebbad428707 days 18 hrs ago0x00d59a8f4e279d76389e5923b05b73296a902535  IN   GoodKarma0 Ether0.000073388
0xd5bcab62b67c4b8ce211f83247b5d0b7952d99625cdf3a9937ba2c0793adb91b7 days 18 hrs ago0x00d59a8f4e279d76389e5923b05b73296a902535  IN   GoodKarma0 Ether0.000036694
0x2b14983b8121296a9efac92df00b5c020d160707979d8d6407e14f33c25c8fb17 days 20 hrs agocoinexchange.io  IN   GoodKarma0 Ether0.00018315
0xb81e1e1e3108d1454b09d668ae9e70ade4d670aeb92e4659fa34543d0a95378b8 days 8 hrs agocoinexchange.io  IN   GoodKarma0 Ether0.000146776
0x253c3b92775629b060282d4fe310c38b5f540390854acb0dea390db796250f6c9 days 5 hrs ago0x3fc789bb29dcb56efeb766fac1d131e9f27f04bc  IN   GoodKarma0 Ether0.00021694
0xbc14c5aabb7ffd8acb73b737e626fe3060e67e9e6ed4d7f571593f00751f22189 days 6 hrs ago0xfb6bff51675c7fcc4a3bcceb556a00f6e51c69f4  IN   GoodKarma0 Ether0.000146776
0xfd2e980140341857e6743f474e54c6796d7879d593e314b27ce7a0886a0decf09 days 7 hrs ago0xf0614d9129d51e4e4a217e45133784e94b896a5f  IN   GoodKarma0 Ether0.00030513
0x92e4e39e38f5f4b5009203bfa5db8df7f652329b59398342885c6bb22426a0ac9 days 12 hrs agocoinexchange.io  IN   GoodKarma0 Ether0.000146776
0xa9a01aff0de4d094562bbd8fa6906bbd4cf96ffd9cc3496b31eb9a3bec059d7210 days 8 hrs agocoinexchange.io  IN   GoodKarma0 Ether0.000036758
0xa69651bde62b7ba9da03da54a91dcdc7736aec333753e839c5622bca4267e0b110 days 23 hrs ago0xc93a702e6d729a4a5dccf3f723ccb734672b5f2f  IN   GoodKarma0 Ether0.00021758
0xd9feb5a8c6cdef4d9cda05b76f0c786aa696246ef0610cfccc7061879f651da010 days 23 hrs ago0xca179973d4ab818694a843482e146ab83b5ac4f8  IN   GoodKarma0 Ether0.000147032
0x6d821b1d6b123781a66aa195ede5df7e526ec9ff05051ff277b5f3d8d284a40011 days 10 hrs agocoinexchange.io  IN   GoodKarma0 Ether0.000073388
[ 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 ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: GoodKarma
Compiler Version: 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

-----Decoded View---------------
Found 8 constructor arguments :
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 txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.