Latest 10 txns

TxHash Age From To Value [TxFee]
0x688de50c9dc9a6807e32e10c89a7293c329dd8cc25c67ce94a77a4b63679f8c015 days 23 hrs ago0x4a94fc989363224540d3d9c3d3da3cf69ec91430  IN   0xe1623dfc79fe86fb966f5784e4196406e02469fc0.4 Ether0.000105335
0xc80ac39899c85ca066bda91fc8e6841ee5ba59a17352fe15b721dcb3770c905920 days 3 hrs ago0x77eea57f45e5c10fb8d516219d2c4334d664b903  IN   0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether0.000252216
0x0f87033550e2714481d26ff5c1e1bbad5f2f5b513b01efb1109ea377795f42ad25 days 4 hrs ago0x77eea57f45e5c10fb8d516219d2c4334d664b903  IN   0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether0.000168144
0x8034d89a799077ee6af2a5aff0c3df64b959ef30f942a4bc5c39b3350b8840db213 days 1 hr ago0xab8017faa1a7d12d8d0ad2f92dea23bf9dde182a  IN   0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether0.00037944
0xdb4599cb2a38fe3b3111a846062a7dc03f1b9876afc93701d422b0bd0d469e74213 days 1 hr ago0xab8017faa1a7d12d8d0ad2f92dea23bf9dde182a  IN   0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether0.00052944
0xf77296974ba21cf375772dc06f0c087aafd62a54c454828fadc49bd82ffaf2b8213 days 1 hr ago0xab8017faa1a7d12d8d0ad2f92dea23bf9dde182a  IN   0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether0.00052944
0xa7a9f83d3dbeea9b3dc214fc05912c559bd08b510f17de540434411ed80218d2213 days 2 hrs ago0xab8017faa1a7d12d8d0ad2f92dea23bf9dde182a  IN   0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether0.00052944
0x860e09f0fa040b333b3f42b995f1932f7ad74bb7edcf16e8c15610a36f42f762213 days 3 hrs ago0xab8017faa1a7d12d8d0ad2f92dea23bf9dde182a  IN   0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether0.00026472
0xe913fcbc0d1d925e4d58b2e1e8da55d695550b2ef4e9fa5801b55af49c5be0ce214 days 1 hr ago0xab8017faa1a7d12d8d0ad2f92dea23bf9dde182a  IN   0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether0.00052944
0xfaba173529e8c0725bdab8aa4191d8c450605e8b8da1e1ca921bb446648cc69d214 days 8 hrs ago0xab8017faa1a7d12d8d0ad2f92dea23bf9dde182a  IN    Contract Creation0 Ether0.00832467
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click here To View More View All
ParentTxHash Block Age From To Value
0xc6338dc7b03d617634ec3ab2bed4b9e6014af05f17022726b6ab972d05e6f2b850447945 mins ago0x24775f7dd3b659709bb7cb646591582c2c3c15730xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0xc6338dc7b03d617634ec3ab2bed4b9e6014af05f17022726b6ab972d05e6f2b850447945 mins ago0x24775f7dd3b659709bb7cb646591582c2c3c15730xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0xc6338dc7b03d617634ec3ab2bed4b9e6014af05f17022726b6ab972d05e6f2b850447945 mins ago0x24775f7dd3b659709bb7cb646591582c2c3c15730xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x14b67b48e40945e31796a0555a54df56e547efa8b57bd16f9af06769f98a26af504470018 mins ago0x24775f7dd3b659709bb7cb646591582c2c3c15730xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x14b67b48e40945e31796a0555a54df56e547efa8b57bd16f9af06769f98a26af504470018 mins ago0x24775f7dd3b659709bb7cb646591582c2c3c15730xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x14b67b48e40945e31796a0555a54df56e547efa8b57bd16f9af06769f98a26af504470018 mins ago0x24775f7dd3b659709bb7cb646591582c2c3c15730xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0xb36e4d5bc0cd0da52235d9037880404072c6d0b2d70c6b88cd4f280ef2e7a8c3504468521 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0xb36e4d5bc0cd0da52235d9037880404072c6d0b2d70c6b88cd4f280ef2e7a8c3504468521 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0xb36e4d5bc0cd0da52235d9037880404072c6d0b2d70c6b88cd4f280ef2e7a8c3504468521 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x8e382c4b8d5f8329e72f722d75e4bd87ac2e068ec3bfe6f95d794646a0f40006504458936 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x8e382c4b8d5f8329e72f722d75e4bd87ac2e068ec3bfe6f95d794646a0f40006504458936 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x8e382c4b8d5f8329e72f722d75e4bd87ac2e068ec3bfe6f95d794646a0f40006504458936 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x65d476c022205bab4e3962c24d7614aa6926e5ee0a2f08d4a3acacf343485724504453244 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x65d476c022205bab4e3962c24d7614aa6926e5ee0a2f08d4a3acacf343485724504453244 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x65d476c022205bab4e3962c24d7614aa6926e5ee0a2f08d4a3acacf343485724504453244 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x0039cb6f29dbe4f9483d992cb974ee74484b919ed09f3305fb75b34b311ebd8a504450448 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x0039cb6f29dbe4f9483d992cb974ee74484b919ed09f3305fb75b34b311ebd8a504450448 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x0039cb6f29dbe4f9483d992cb974ee74484b919ed09f3305fb75b34b311ebd8a504450448 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x085ea8bb45a4497280fc9f8db0cc369559b485286c4ed47af15ba80842831708504444955 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x085ea8bb45a4497280fc9f8db0cc369559b485286c4ed47af15ba80842831708504444955 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0x085ea8bb45a4497280fc9f8db0cc369559b485286c4ed47af15ba80842831708504444955 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0xa2c1cd1805b209c4af65d7cf8fe060a99fbcd6084000df5057e498b06348622650444051 hr 2 mins ago0x24775f7dd3b659709bb7cb646591582c2c3c15730xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0xa2c1cd1805b209c4af65d7cf8fe060a99fbcd6084000df5057e498b06348622650444051 hr 2 mins ago0x24775f7dd3b659709bb7cb646591582c2c3c15730xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0xa2c1cd1805b209c4af65d7cf8fe060a99fbcd6084000df5057e498b06348622650444051 hr 2 mins ago0x24775f7dd3b659709bb7cb646591582c2c3c15730xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
0xdeaffd7a6921909ef2e18714506d2d5009f3305a1ab23b382768adb224a4ea2650443921 hr 4 mins ago0xf91db2f257b4df352cf4479a1d59511d34a3c08c0xe1623dfc79fe86fb966f5784e4196406e02469fc0 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: POMZ
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.24;

