Contract 0xce853db3359326db6d03981c9fb42983bbcdd007

 

Contract Overview

Balance:
0 Ether

EtherValue:
$0

Token:
TxHash Block Age From To Value [TxFee]
0xee68318cd7cde94c01f7805b92f944f1b5d86272fe9ff0debd830a21caa53985(pending)10 days 1 hr ago0xe24327a43387f776d048c2a2c583d2466a9e0900  IN  0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether(Pending)
0x17e4d8bac83a3f0fd93f4516bb0dec5878e2250de0d04baee58b39c259dc00db72341902 hrs 11 mins ago0xb5bd65e52b91e6600ba4ffaf344f39e84a837bc2  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.001036485
0xf4acdaf1c3c7d267f4c1dc8830557ae7c7d2bb4d9406d7c53202be4c77674a3072333966 hrs 52 mins ago0xded582df279354e1f60babec29b09931ff80437c  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000224492082
0x5501bc2206c5cd2e0699004d27287029c2e60ccc5d974bd85ba540f0a41e33f472333966 hrs 52 mins ago0xded582df279354e1f60babec29b09931ff80437c  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.0002260939
0x5c8fc44e62ef7b9aeadd14d093967b00e7f722462408db3cf5dd543b786b44eb72302321 day 1 hr ago0xa13cd9359fb2d4b557083ae20974ebd0177a3d27  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000130101
0x113db5e196cfe9dd95fa72dbbb787a32d0909efcc50e490049e017dc395d94d872270591 day 19 hrs ago0x19162008c7faabb72a72082635f9077f843e07df  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000435239218
0xd79e58d57de39918fa6a37bf0587808997bc65b46f856e44478561079caa246572270221 day 19 hrs ago0xe54febfa788621c5a5a81b9afcb3fa58386e8561  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.001190836375
0x755a01bf996a1a3a4c06521efe4e5bb3be2cfe6ea3cc430f704308eb6b400b6c72269681 day 19 hrs ago0x49fe4ff4f83ca56891eb16396b2e82046e65ba70  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.001228432187
0x1ab697ba0420932000762ed66556853593552ceb5b92877763c1267c203a560272251572 days 6 hrs ago0x172b07e1c805e31e9a210c14e566095fe86e0744  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070.17 Ether0.0001512
0x430501a51968e1ccda127288900eedaa98ae2cc4250f8b05afb0c56764e031e472251472 days 6 hrs ago0x172b07e1c805e31e9a210c14e566095fe86e0744  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070.18 Ether0.0001512
0xdc328e65a1b4ef811350407cca06bc9efcb54f228b7fb002cdc0fd9e3be9bd2b72239322 days 13 hrs ago0x9f5edc82152c93e804fd4fde98acaa96e24fabdd  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.0014838032
0xac01ab29e2cb505c08a2adccda29d9835bb3747e998652a06da9c8888359b6c572219933 days 6 mins ago0xc15355a028723f65dc2120b76ea07c8f3e696585  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.00099576225
0x23693ff715bd18c678fec0a6ba7d2a1a5c32405fe2ff573aa14a0f586094212272204433 days 9 hrs ago0x70fc16f5875759a0113cff07ecc36a1eba779b7c  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.00071159009
0x39913c5528fb3096ceb1a94064fb2e0fe0a8956d84af1a12ae8372edf846d4e172203363 days 9 hrs ago0xeddb11bf35b9948185e6e6d017855da3dce5ead2  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000239104718
0xf0e16727886025ca71ce9012de575965a631e5e7fe6ff5d578a9e15050b8f7fc72202543 days 10 hrs ago0x9287a370c6d2aaca66a8ba3d9fc5a01bcc90f661  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000655000937
0x8276679696b3e35ec4888499d11655212242509f128eb984abfd1e55e3b7ca6372202323 days 10 hrs ago0xf088a117dc57de17a823fccd4e331d9fcb8195f6  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000758763
0xc7b9ffd6a2c36b3b85784547c2a46100349fdf7a398868a35eda76440868df7e72200743 days 11 hrs ago0xe745e04c1f56f26c9740a21141a9cfe2a2939bd9  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000084307
0x3eb1162c65739ed99a8eb925bf95921b5de51dce672435ce2fbb685a6a7c7b5372191733 days 16 hrs ago0x4cd2ccfdc1a9f7eb29c5b3b18c402252f830d527  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.0006
0x21d59cb95561560bc3288b708f29b809b16ea5b620b8bfe7e7d9b1fe1c557ac172187603 days 18 hrs ago0x2f411075fa8a75126ff42b0e862273dd3beb7dd6  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000084307
0x2753d51741f84ed417b1968823bc50bb4e14a7b3079b7f5e86920757beb4fbf872179543 days 23 hrs ago0xb7fa5c5a57459a2153a2b1072bf62cc8c346f8ec  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000084307
0xda9efa913715b3cefd0654b33de21dc29281feb8bb2fe11a5da305d67bdb1a3772178564 days 9 mins ago0x426627df9482cbaa55829d19b7d25a95dfd439bb  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000084307
0x267cc2713688631aa44dfa13822f92e153b02d0f37975ef2191f977af6b6d18b72178564 days 9 mins ago0x147cfda460e506267a9bd80bc2c8595591377677  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000130165
0x90684bef4ead1800ab03270ca1ac49ee998d7f30f71a88d7745c079a0e0eadb072159644 days 11 hrs ago0xbe5eaec15781f621266b6638547d2f9a9d0bde7f  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000520404
0x5731c89fcba2006617a4a3a403a9e170f7a427eaaad7905af12ba36c9e806ec072154654 days 13 hrs ago0x811bb61da488097001bf30b76e729ecf6db76bd9  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.000556994906
0x6fcc1a766ecd1077b2d9df8146dfbdca5f83db1da1480ae7aa1d7666baf0057c72148814 days 17 hrs ago0xd87087b6502a957353bb0748b26afbbcae6cdcad  IN   0xce853db3359326db6d03981c9fb42983bbcdd0070 Ether0.001036395
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Contract Name: Penis
Compiler Version: v0.4.8+commit.60cc1668
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.8;

