Sponsored Link:   SocialMedia.Market - The most cost effective advertising platform with 1069% ROI. Join ICO Now!
Contract Overview | UniversaToken
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 6087 txns
Token Tracker 0x9e3319636e2126e3c0bc9e3134aec5e1508a46c7
  Latest 25 txns from a total Of 6087 transactions View All

TxHash Age From To Value [TxFee]
0x47b3203e510a087cc62b690cf7942fd0fe930b377a83cfd130d4d4381d9c7f074 mins ago0xa6b858ca80474baa6bead149150d65cc6576db29  IN   UniversaToken0 Ether0.00005
0xd6b1bd8520587dfc3b0b0bafd2d96935274f48b9f88be21c9f2bf06d30ba49c317 mins ago0x129c5480140abac29671a7604be22b5c50b19e04  IN   UniversaToken0 Ether0.0002135136
0x1ac20929e1440588196049221d49cba327f60c3f3d0e5ace104097adf26ec80d19 mins ago0xa6b858ca80474baa6bead149150d65cc6576db29  IN   UniversaToken0 Ether0.000024
0x5a7ee8259964d143a320f3a3154c965a7abcb35e7903c17387d54284b6b69c6624 mins ago0x1c0f8f5d8e964de451a2f350ffcfa99a1e92e085  IN   UniversaToken0 Ether0.002141881
0x4574ec36934cbf25c703f9ff7cce1a447b4fc1fbef6f0040ea8d80bab542c86d28 mins ago0x8958618332df62af93053cb9c535e26462c959b0  IN   UniversaToken0 Ether0.0005015136
0xb2869211d1c6e3e99ce2d042b18ef3d4b383e5e3f79a084c60782d723db3460147 mins ago0x24b6e57331f0ad6c1c62bdf6d617eb2ad04143bd  IN   UniversaToken0 Ether0.00104226
0x64c4fd4a6ee88304051afebb37031024fd6b168c491fcf6f068cbffa03d7b1e31 hr 11 mins ago0x8958618332df62af93053cb9c535e26462c959b0  IN   UniversaToken0 Ether0.0005015136
0xefd332735a1bf59cdc967f46b287e9ef044337ced7bc2594a87dfdb49516df971 hr 27 mins ago0xfb550ec00038a3e45aab9816188a4f91ca2236f1  IN   UniversaToken0 Ether0.00156531
0x66c3c175435b38fd102da26f1980e3110f28852f983b11c64b54ded10f8a4b421 hr 31 mins ago0x9769885d237030a32e12d09b7944769e019a57db  IN   UniversaToken0 Ether0.000104482
0xf3e07565610de80bc4ec9f756218ad28a60e7ecefbec41f291cabf6bab3563601 hr 47 mins ago0x8958618332df62af93053cb9c535e26462c959b0  IN   UniversaToken0 Ether0.0003568992
0x7d36cb333918faed9ecac1138eb4b29c38c7082852a3b1d9a6ffb96a2c0650d91 hr 54 mins ago0x8958618332df62af93053cb9c535e26462c959b0  IN   UniversaToken0 Ether0.0003575136
0xe144176cadc29d25809c9d35e0828330a2c75cb0e278422c974c080725868a382 hrs 22 mins ago0x8958618332df62af93053cb9c535e26462c959b0  IN   UniversaToken0 Ether0.0005015136
0x63e651eb115df0628ee89579f37a29ce4fef286ea539bad68007bfcf5ad67feb2 hrs 23 mins ago0x540d813af100b173dae99e55250063eb822620f9  IN   UniversaToken0 Ether0.0007461
0x1ab4fc9156c881aaff8e280085b419704f16b377f0467c03ffa64769e04ac4fb2 hrs 26 mins ago0x540d813af100b173dae99e55250063eb822620f9  IN   UniversaToken0 Ether0.00104354
0x3b0d7eae9d926033525738707a5608a004061a03334fffd9f201ff827931debd2 hrs 46 mins ago0xcffbc686f384d625368cf965d4da5b5cac7b67bc  IN   UniversaToken0 Ether0.000223446
0x18a6f6b7de7aefc67ca7a1f8462d86c5adff1b576c44ff19be3d4f995d5981012 hrs 48 mins ago0xbef0d8678041ff29ad882074c84e52e162881de2  IN   UniversaToken0 Ether0.00026766
0x111aba1d5235b8b5fd32494c69b4e046ec924a6b72890c5ea0bb1440487a40903 hrs 6 mins ago0x46a95d3d6109f5e697493ea508d6d20aff1cc13e  IN   UniversaToken0 Ether0.00048652
0x83ae3db11781633f21c2d89c121009360b25910f67c22c2e10c086524d1f5fa83 hrs 7 mins ago0x46a95d3d6109f5e697493ea508d6d20aff1cc13e  IN   UniversaToken0 Ether0.0007461
0xd23840e2bf58c1ed6b4f134ef21e463eb0966349976491d16114c10101ad24c13 hrs 18 mins ago0xcffbc686f384d625368cf965d4da5b5cac7b67bc  IN   UniversaToken0 Ether0.000882
0x4fa9595ea52222cc6e2884ab2600676263c95e840390a749d9bd59d07018be503 hrs 33 mins ago0xec1dc3a0d56b6bcb648bbce47465f386b20b637c  IN   UniversaToken0 Ether0.00037177
0x1f57c403183d4a96a222fe335581915a2413a0cc2fca87362639760163b4b3a33 hrs 55 mins ago0x46a95d3d6109f5e697493ea508d6d20aff1cc13e  IN   UniversaToken0 Ether0.00048652
0xe68c3b8717dc4a3329b64053d14a0bbde19f398156141c876df9b6ccdc34e7934 hrs 12 mins ago0xb56c8fd71eaf0a2153b8426146c4a0c47cfa2bb9  IN   UniversaToken0 Ether0.000782061
0x377a8d667385af88c4885d1d30cff0119583e771f4ea96dcc3caf93531fab87b4 hrs 20 mins ago0xa7af17abd87f837f5a6488d5bfa4a60d304c0171  IN   UniversaToken0 Ether0.001526881
0xeb345f5bdeb9efe0c3f7c8d6f1349796940ff216b86e5b244f858e0d542244ae4 hrs 29 mins ago0x46a95d3d6109f5e697493ea508d6d20aff1cc13e  IN   UniversaToken0 Ether0.00104354
0x15cf401002f62035dac0edc3bca72cf2574ef1103063a801eb2307403dac9a0c4 hrs 37 mins ago0xa7af17abd87f837f5a6488d5bfa4a60d304c0171  IN   UniversaToken0 Ether0.00205
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified
Contract Name: UTNP
Compiler Version: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.13;