/**
 * title SafeMath
 * @dev Math operations with safety checks that throw on error
*/

library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
    if (a == 0) {
      return 0;
    }
    c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    // uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return a / b;
  }

  /**
  * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
    c = a + b;
    assert(c >= a);
    return c;
  }
}


/**
 * @title ERC20 interface
 * @dev https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md
 */

interface ERC20 {

    //Returns the account balance of another account with address _owner.
    function balanceOf(address _owner) external constant returns (uint256 balance);

    //Transfers _value amount of tokens to address _to, and MUST fire the Transfer event.
    //The function SHOULD throw if the _from account balance does not have enough tokens to spend.
    //
    //Note Transfers of 0 values MUST be treated as normal transfers and fire the Transfer event.
    function transfer(address _to, uint256 _value) external returns (bool success);

    //Transfers _value amount of tokens from address _from to address _to, and MUST fire the Transfer event.
    //
    //The transferFrom method is used for a withdraw workflow, allowing contracts to transfer tokens on your behalf.
    //This can be used for example to allow a contract to transfer tokens on your behalf and/or to charge
    //fees in sub-currencies. The function SHOULD throw unless the _from account has deliberately authorized
    //the sender of the message via some mechanism.
    //
    //Note Transfers of 0 values MUST be treated as normal transfers and fire the Transfer event.
    function transferFrom(address _from, address _to, uint256 _value) external returns (bool success);

    //Allows _spender to withdraw from your account multiple times, up to the _value amount.
    //If this function is called again it overwrites the current allowance with _value.
    //
    //NOTE: To prevent attack vectors like the one described here and discussed here, clients SHOULD make
    //sure to create user interfaces in such a way that they set the allowance first to 0 before setting it
    //to another value for the same spender. THOUGH The contract itself shouldn't enforce it, to allow
    //backwards compatibility with contracts deployed before
    function approve(address _spender, uint256 _value) external returns (bool success);

    //Returns the amount which _spender is still allowed to withdraw from _owner.
    function allowance(address _owner, address _spender) external returns (uint256 remaining);

    //MUST trigger when tokens are transferred, including zero value transfers.
    //
    //A token contract which creates new tokens SHOULD trigger a Transfer event with the _from
    //address set to 0x0 when tokens are created.
    event Transfer(address indexed _from, address indexed _to, uint256 _value);

    //MUST trigger on any successful call to approve(address _spender, uint256 _value).
    event Approval(address indexed _owner, address indexed _spender, uint256  _value);
}