contract ERC20Interface {
    function totalSupply() public constant returns (uint256 supply);
    function balance() public constant returns (uint256);
    function balanceOf(address _owner) public constant returns (uint256);
    function transfer(address _to, uint256 _value) public returns (bool success);
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
    function approve(address _spender, uint256 _value) public returns (bool success);
    function allowance(address _owner, address _spender) public constant returns (uint256 remaining);

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

// penispenispenispenis
// YOU get a penis, and YOU get a penis, and YOU get a penis!
contract Penis is ERC20Interface {
    string public constant symbol = "PNS";
    string public constant name = "Penis";
    uint8 public constant decimals = 2;

    uint256 _totalSupply = 0;
    uint256 _airdropAmount = 8008135;
    uint256 _cutoff = _airdropAmount * 80085;

    mapping(address => uint256) balances;
    mapping(address => bool) initialized;

    // Penis accepts request to tip-touch another Penis
    mapping(address => mapping (address => uint256)) allowed;

    function Penis() {
        initialized[msg.sender] = true;
        balances[msg.sender] = _airdropAmount * 8008;
        _totalSupply = balances[msg.sender];
    }

    function totalSupply() constant returns (uint256 supply) {
        return _totalSupply;
    }

    // What's my girth?
    function balance() constant returns (uint256) {
        return getBalance(msg.sender);
    }

    // What is the length of a particular Penis?
    function balanceOf(address _address) constant returns (uint256) {
        return getBalance(_address);
    }

    // Tenderly remove hand from Penis and place on another Penis
    function transfer(address _to, uint256 _amount) returns (bool success) {
        initialize(msg.sender);

        if (balances[msg.sender] >= _amount
            && _amount > 0) {
            initialize(_to);
            if (balances[_to] + _amount > balances[_to]) {

                balances[msg.sender] -= _amount;
                balances[_to] += _amount;

                Transfer(msg.sender, _to, _amount);

                return true;
            } else {
                return false;
            }
        } else {
            return false;
        }
    }

    // Perform the inevitable actions which cause release of that which each Penis
    // is built to deliver. In EtherPenisLand there are only Penises, so this 
    // allows the transmission of one Penis's payload (or partial payload but that
    // is not as much fun) INTO another Penis. This causes the Penisae to change 
    // form such that all may see the glory they each represent. Erections.
    function transferFrom(address _from, address _to, uint256 _amount) returns (bool success) {
        initialize(_from);

        if (balances[_from] >= _amount
            && allowed[_from][msg.sender] >= _amount
            && _amount > 0) {
            initialize(_to);
            if (balances[_to] + _amount > balances[_to]) {

                balances[_from] -= _amount;
                allowed[_from][msg.sender] -= _amount;
                balances[_to] += _amount;

                Transfer(_from, _to, _amount);

                return true;
            } else {
                return false;
            }
        } else {
            return false;
        }
    }

    // Allow splooger to cause a payload release from your Penis, multiple times, up to 
    // the point at which no further release is possible..
    function approve(address _spender, uint256 _amount) returns (bool success) {
        allowed[msg.sender][_spender] = _amount;
        Approval(msg.sender, _spender, _amount);
        return true;
    }

    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

    // internal privats
    function initialize(address _address) internal returns (bool success) {
        if (_totalSupply < _cutoff && !initialized[_address]) {
            initialized[_address] = true;
            balances[_address] = _airdropAmount;
            _totalSupply += _airdropAmount;
        }
        return true;
    }

    function getBalance(address _address) internal returns (uint256) {
        if (_totalSupply < _cutoff && !initialized[_address]) {
            return balances[_address] + _airdropAmount;
        }
        else {
            return balances[_address];
        }
    }
}

Contract ABI
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"supply","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","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":"_address","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"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":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"balance","outputs":[{"name":"","type":"uint256"}],"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"},{"inputs":[],"payable":false,"type":"constructor"},{"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"},{"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"}]

Contract Creation Code
606060405260008055627a31c760015564955255f29360025534610000575b600160a060020a0333166000908152600460209081526040808320805460ff191660019081179091555460039092528220611f489091029081905590555b5b6107788061006c6000396000f300606060405236156100885763ffffffff60e060020a60003504166306fdde03811461008d578063095ea7b31461011a57806318160ddd1461014a57806323b872dd14610169578063313ce5671461019f57806370a08231146101c257806395d89b41146101ed578063a9059cbb1461027a578063b69ef8a8146102aa578063dd62ed3e146102c9575b610000565b346100005761009a6102fa565b6040805160208082528351818301528351919283929083019185019080838382156100e0575b8051825260208311156100e057601f1990920191602091820191016100c0565b505050905090810190601f16801561010c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3461000057610136600160a060020a0360043516602435610331565b604080519115158252519081900360200190f35b346100005761015761039c565b60408051918252519081900360200190f35b3461000057610136600160a060020a03600435811690602435166044356103a3565b604080519115158252519081900360200190f35b34610000576101ac6104dd565b6040805160ff9092168252519081900360200190f35b3461000057610157600160a060020a03600435166104e2565b60408051918252519081900360200190f35b346100005761009a6104f5565b6040805160208082528351818301528351919283929083019185019080838382156100e0575b8051825260208311156100e057601f1990920191602091820191016100c0565b505050905090810190601f16801561010c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3461000057610136600160a060020a036004351660243561052c565b604080519115158252519081900360200190f35b346100005761015761061d565b60408051918252519081900360200190f35b3461000057610157600160a060020a036004358116906024351661062e565b60408051918252519081900360200190f35b60408051808201909152600581527f50656e6973000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260056020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b6000545b90565b60006103ae8461065b565b50600160a060020a0384166000908152600360205260409020548290108015906103ff5750600160a060020a0380851660009081526005602090815260408083203390941683529290522054829010155b801561040b5750600082115b156104c4576104198361065b565b50600160a060020a03831660009081526003602052604090205482810111156104c457600160a060020a03808516600081815260036020818152604080842080548990039055600582528084203387168552825280842080548990039055948816808452918152918490208054870190558351868152935190937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a35060016104d5565b5060006104d5565b6104d5565b5060005b5b9392505050565b600281565b60006104ed826106d1565b90505b919050565b60408051808201909152600381527f504e530000000000000000000000000000000000000000000000000000000000602082015281565b60006105373361065b565b50600160a060020a0333166000908152600360205260409020548290108015906105615750600082115b156106015761056f8361065b565b50600160a060020a038316600090815260036020526040902054828101111561060157600160a060020a03338116600081815260036020908152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3506001610396565b506000610396565b610396565b506000610396565b5b92915050565b6000610628336106d1565b90505b90565b600160a060020a038083166000908152600560209081526040808320938516835292905220545b92915050565b60006002546000541080156106895750600160a060020a03821660009081526004602052604090205460ff16155b156106c857600160a060020a0382166000908152600460209081526040808320805460ff19166001908117909155546003909252822081905581540190555b5060015b919050565b60006002546000541080156106ff5750600160a060020a03821660009081526004602052604090205460ff16155b156107275750600154600160a060020a038216600090815260036020526040902054016104f0565b50600160a060020a0381166000908152600360205260409020546104f0565b5b9190505600a165627a7a72305820fb506dbf3318c8a7f2647b040b7a7330818850ebcc989ed13f8f06059ddecb4f0029


   Swarm Source:
bzzr://fb506dbf3318c8a7f2647b040b7a7330818850ebcc989ed13f8f06059ddecb4f
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.