/**
 * @title UTN-P ERC20 token by Universa Blockchain.
 *
 * @dev Based on OpenZeppelin framework.
 *
 * Features:
 *
 * * ERC20 compatibility, with token details as properties.
 * * total supply: 4997891952 (initially given to the contract author).
 * * decimals: 18
 * * BurnableToken: some addresses are allowed to burn tokens.
 * * “third-party smart contract trading protection”: transferFrom/approve/allowance methods are present but do nothing.
 * * TimeLock: implemented externally (in TokenTimelock contract), some tokens are time-locked for 3 months.
 * * Bulk send: implemented externally (in BulkSender contract), some tokens are time-locked for 3 months.
 */

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(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;
  }
}

contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() public {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, 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 view returns (uint256 balance) {
    return balances[_owner];
  }

}

contract BurnableToken is BasicToken {

    event Burn(address indexed burner, uint256 value);

    /**
     * @dev Burns a specific amount of tokens.
     * @param _value The amount of token to be burned.
     */
    function burn(uint256 _value) public {
        require(_value <= balances[msg.sender]);
        // no need to require value <= totalSupply, since that would imply the
        // sender's balance is greater than the totalSupply, which *should* be an assertion failure

        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        Burn(burner, _value);
    }
}

contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view 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 UTNP is BasicToken, BurnableToken, ERC20, Ownable {

    string public constant name = "UTN-P: Universa Token";
    string public constant symbol = "UTNP";
    uint8 public constant decimals = 18;
    string public constant version = "1.0";

    uint256 constant INITIAL_SUPPLY_UTN = 4997891952;

    /// @dev whether an address is permitted to perform burn operations.
    mapping(address => bool) public isBurner;

    /**
     * @dev Constructor that:
     * * gives all of existing tokens to the message sender;
     * * initializes the burners (also adding the message sender);
     */
    function UTNP() public {
        totalSupply = INITIAL_SUPPLY_UTN * (10 ** uint256(decimals));
        balances[msg.sender] = totalSupply;

        isBurner[msg.sender] = true;
    }

    /**
     * @dev Standard method to comply with ERC20 interface;
     * prevents some Ethereum-contract-initiated operations.
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
        return false;
    }

    /**
     * @dev Standard method to comply with ERC20 interface;
     * prevents some Ethereum-contract-initiated operations.
     */
    function approve(address _spender, uint256 _value) public returns (bool) {
        return false;
    }

    /**
     * @dev Standard method to comply with ERC20 interface;
     * prevents some Ethereum-contract-initiated operations.
     */
    function allowance(address _owner, address _spender) public view returns (uint256) {
        return 0;
    }

    /**
     * @dev Grant or remove burn permissions. Only owner can do that!
     */
    function grantBurner(address _burner, bool _value) public onlyOwner {
        isBurner[_burner] = _value;
    }

    /**
     * @dev Throws if called by any account other than the burner.
     */
    modifier onlyBurner() {
        require(isBurner[msg.sender]);
        _;
    }

    /**
     * @dev Burns a specific amount of tokens.
     * Only an address listed in `isBurner` can do this.
     * @param _value The amount of token to be burned.
     */
    function burn(uint256 _value) public onlyBurner {
        super.burn(_value);
    }
}

    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":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isBurner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_burner","type":"address"},{"name":"_value","type":"bool"}],"name":"grantBurner","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"owner","outputs":[{"name":"","type":"address"}],"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":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","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
6060604052341561000f57600080fd5b60028054600160a060020a033316600160a060020a031990911681179091556b102628c99c3d562bf7c00000600081815591825260016020818152604080852093909355600390529120805460ff19169091179055610768806100736000396000f3006060604052600436106100da5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100df578063095ea7b31461016957806318160ddd1461019f57806323b872dd146101c4578063313ce567146101ec57806342966c68146102155780634334614a1461022d57806354fd4d501461024c578063567a03a71461025f57806370a08231146102835780638da5cb5b146102a257806395d89b41146102d1578063a9059cbb146102e4578063dd62ed3e14610306578063f2fde38b1461032b575b600080fd5b34156100ea57600080fd5b6100f261034a565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561012e578082015183820152602001610116565b50505050905090810190601f16801561015b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561017457600080fd5b61018b600160a060020a0360043516602435610381565b604051901515815260200160405180910390f35b34156101aa57600080fd5b6101b2610389565b60405190815260200160405180910390f35b34156101cf57600080fd5b61018b600160a060020a036004358116906024351660443561038f565b34156101f757600080fd5b6101ff610398565b60405160ff909116815260200160405180910390f35b341561022057600080fd5b61022b60043561039d565b005b341561023857600080fd5b61018b600160a060020a03600435166103d0565b341561025757600080fd5b6100f26103e5565b341561026a57600080fd5b61022b600160a060020a0360043516602435151561041c565b341561028e57600080fd5b6101b2600160a060020a0360043516610462565b34156102ad57600080fd5b6102b561047d565b604051600160a060020a03909116815260200160405180910390f35b34156102dc57600080fd5b6100f261048c565b34156102ef57600080fd5b61018b600160a060020a03600435166024356104c3565b341561031157600080fd5b6101b2600160a060020a0360043581169060243516610381565b341561033657600080fd5b61022b600160a060020a03600435166105be565b60408051908101604052601581527f55544e2d503a20556e69766572736120546f6b656e0000000000000000000000602082015281565b600092915050565b60005481565b60009392505050565b601281565b600160a060020a03331660009081526003602052604090205460ff1615156103c457600080fd5b6103cd81610659565b50565b60036020526000908152604090205460ff1681565b60408051908101604052600381527f312e300000000000000000000000000000000000000000000000000000000000602082015281565b60025433600160a060020a0390811691161461043757600080fd5b600160a060020a03919091166000908152600360205260409020805460ff1916911515919091179055565b600160a060020a031660009081526001602052604090205490565b600254600160a060020a031681565b60408051908101604052600481527f55544e5000000000000000000000000000000000000000000000000000000000602082015281565b6000600160a060020a03831615156104da57600080fd5b600160a060020a0333166000908152600160205260409020548211156104ff57600080fd5b600160a060020a033316600090815260016020526040902054610528908363ffffffff61071416565b600160a060020a03338116600090815260016020526040808220939093559085168152205461055d908363ffffffff61072616565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b60025433600160a060020a039081169116146105d957600080fd5b600160a060020a03811615156105ee57600080fd5b600254600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a03331660009081526001602052604081205482111561067e57600080fd5b5033600160a060020a0381166000908152600160205260409020546106a39083610714565b600160a060020a038216600090815260016020526040812091909155546106d0908363ffffffff61071416565b600055600160a060020a0381167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a25050565b60008282111561072057fe5b50900390565b60008282018381101561073557fe5b93925050505600a165627a7a72305820664588c96d34e5a74eaad24b1388f142ca884acdcabe989c3f0cfe99ef7889000029

   Swarm Source:
bzzr://664588c96d34e5a74eaad24b1388f142ca884acdcabe989c3f0cfe99ef788900

 

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.