Contract 0x5dc348ef55b25b39d5a66861e4d02bb2150b50e6 1

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe25b3bf9185a35bbc71d1798563aedcb1943e03698b577d6d548575660f6ea02Approve117897182021-10-15 9:07:414 days 3 hrs ago0x4b83579f001fc572c0738bae98559f2dd0fe25d4 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0x352a0c3a4bbddf60ce4b5b389669d06a6f8f855ae0e292ce33aeddecd1e0a23bApprove117895042021-10-15 8:56:584 days 3 hrs ago0x4b83579f001fc572c0738bae98559f2dd0fe25d4 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0x3903a85048c3e01df5a457d91a161632c95889f492758083379070c959f31b32Approve117164932021-10-12 19:31:266 days 17 hrs ago0x861a6bf8d9c81662c35d9ffd2993d9d799441b4d IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0xe322ebf6610af14de5a11062d4188f2700fc711c431fcae4f8e9b2e5888ed608Transfer117162812021-10-12 19:20:496 days 17 hrs ago0xe167c52177fb34a5dfc1acb3a281465f7a42b9b8 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.00018658
0x6d99a92a916e94cd43ba30e944b97f0c5b4febd4b66c28fcea9a90f5bfd16405Approve115394912021-10-06 14:55:4012 days 21 hrs ago0x6b8e73b0280dda66a0e94f9c0df3eda46e18c846 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0xd35d1a548d4dde0bfbfc00df508f3c11b3af40b7a30ecf7aad82e0f94a2d86f8Transfer115392802021-10-06 14:45:0712 days 21 hrs ago0x861a6bf8d9c81662c35d9ffd2993d9d799441b4d IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.00018652
0x13a559110053d39979406486928d1a651057505a03bb254e2c990f8ea8b386a7Transfer115391162021-10-06 14:36:5512 days 22 hrs ago0xe167c52177fb34a5dfc1acb3a281465f7a42b9b8 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.00018652
0xce86d4e9865466b2e29a93f7c48e16be58be79e2070e7379dcf698b1b9598a90Transfer115388002021-10-06 14:21:0612 days 22 hrs ago0x861a6bf8d9c81662c35d9ffd2993d9d799441b4d IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.00018652
0xd142cf87eebfe4b1565564303ee932b626e1656832465f666be0191f54963abfTransfer115387732021-10-06 14:19:4512 days 22 hrs ago0x861a6bf8d9c81662c35d9ffd2993d9d799441b4d IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.00014386
0xaca592915128a2874b875ce6d0457f225d04dc333584de8efaafede09ec28f98Approve115043682021-10-05 9:36:5714 days 3 hrs ago0xa09ab6ba939cef58c178fd2f8a339abbb0b4e2cc IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0x09cbd21c3e7730eae04f9fc09f592e56a34830e7170c62b2d34cb5917c4f7f05Approve115043582021-10-05 9:36:2714 days 3 hrs ago0xa09ab6ba939cef58c178fd2f8a339abbb0b4e2cc IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0x92307aaaa80ed627dcd08a88f1c8f7657972924cbe4433e27b58c16617c9017eApprove114624862021-10-03 22:39:5215 days 13 hrs ago0x8cc7bc33f5188b1fb683bedc4dbffa77b136833b IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.00022034
0x761e7ce725e3a864b017ff21c68dae5bf46a7d91a5fca8ca2167cc7fbcdcfd57Approve113674072021-09-30 14:39:5018 days 21 hrs ago0x861a6bf8d9c81662c35d9ffd2993d9d799441b4d IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0xc7a5e68019ccd22b0b8d62decc41188990d2a5423c1c2d0cec6454c81006c528Approve111862212021-09-24 6:22:2925 days 6 hrs ago0x4dcf2227f61c21df6ca49c787fb43e26bddf303d IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0x7e69b06402ed5d8106ae3fab4ae877dd2749c50d234b3b6d35569c69698d3542Approve108789782021-09-13 13:12:2135 days 23 hrs ago0x6f75810d4e90d9eac81640e29103cd0ba774d1ea IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.000265920443
0xc9a452629745a0d0a122270f7d4ef6bd01d5d504cf3349a0c4c46f7494407f0aApprove108600022021-09-12 21:21:3836 days 15 hrs ago0xe167c52177fb34a5dfc1acb3a281465f7a42b9b8 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0xae8eb191468335b643aa4a6b33e6f73028b297decb8d0d8b4e98758972ce1f9cTransfer108597562021-09-12 21:09:1236 days 15 hrs ago0xc8e33d63bb9e1466322a4f108649d7d4f822474e IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.00018652
0x76f89f6ad1a313525199774d9cee74663a07b3313145a767518d8fd0d190e199Approve98902122021-08-09 20:20:5570 days 16 hrs ago0xdef8dc6d7ef5aecc15afee8978ebc4b144bf9338 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0xb809b1baf2f5641ed39d67359bc7c88f0991468c36026e2140f21f5403b2fe8bApprove94161532021-07-23 19:06:1787 days 17 hrs ago0x3e0975df0dae1ecda8caaa75be65d83484026b78 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0x11c06cd8db0855c09b7b936b51a5cea949439081256309878b8a342e5d9fb89cApprove89271492021-07-06 19:18:52104 days 17 hrs ago0x2344b46eb369894fe6d31b11ae5fbe75caa3c4c1 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002224864
0xf0f603c7dfa431266523b2376a9a980162080ffe23506ba0b0e7841810e058ecApprove89049412021-07-06 0:40:44105 days 11 hrs ago0xb24d56205f3994400a9024ea44b79ebc50ca47be IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0x7006646cafd8b4a58799bda382464cc4b1a0baf26a2866119bdf2fdbd66cc644Approve88591852021-07-04 10:13:39107 days 2 hrs ago0xc9e11c6eb5cd43dbca3b4ffddf617433acd38404 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.000086808
0xdf30be93e3cb8e689cdb996b4333754629ed8f4856ec98211e3c7bd58a9574d8Approve88569662021-07-04 8:21:43107 days 4 hrs ago0x93862cd07b8c87a81fd0763aa5605920117ca9c7 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.00007234
0x976e694d9792dde134eccbd6fb0272047c01fde28a3f2626c09eba2f735049d9Approve88560602021-07-04 7:36:25107 days 5 hrs ago0xccc54a9315fb1ac337a5a606459658dc46127c24 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
0xc5aae6f740872b02bae2f41a7b93f431688cada137df1843f0778b1194b2dc0dApprove88559382021-07-04 7:30:19107 days 5 hrs ago0x93862cd07b8c87a81fd0763aa5605920117ca9c7 IN  0x5dc348ef55b25b39d5a66861e4d02bb2150b50e60 BNB0.0002216
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Tiktok

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 1 of 9: CapToken.sol
pragma solidity ^0.4.24;