contract POMZ is ERC20 {

    //use libraries section
	using SafeMath for uint256;

    //token characteristics section
    uint public constant decimals = 8;
    uint256 public totalSupply = 5000000000 * 10 ** decimals;
    string public constant name = "POMZ";
    string public constant symbol = "POMZ";

    //storage section
    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;

    //all token to creator
	constructor() public {
		balances[msg.sender] = totalSupply;
	}

    //Returns the account balance of another account with address _owner.
    function balanceOf(address _owner) public view returns (uint256) {
	    return balances[_owner];
    }

    //Transfers _value amount of tokens to address _to, and MUST fire the Transfer event.
    //The function SHOULD throw if the _from account balance does not have enough tokens to spend.
    function transfer(address _to, uint256 _value) public returns (bool success) {
        require(_to != address(0));
        require(balances[msg.sender] >= _value);
        require(balances[_to] + _value >= balances[_to]);

        uint256 previousBalances = balances[_to];
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        emit Transfer(msg.sender, _to, _value);
        assert(balances[_to].sub(_value) == previousBalances);
        return true;
    }

    //Transfers _value amount of tokens from address _from to address _to, and MUST fire the Transfer event.
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_to != address(0));
        require(balances[_from] >= _value);
        require(allowed[_from][msg.sender] >= _value);
        require(balances[_to] + _value >= balances[_to]);

        uint256 previousBalances = balances[_to];
	    balances[_from] = balances[_from].sub(_value);
		allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
		balances[_to] = balances[_to].add(_value);
        emit Transfer(_from, _to, _value);
		assert(balances[_to].sub(_value) == previousBalances);
        return true;
    }

    //Allows _spender to withdraw from your account multiple times, up to the _value amount.
    //If this function is called again it overwrites the current allowance with _value.
    function approve(address _spender, uint256 _value) public returns (bool success) {
        require(balances[msg.sender] >= _value);
        
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    //Returns the amount which _spender is still allowed to withdraw from _owner.
    function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

    // If ether is sent to this address, send it back.
	function () public {
        revert();
    }

}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","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"},{"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 Switch To Opcodes View
60806040526706f05b59d3b2000060005534801561001c57600080fd5b506000805433825260016020526040909120556106c68061003e6000396000f3006080604052600436106100985763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100aa578063095ea7b31461013457806318160ddd1461016c57806323b872dd14610193578063313ce567146101bd57806370a08231146101d257806395d89b41146100aa578063a9059cbb146101f3578063dd62ed3e14610217575b3480156100a457600080fd5b50600080fd5b3480156100b657600080fd5b506100bf61023e565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f95781810151838201526020016100e1565b50505050905090810190601f1680156101265780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014057600080fd5b50610158600160a060020a0360043516602435610275565b604080519115158252519081900360200190f35b34801561017857600080fd5b506101816102f8565b60408051918252519081900360200190f35b34801561019f57600080fd5b50610158600160a060020a03600435811690602435166044356102fe565b3480156101c957600080fd5b506101816104db565b3480156101de57600080fd5b50610181600160a060020a03600435166104e0565b3480156101ff57600080fd5b50610158600160a060020a03600435166024356104fb565b34801561022357600080fd5b50610181600160a060020a036004358116906024351661064a565b60408051808201909152600481527f504f4d5a00000000000000000000000000000000000000000000000000000000602082015281565b3360009081526001602052604081205482111561029157600080fd5b336000818152600260209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60005481565b600080600160a060020a038416151561031657600080fd5b600160a060020a03851660009081526001602052604090205483111561033b57600080fd5b600160a060020a038516600090815260026020908152604080832033845290915290205483111561036b57600080fd5b600160a060020a038416600090815260016020526040902054838101101561039257600080fd5b50600160a060020a038084166000908152600160205260408082205492871682529020546103c6908463ffffffff61067516565b600160a060020a0386166000908152600160209081526040808320939093556002815282822033835290522054610403908463ffffffff61067516565b600160a060020a038087166000908152600260209081526040808320338452825280832094909455918716815260019091522054610447908463ffffffff61068716565b600160a060020a0380861660008181526001602090815260409182902094909455805187815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3600160a060020a03841660009081526001602052604090205481906104c9908563ffffffff61067516565b146104d057fe5b506001949350505050565b600881565b600160a060020a031660009081526001602052604090205490565b600080600160a060020a038416151561051357600080fd5b3360009081526001602052604090205483111561052f57600080fd5b600160a060020a038416600090815260016020526040902054838101101561055657600080fd5b50600160a060020a03831660009081526001602052604080822054338352912054610587908463ffffffff61067516565b3360009081526001602052604080822092909255600160a060020a038616815220546105b9908463ffffffff61068716565b600160a060020a0385166000818152600160209081526040918290209390935580518681529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3600160a060020a0384166000908152600160205260409020548190610639908563ffffffff61067516565b1461064057fe5b5060019392505050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60008282111561068157fe5b50900390565b8181018281101561069457fe5b929150505600a165627a7a723058208cc92b373f95b7aa8672f38e2e66b6957b74a62c3d2e6607bf7eb7938e524ae80029

   Swarm Source:
bzzr://8cc92b373f95b7aa8672f38e2e66b6957b74a62c3d2e6607bf7eb7938e524ae8

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward