Sponsored:   LH-CRYPTO - 200 instruments (BTC, EUR, GOLD, OIL, SHARES). Leverage up to 1:500. OPEN ACCOUNT
 Latest 25 transactions from a total of 129383 transactions
(+2 PendingTxns)

TxHash Age From To Value [TxFee]
0x041d3d7a3fa52e7568b21dd2eee79871acf8f89825d132a18fb53fed5321b5c8(pending)0xb820b35e5318e1530f033cdbb2f8670221b26be5  IN  0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether(Pending)
0xd80e4bbb9cd63ed0d8b58eed2ced8f21be494ec4265abd257cc585cdc2206649(pending)0x4e3aaad5ab9b37e2e7763120ff51a8bf380c7a76  IN  0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether(Pending)
0x8a1d80487683fa321fa1ee8bf3e658fef3218bc21c324f1b696e17e582cffae811 mins ago0x58a8136443e4eaf711882dab2299c8d8a23e814e  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000130321326
0xb3425dc0d28ad2c0f94df1ac668dfb904b6cd8134909b207f54cd9f51a9f28ac4 hrs 6 mins ago0x7270e3c6186305eb98f4804c09e699e665d44e0b  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000415736
0xac577f3943a173cc441833552b90bd8b1135e1638cd3f4c70ad14475bba5c88f4 hrs 51 mins ago0xa10d99a4a09586200ce56d718d39f02ba4917e35  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000407341
0x64c0266cd4af2849370ff5206e2fcd5c401479729801d4d166952af7678870585 hrs 6 mins ago0x30146933a3a0babc74ec0b3403bec69281ba5914  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.00036903
0xd1da70441f3ed52deeb56972a08234d83f348372495f936508951acd5e8df5a29 hrs 17 mins ago0xd894e77b195c9852243da9a1a3775018cb1b4179  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000240933
0x3a0acca504bd6cabc8d64f76b3ac23d344bffde1bb3121e30359eebe5f6145c39 hrs 23 mins ago0x1329cffe19bc1a84afd10cc44ffb4dde62db0047  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.00259515
0x1e05b3cd138286e862c940676c7d5ac733d04d52a0ee61f10b9d1369f1f12fb012 hrs 56 mins ago0xeba1950e46af9cf766601950df279f7b809268ff  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000242341
0x5e8123c10fdbe9496357c9debba5decd95d6e344f8daada2a34db89086f5fdb013 hrs 5 mins ago0x9f015d0425d4602ad30dba11a48e0ec9aed7d559  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000468279
0x69d19708e7338a6b50b85b9aa9a04977bcbe63313d55e3da757a82faf1ca8c5613 hrs 52 mins agoHuobi_11  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.002369984
0x36ae6495ca21cde225e57139d0a6efee5b9bf36437b10fcd30b92b673e1fd49a14 hrs 18 mins agoHuobi_11  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.002361792
0x241eb5e18c979827ea1c55b40a870a629731ace4a69474004a693fbe4da9175720 hrs 58 mins ago0xc2ce03511edafb620ea1404b77bcdce05a5a1d8a  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000241637
0xb834932415dcf94bd857f8ef64f96d3a13520021b2eb513b209fc1a1de11ccf321 hrs 14 mins ago0xd964108d2397d3ccdc8661c6b8ada12e2658e0f8  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.00023104375
0xac437c9f89368527e035835f10c15342d8572fa6913dab412c507c990eff6fc41 day 3 hrs ago0xf12b719ff0bc4d460d8c52fab384da3ce3fb4f45  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.0001432015
0x4183a0ccc4c0eeeba34bfdace84d139ab726976de6f9a42fe0025417c50c80491 day 3 hrs ago0x70967cd6cef98946622e8f000c37d7a969d2a8fa  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.0002402855
0xa0aa8cbe967c0d2d6d7bff73871025b16158205efef63be246e7f263839b700d1 day 5 hrs ago0x69a2e2d237331101288c1c580651cd209f85676c  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000147868
0xb0a94af8098e664f5849b725caf340218d19a47b06fd76a7c57a8299a0eb4fe81 day 15 hrs ago0x3ba3e041a099b0dbd244841c9c864f9c5fdc16b9  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000241637
0xd92f58f6502895b9309c7b6b70706e491f6793786e8c8532a0cc3c4e06487a5c1 day 15 hrs ago0xcc3e41e201686ccb14fb692548fc14ca44ae70ec  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000258769
0x1c78d8cf54dc14b92b8c2b8d7c28bcda1103f38dfb7e89b0a1a91bc218c65bea1 day 15 hrs ago0x3ba3e041a099b0dbd244841c9c864f9c5fdc16b9  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000240933
0xfaa885c44084ebbe5c9dec5489b5a18ad6f523d7eea6dd19d6b747da4b386b331 day 15 hrs ago0x7e4882252fe63b693314334a8cf4cf2845c93113  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000258321
0xb5fb94d7bdb916cc7c2ad7624d0f68cad5db4072615d3970ded14aff18cc1a261 day 19 hrs agoHuobi_4  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.003329984
0xd6634a661df84013194dc28273b46869e483d353ab15eab775d50401046bc69f1 day 21 hrs agoHuobi_9  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.00237408
0x3a3679931d8d2e3a6b7047a4bea1b2ccfb992f20a2a05c437b02004c5ccd37131 day 22 hrs ago0xb942c579b54e9ff1a7418a729c2becc69b9e91b8  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000241637
0x3157f8c9814b3b20f409e7eb2700d517b78afd1f12176d44cf8e57004e3ec3c81 day 22 hrs ago0x813c8a7f6634de3d21a95955c4ca4122377da133  IN   0x53066cddbc0099eb6c96785d9b3df2aaeede5da30 Ether0.000505092
[ 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 ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: PNTToken
Compiler Text: v0.4.20+commit.3155dd80
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.15;

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  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 c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }

  function toUINT112(uint256 a) internal pure returns(uint112) {
    assert(uint112(a) == a);
    return uint112(a);
  }

  function toUINT120(uint256 a) internal pure returns(uint120) {
    assert(uint120(a) == a);
    return uint120(a);
  }

  function toUINT128(uint256 a) internal pure returns(uint128) {
    assert(uint128(a) == a);
    return uint128(a);
  }
}

contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public constant returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public constant returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    // SafeMath.sub will throw if there is not enough balance.
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of.
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) public constant returns (uint256 balance) {
    return balances[_owner];
  }

}

contract StandardToken is ERC20, BasicToken {

  mapping (address => mapping (address => uint256)) internal allowed;


  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

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

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

}

contract PNTToken is StandardToken {

  string public constant name = "Penta Network Token";
  string public constant symbol = "PNT";
  uint8 public constant decimals = 18;

  uint256 public constant INITIAL_SUPPLY = 100000000000 * (10 ** uint256(decimals));

  /**
   * @dev Constructor that gives msg.sender all of existing tokens.
   */
  function PNTToken() public {
    totalSupply = INITIAL_SUPPLY;
    balances[msg.sender] = INITIAL_SUPPLY;
  }

}

    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":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","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":"","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"},{"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"},{"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
6060604052341561000f57600080fd5b601260ff16600a0a64174876e80002600081905550601260ff16600a0a64174876e80002600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cc3806100856000396000f3006060604052600436106100a4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100a9578063095ea7b31461013757806318160ddd1461019157806323b872dd146101ba5780632ff2e9dc14610233578063313ce5671461025c57806370a082311461028b57806395d89b41146102d8578063a9059cbb14610366578063dd62ed3e146103c0575b600080fd5b34156100b457600080fd5b6100bc61042c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100fc5780820151818401526020810190506100e1565b50505050905090810190601f1680156101295780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014257600080fd5b610177600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610465565b604051808215151515815260200191505060405180910390f35b341561019c57600080fd5b6101a4610557565b6040518082815260200191505060405180910390f35b34156101c557600080fd5b610219600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061055d565b604051808215151515815260200191505060405180910390f35b341561023e57600080fd5b61024661091c565b6040518082815260200191505060405180910390f35b341561026757600080fd5b61026f61092e565b604051808260ff1660ff16815260200191505060405180910390f35b341561029657600080fd5b6102c2600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610933565b6040518082815260200191505060405180910390f35b34156102e357600080fd5b6102eb61097c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561032b578082015181840152602081019050610310565b50505050905090810190601f1680156103585780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561037157600080fd5b6103a6600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109b5565b604051808215151515815260200191505060405180910390f35b34156103cb57600080fd5b610416600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610bd9565b6040518082815260200191505060405180910390f35b6040805190810160405280601381526020017f50656e7461204e6574776f726b20546f6b656e0000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561059a57600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156105e857600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561067357600080fd5b6106c582600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c6090919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061075a82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c7990919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061082c82600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c6090919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601260ff16600a0a64174876e8000281565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600381526020017f504e54000000000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156109f257600080fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a4057600080fd5b610a9282600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c6090919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b2782600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c7990919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000828211151515610c6e57fe5b818303905092915050565b6000808284019050838110151515610c8d57fe5b80915050929150505600a165627a7a723058204a0474ff51745451e68c1a2dccceabc283ab69056b45dbd0281eb77bcdf3e54a0029

   Swarm Source:
bzzr://4a0474ff51745451e68c1a2dccceabc283ab69056b45dbd0281eb77bcdf3e54a

 

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.