import "./MintableToken.sol";
import "./CappedToken.sol";

contract Tiktok is CappedToken {
    string public name = "TikTok coin";
    string public symbol = "Tiktok";
    uint8 public decimals = 18;

    constructor(uint256 _cap) public CappedToken(_cap) {}
}

File 2 of 9: BasicToken.sol
pragma solidity ^0.4.24;


import "./ERC20Basic.sol";
import "./SafeMath.sol";


/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) internal balances;

  uint256 internal totalSupply_;

  /**
  * @dev Total number of tokens in existence
  */
  function totalSupply() public view returns (uint256) {
    return totalSupply_;
  }

  /**
  * @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(_value <= balances[msg.sender]);
    require(_to != address(0));

    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    emit 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) {
    return balances[_owner];
  }

}

File 3 of 9: CappedToken.sol
pragma solidity ^0.4.24;

import "./MintableToken.sol";


/**
 * @title Capped token
 * @dev Mintable token with a token cap.
 */
contract CappedToken is MintableToken {

  uint256 public cap;

  constructor(uint256 _cap) public {
    require(_cap > 0);
    cap = _cap;
  }

  /**
   * @dev Function to mint tokens
   * @param _to The address that will receive the minted tokens.
   * @param _amount The amount of tokens to mint.
   * @return A boolean that indicates if the operation was successful.
   */
  function mint(
    address _to,
    uint256 _amount
  )
    public
    returns (bool)
  {
    require(totalSupply_.add(_amount) <= cap);

    return super.mint(_to, _amount);
  }

}

File 4 of 9: ERC20.sol
pragma solidity ^0.4.24;

import "./ERC20Basic.sol";


/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
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
  );
}

File 5 of 9: ERC20Basic.sol
pragma solidity ^0.4.24;


/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * See https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  function totalSupply() public view returns (uint256);
  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);
}

File 6 of 9: MintableToken.sol
pragma solidity ^0.4.24;

import "./StandardToken.sol";
import "./Ownable.sol";


/**
 * @title Mintable token
 * @dev Simple ERC20 Token example, with mintable token creation
 * Based on code by TokenMarketNet: https://github.com/TokenMarketNet/ico/blob/master/contracts/MintableToken.sol
 */
contract MintableToken is StandardToken, Ownable {
  event Mint(address indexed to, uint256 amount);
  event MintFinished();

  bool public mintingFinished = false;


  modifier canMint() {
    require(!mintingFinished);
    _;
  }

  modifier hasMintPermission() {
    require(msg.sender == owner);
    _;
  }

  /**
   * @dev Function to mint tokens
   * @param _to The address that will receive the minted tokens.
   * @param _amount The amount of tokens to mint.
   * @return A boolean that indicates if the operation was successful.
   */
  function mint(
    address _to,
    uint256 _amount
  )
    public
    hasMintPermission
    canMint
    returns (bool)
  {
    totalSupply_ = totalSupply_.add(_amount);
    balances[_to] = balances[_to].add(_amount);
    emit Mint(_to, _amount);
    emit Transfer(address(0), _to, _amount);
    return true;
  }

  /**
   * @dev Function to stop minting new tokens.
   * @return True if the operation was successful.
   */
  function finishMinting() public onlyOwner canMint returns (bool) {
    mintingFinished = true;
    emit MintFinished();
    return true;
  }
}

File 7 of 9: Ownable.sol
pragma solidity ^0.4.24;


/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
  address public owner;


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


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  constructor() 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 relinquish control of the contract.
   * @notice Renouncing to ownership will leave the contract without an owner.
   * It will not be possible to call the functions with the `onlyOwner`
   * modifier anymore.
   */
  function renounceOwnership() public onlyOwner {
    emit OwnershipRenounced(owner);
    owner = address(0);
  }

  /**
   * @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 {
    _transferOwnership(_newOwner);
  }

  /**
   * @dev Transfers control of the contract to a newOwner.
   * @param _newOwner The address to transfer ownership to.
   */
  function _transferOwnership(address _newOwner) internal {
    require(_newOwner != address(0));
    emit OwnershipTransferred(owner, _newOwner);
    owner = _newOwner;
  }
}

File 8 of 9: SafeMath.sol
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) {
    // Gas optimization: this is cheaper than asserting 'a' not being zero, but the
    // benefit is lost if 'b' is also tested.
    // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
    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;
  }
}

File 9 of 9: StandardToken.sol
pragma solidity ^0.4.24;

import "./BasicToken.sol";
import "./ERC20.sol";


/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * https://github.com/ethereum/EIPs/issues/20
 * Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
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(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);
    require(_to != address(0));

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    emit 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;
    emit 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
    view
    returns (uint256)
  {
    return allowed[_owner][_spender];
  }

  /**
   * @dev Increase the amount of tokens that an owner allowed to a spender.
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  function increaseApproval(
    address _spender,
    uint256 _addedValue
  )
    public
    returns (bool)
  {
    allowed[msg.sender][_spender] = (
      allowed[msg.sender][_spender].add(_addedValue));
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  /**
   * @dev Decrease the amount of tokens that an owner allowed to a spender.
   * approve should be called when allowed[_spender] == 0. To decrement
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _subtractedValue The amount of tokens to decrease the allowance by.
   */
  function decreaseApproval(
    address _spender,
    uint256 _subtractedValue
  )
    public
    returns (bool)
  {
    uint256 oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue >= oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"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":true,"inputs":[],"name":"cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","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":[{"name":"_cap","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"}],"name":"OwnershipRenounced","type":"event"},{"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":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

6003805460a060020a60ff021916905560c0604052600b60808190527f54696b546f6b20636f696e00000000000000000000000000000000000000000060a090815261004e91600591906100e6565b506040805180820190915260068082527f54696b746f6b0000000000000000000000000000000000000000000000000000602090920191825261009191816100e6565b506007805460ff191660121790553480156100ab57600080fd5b50604051602080610e70833981016040525160038054600160a060020a0319163317905580600081116100dd57600080fd5b60045550610181565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012757805160ff1916838001178555610154565b82800160010185558215610154579182015b82811115610154578251825591602001919060010190610139565b50610160929150610164565b5090565b61017e91905b80821115610160576000815560010161016a565b90565b610ce0806101906000396000f3006080604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b811461010057806306fdde0314610129578063095ea7b3146101b357806318160ddd146101d757806323b872dd146101fe578063313ce56714610228578063355274ea1461025357806340c10f1914610268578063661884631461028c57806370a08231146102b0578063715018a6146102d15780637d64bcb4146102e85780638da5cb5b146102fd57806395d89b411461032e578063a9059cbb14610343578063d73dd62314610367578063dd62ed3e1461038b578063f2fde38b146103b2575b600080fd5b34801561010c57600080fd5b506101156103d3565b604080519115158252519081900360200190f35b34801561013557600080fd5b5061013e6103f4565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610178578181015183820152602001610160565b50505050905090810190601f1680156101a55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101bf57600080fd5b50610115600160a060020a0360043516602435610482565b3480156101e357600080fd5b506101ec6104e8565b60408051918252519081900360200190f35b34801561020a57600080fd5b50610115600160a060020a03600435811690602435166044356104ee565b34801561023457600080fd5b5061023d610663565b6040805160ff9092168252519081900360200190f35b34801561025f57600080fd5b506101ec61066c565b34801561027457600080fd5b50610115600160a060020a0360043516602435610672565b34801561029857600080fd5b50610115600160a060020a03600435166024356106a8565b3480156102bc57600080fd5b506101ec600160a060020a0360043516610797565b3480156102dd57600080fd5b506102e66107b2565b005b3480156102f457600080fd5b50610115610820565b34801561030957600080fd5b506103126108c6565b60408051600160a060020a039092168252519081900360200190f35b34801561033a57600080fd5b5061013e6108d5565b34801561034f57600080fd5b50610115600160a060020a0360043516602435610930565b34801561037357600080fd5b50610115600160a060020a0360043516602435610a0f565b34801561039757600080fd5b506101ec600160a060020a0360043581169060243516610aa8565b3480156103be57600080fd5b506102e6600160a060020a0360043516610ad3565b60035474010000000000000000000000000000000000000000900460ff1681565b6005805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561047a5780601f1061044f5761010080835404028352916020019161047a565b820191906000526020600020905b81548152906001019060200180831161045d57829003601f168201915b505050505081565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60015490565b600160a060020a03831660009081526020819052604081205482111561051357600080fd5b600160a060020a038416600090815260026020908152604080832033845290915290205482111561054357600080fd5b600160a060020a038316151561055857600080fd5b600160a060020a038416600090815260208190526040902054610581908363ffffffff610af616565b600160a060020a0380861660009081526020819052604080822093909355908516815220546105b6908363ffffffff610b0816565b600160a060020a038085166000908152602081815260408083209490945591871681526002825282812033825290915220546105f8908363ffffffff610af616565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60075460ff1681565b60045481565b600060045461068c83600154610b0890919063ffffffff16565b111561069757600080fd5b6106a18383610b1b565b9392505050565b336000908152600260209081526040808320600160a060020a03861684529091528120548083106106fc57336000908152600260209081526040808320600160a060020a0388168452909152812055610731565b61070c818463ffffffff610af616565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526020819052604090205490565b600354600160a060020a031633146107c957600080fd5b600354604051600160a060020a03909116907ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482090600090a26003805473ffffffffffffffffffffffffffffffffffffffff19169055565b600354600090600160a060020a0316331461083a57600080fd5b60035474010000000000000000000000000000000000000000900460ff161561086257600080fd5b6003805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790556040517fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0890600090a150600190565b600354600160a060020a031681565b6006805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561047a5780601f1061044f5761010080835404028352916020019161047a565b3360009081526020819052604081205482111561094c57600080fd5b600160a060020a038316151561096157600080fd5b33600090815260208190526040902054610981908363ffffffff610af616565b3360009081526020819052604080822092909255600160a060020a038516815220546109b3908363ffffffff610b0816565b600160a060020a038416600081815260208181526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000908152600260209081526040808320600160a060020a0386168452909152812054610a43908363ffffffff610b0816565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600354600160a060020a03163314610aea57600080fd5b610af381610c36565b50565b600082821115610b0257fe5b50900390565b81810182811015610b1557fe5b92915050565b600354600090600160a060020a03163314610b3557600080fd5b60035474010000000000000000000000000000000000000000900460ff1615610b5d57600080fd5b600154610b70908363ffffffff610b0816565b600155600160a060020a038316600090815260208190526040902054610b9c908363ffffffff610b0816565b600160a060020a03841660008181526020818152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b600160a060020a0381161515610c4b57600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820bf624758c798fb7b246e456374753d2c87bae2258b3800f180e787f22db1434600290000000000000000000000000000000000000001431e0fae6d7217caa0000000

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000000000000000000001431e0fae6d7217caa0000000

-----Decoded View---------------
Arg [0] : _cap (uint256): 100000000000000000000000000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000001431e0fae6d7217caa0000000


Deployed ByteCode Sourcemap

85:202:1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;422:35:5;;8:9:-1;5:2;;;30:1;27;20:12;5:2;422:35:5;;;;;;;;;;;;;;;;;;;;;;122:34:1;;8:9:-1;5:2;;;30:1;27;20:12;5:2;122:34:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;122:34:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1814:188:8;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1814:188:8;-1:-1:-1;;;;;1814:188:8;;;;;;;380:83:0;;8:9:-1;5:2;;;30:1;27;20:12;5:2;380:83:0;;;;;;;;;;;;;;;;;;;;726:470:8;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;726:470:8;-1:-1:-1;;;;;726:470:8;;;;;;;;;;;;199:26:1;;8:9:-1;5:2;;;30:1;27;20:12;5:2;199:26:1;;;;;;;;;;;;;;;;;;;;;;;173:18:2;;8:9:-1;5:2;;;30:1;27;20:12;5:2;173:18:2;;;;509:178;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;509:178:2;-1:-1:-1;;;;;509:178:2;;;;;;;3679:432:8;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3679:432:8;-1:-1:-1;;;;;3679:432:8;;;;;;;1140:99:0;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1140:99:0;-1:-1:-1;;;;;1140:99:0;;;;;1001:111:6;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1001:111:6;;;;;;1266:140:5;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1266:140:5;;;;238:20:6;;8:9:-1;5:2;;;30:1;27;20:12;5:2;238:20:6;;;;;;;;-1:-1:-1;;;;;238:20:6;;;;;;;;;;;;;;162:31:1;;8:9:-1;5:2;;;30:1;27;20:12;5:2;162:31:1;;;;617:321:0;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;617:321:0;-1:-1:-1;;;;;617:321:0;;;;;;;2926:296:8;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2926:296:8;-1:-1:-1;;;;;2926:296:8;;;;;;;2321:153;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2321:153:8;-1:-1:-1;;;;;2321:153:8;;;;;;;;;;1274:103:6;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1274:103:6;-1:-1:-1;;;;;1274:103:6;;;;;422:35:5;;;;;;;;;:::o;122:34:1:-;;;;;;;;;;;;;;;-1:-1:-1;;122:34:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1814:188:8:-;1901:10;1881:4;1893:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;1893:29:8;;;;;;;;;;;:38;;;1942;;;;;;;1881:4;;1893:29;;1901:10;;1942:38;;;;;;;;-1:-1:-1;1993:4:8;1814:188;;;;:::o;380:83:0:-;446:12;;380:83;:::o;726:470:8:-;-1:-1:-1;;;;;864:15:8;;832:4;864:15;;;;;;;;;;;854:25;;;846:34;;;;;;-1:-1:-1;;;;;904:14:8;;;;;;:7;:14;;;;;;;;919:10;904:26;;;;;;;;894:36;;;886:45;;;;;;-1:-1:-1;;;;;945:17:8;;;;937:26;;;;;;-1:-1:-1;;;;;988:15:8;;:8;:15;;;;;;;;;;;:27;;1008:6;988:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;970:15:8;;;:8;:15;;;;;;;;;;;:45;;;;1037:13;;;;;;;:25;;1055:6;1037:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;1021:13:8;;;:8;:13;;;;;;;;;;;:41;;;;1097:14;;;;;:7;:14;;;;;1112:10;1097:26;;;;;;;:38;;1128:6;1097:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;1068:14:8;;;;;;;:7;:14;;;;;;;;1083:10;1068:26;;;;;;;;:67;;;;1146:28;;;;;;;;;;;1068:14;;1146:28;;;;;;;;;;;-1:-1:-1;1187:4:8;726:470;;;;;:::o;199:26:1:-;;;;;;:::o;173:18:2:-;;;;:::o;509:178::-;589:4;640:3;;611:25;628:7;611:12;;:16;;:25;;;;:::i;:::-;:32;;603:41;;;;;;658:24;669:3;674:7;658:10;:24::i;:::-;651:31;509:178;-1:-1:-1;;;509:178:2:o;3679:432:8:-;3826:10;3785:4;3818:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3818:29:8;;;;;;;;;;3857:28;;;3853:165;;3903:10;3927:1;3895:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3895:29:8;;;;;;;;;:33;3853:165;;;3981:30;:8;3994:16;3981:30;:12;:30;:::i;:::-;3957:10;3949:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3949:29:8;;;;;;;;;:62;3853:165;4037:10;4059:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4028:61:8;;4059:29;;;;;;;;;;;4028:61;;;;;;;;;4037:10;4028:61;;;;;;;;;;;-1:-1:-1;4102:4:8;;3679:432;-1:-1:-1;;;3679:432:8:o;1140:99:0:-;-1:-1:-1;;;;;1218:16:0;1196:7;1218:16;;;;;;;;;;;;1140:99::o;1001:111:6:-;719:5;;-1:-1:-1;;;;;719:5:6;705:10;:19;697:28;;;;;;1077:5;;1058:25;;-1:-1:-1;;;;;1077:5:6;;;;1058:25;;1077:5;;1058:25;1089:5;:18;;-1:-1:-1;;1089:18:6;;;1001:111::o;1266:140:5:-;719:5:6;;1325:4:5;;-1:-1:-1;;;;;719:5:6;705:10;:19;697:28;;;;;;497:15:5;;;;;;;496:16;488:25;;;;;;1337:15;:22;;-1:-1:-1;;1337:22:5;;;;;1370:14;;;;1337:22;;1370:14;-1:-1:-1;1397:4:5;1266:140;:::o;238:20:6:-;;;-1:-1:-1;;;;;238:20:6;;:::o;162:31:1:-;;;;;;;;;;;;;;;-1:-1:-1;;162:31:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;617:321:0;719:10;680:4;710:20;;;;;;;;;;;700:30;;;692:39;;;;;;-1:-1:-1;;;;;745:17:0;;;;737:26;;;;;;802:10;793:8;:20;;;;;;;;;;;:32;;818:6;793:32;:24;:32;:::i;:::-;779:10;770:8;:20;;;;;;;;;;;:55;;;;-1:-1:-1;;;;;847:13:0;;;;;;:25;;865:6;847:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;831:13:0;;:8;:13;;;;;;;;;;;;:41;;;;883:33;;;;;;;831:13;;892:10;;883:33;;;;;;;;;;-1:-1:-1;929:4:0;617:321;;;;:::o;2926:296:8:-;3089:10;3027:4;3081:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3081:29:8;;;;;;;;;;:46;;3115:11;3081:46;:33;:46;:::i;:::-;3049:10;3041:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3041:29:8;;;;;;;;;;;;:87;;;3139:61;;;;;;3041:29;;3139:61;;;;;;;;;;;-1:-1:-1;3213:4:8;2926:296;;;;:::o;2321:153::-;-1:-1:-1;;;;;2444:15:8;;;2420:7;2444:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;2321:153::o;1274:103:6:-;719:5;;-1:-1:-1;;;;;719:5:6;705:10;:19;697:28;;;;;;1343:29;1362:9;1343:18;:29::i;:::-;1274:103;:::o;1060:116:7:-;1120:7;1142:8;;;;1135:16;;;;-1:-1:-1;1164:7:7;;;1060:116::o;1238:128::-;1319:7;;;1339;;;;1332:15;;;;1238:128;;;;:::o;840:312:5:-;586:5;;954:4;;-1:-1:-1;;;;;586:5:5;572:10;:19;564:28;;;;;;497:15;;;;;;;496:16;488:25;;;;;;983:12;;:25;;1000:7;983:25;:16;:25;:::i;:::-;968:12;:40;-1:-1:-1;;;;;1030:13:5;;:8;:13;;;;;;;;;;;:26;;1048:7;1030:26;:17;:26;:::i;:::-;-1:-1:-1;;;;;1014:13:5;;:8;:13;;;;;;;;;;;;:42;;;;1067:18;;;;;;;1014:13;;1067:18;;;;;;;;;1096:34;;;;;;;;-1:-1:-1;;;;;1096:34:5;;;1113:1;;1096:34;;;;;;;;;-1:-1:-1;1143:4:5;840:312;;;;:::o;1512:171:6:-;-1:-1:-1;;;;;1582:23:6;;;;1574:32;;;;;;1638:5;;1617:38;;-1:-1:-1;;;;;1617:38:6;;;;1638:5;;1617:38;;1638:5;;1617:38;1661:5;:17;;-1:-1:-1;;1661:17:6;-1:-1:-1;;;;;1661:17:6;;;;;;;;;;1512:171::o

Swarm Source

bzzr://bf624758c798fb7b246e456374753d2c87bae2258b3800f180e787f22db14346
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.