BNB Price: $642.27 (+2.01%)
 

Overview

Max Total Supply

527,647,275BBT

Holders

7,616 (0.00%)

Market

Price

$0.0004 @ 0.000001 BNB (+1.45%)

Onchain Market Cap

$192,797.04

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 8 Decimals)

Filtered by Token Holder
BUSD-T Stablecoin
Balance
21,020 BBT

Value
$7.68 ( ~0.0119566436695775 BNB) [0.0040%]
0x55d398326f99059fF775485246999027B3197955
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

BitBook is the travel platform where users can book accommodation and earn tokens in the process providing a passive income to users that create and share travel content.

Market

Volume (24H):$226.81
Market Capitalization:$0.00
Circulating Supply:0.00 BBT
Market Data Source: Coinmarketcap


Update? Click here to update the token ICO / general information

Contract Source Code Verified (Exact Match)

Contract Name:
BitBook

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license, Audited
/**
 *Submitted for verification at BscScan.com on 2021-05-10
*/

pragma solidity 0.5.16;

interface IBEP20 {
 
  function totalSupply() external view returns (uint256);

  function decimals() external view returns (uint8);

  function symbol() external view returns (string memory);

  function name() external view returns (string memory);

  function getOwner() external view returns (address);

  function balanceOf(address account) external view returns (uint256);

  function transfer(address recipient, uint256 amount) external returns (bool);

  function allowance(address _owner, address spender) external view returns (uint256);

  function approve(address spender, uint256 amount) external returns (bool);

  function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

 
  event Transfer(address indexed from, address indexed to, uint256 value);

  event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract Context {
  constructor () internal { }

  function _msgSender() internal view returns (address payable) {
    return msg.sender;
  }

  function _msgData() internal view returns (bytes memory) {
    this; 
    return msg.data;
  }
}


library SafeMath {
  
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a, "SafeMath: addition overflow");

    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    return sub(a, b, "SafeMath: subtraction overflow");
  }

  function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
    require(b <= a, errorMessage);
    uint256 c = a - b;

    return c;
  }

  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }

    uint256 c = a * b;
    require(c / a == b, "SafeMath: multiplication overflow");

    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    return div(a, b, "SafeMath: division by zero");
  }

  function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
    // Solidity only automatically asserts when dividing by 0
    require(b > 0, errorMessage);
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold

    return c;
  }

  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    return mod(a, b, "SafeMath: modulo by zero");
  }

  function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
    require(b != 0, errorMessage);
    return a % b;
  }
}

contract Ownable is Context {
  address private _owner;

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

  constructor () internal {
    address msgSender = _msgSender();
    _owner = msgSender;
    emit OwnershipTransferred(address(0), msgSender);
  }

  function owner() public view returns (address) {
    return _owner;
  }

  modifier onlyOwner() {
    require(_owner == _msgSender(), "Ownable: caller is not the owner");
    _;
  }

  function renounceOwnership() public onlyOwner {
    emit OwnershipTransferred(_owner, address(0));
    _owner = address(0);
  }

  function transferOwnership(address newOwner) public onlyOwner {
    _transferOwnership(newOwner);
  }

  function _transferOwnership(address newOwner) internal {
    require(newOwner != address(0), "Ownable: new owner is the zero address");
    emit OwnershipTransferred(_owner, newOwner);
    _owner = newOwner;
  }
}

contract BitBook is Context, IBEP20, Ownable {
  using SafeMath for uint256;

  mapping (address => uint256) private _balances;

  mapping (address => mapping (address => uint256)) private _allowances;

  uint256 private _totalSupply;
  uint8 private _decimals = 8;
  string private _symbol = "BBT";
  string private _name = "BitBook";
  uint256 private oneMonth;
  
  address public tresauryAddress;

  constructor(address _tresauryAddr) public {
      
     tresauryAddress=_tresauryAddr;
    _totalSupply = 400000000 * 10**8;
    _balances[msg.sender] = _totalSupply;
    oneMonth = block.timestamp.add(15778458);

    emit Transfer(address(0), msg.sender, _totalSupply);
  }

 
  function getOwner() external view returns (address) {
    return owner();
  }

 
  function decimals() external view returns (uint8) {
    return _decimals;
  }

 
  function symbol() external view returns (string memory) {
    return _symbol;
  }


  function name() external view returns (string memory) {
    return _name;
  }

 
  function totalSupply() external view returns (uint256) {
    return _totalSupply;
  }


  function balanceOf(address account) external view returns (uint256) {
    return _balances[account];
  }


  function transfer(address recipient, uint256 amount) external returns (bool) {
    _transfer(_msgSender(), recipient, amount);
    mint();
    return true;
  }

  function allowance(address owner, address spender) external view returns (uint256) {
    return _allowances[owner][spender];
  }


  function approve(address spender, uint256 amount) external returns (bool) {
    _approve(_msgSender(), spender, amount);
    return true;
  }


  function transferFrom(address sender, address recipient, uint256 amount) external returns (bool) {
    _transfer(sender, recipient, amount);
    _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "BEP20: transfer amount exceeds allowance"));
    mint();
    return true;
  }

  function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
    _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
    return true;
  }

 
  function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
    _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "BEP20: decreased allowance below zero"));
    return true;
  }

  function mint() public returns (bool) {
    uint256 MonthlyMint = 2500000 * (10**8);
        if(block.timestamp >= oneMonth){
          _mint(tresauryAddress,MonthlyMint );
          oneMonth = oneMonth.add(2629743);
          return true;
        }
    else{ return false; }
  }

  function burn(address account, uint256 amount) public onlyOwner returns (bool) {
    _burn(account , amount);
    return true;
  }
  
  function updateTresauryAddress(address _tresauryAddr)public onlyOwner returns(bool){
      tresauryAddress=_tresauryAddr;
      return true;
  }

 
  function _transfer(address sender, address recipient, uint256 amount) internal {
    require(sender != address(0), "BEP20: transfer from the zero address");
    require(recipient != address(0), "BEP20: transfer to the zero address");

    _balances[sender] = _balances[sender].sub(amount, "BEP20: transfer amount exceeds balance");
    _balances[recipient] = _balances[recipient].add(amount);
    emit Transfer(sender, recipient, amount);
  }

  function _mint(address account, uint256 amount) internal {
    require(account != address(0), "BEP20: mint to the zero address");
    uint256 MaxSupply = 1000000000 * 10**8;
    if(_totalSupply < MaxSupply){
    _totalSupply = _totalSupply.add(amount);
    _balances[account] = _balances[account].add(amount);
    }
    emit Transfer(address(0), account, amount);
  }


  function _burn(address account, uint256 amount) internal {
    require(account != address(0), "BEP20: burn from the zero address");

    _balances[account] = _balances[account].sub(amount, "BEP20: burn amount exceeds balance");
    _totalSupply = _totalSupply.sub(amount);
    emit Transfer(account, address(0), amount);
  }


  function _approve(address owner, address spender, uint256 amount) internal {
    require(owner != address(0), "BEP20: approve from the zero address");
    require(spender != address(0), "BEP20: approve to the zero address");

    _allowances[owner][spender] = amount;
    emit Approval(owner, spender, amount);
  }
}

Contract Security Audit

https://github.com/Quillhash/Audit_Reports/blob/master/BitBook%20Smart%20Contract%20Audit%20Report%20-%20QuillAudits.pdf

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_tresauryAddr","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tresauryAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_tresauryAddr","type":"address"}],"name":"updateTresauryAddress","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

6004805460ff1916600817905560c0604052600360808190526210909560ea1b60a0908152620000339160059190620001fd565b5060408051808201909152600780825266426974426f6f6b60c81b60209092019182526200006491600691620001fd565b503480156200007257600080fd5b50604051620013e4380380620013e4833981810160405260208110156200009857600080fd5b50516000620000af6001600160e01b036200019616565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600880546001600160a01b0319166001600160a01b038316179055668e1bc9bf0400006003819055336000908152600160209081526040909120919091556200015290429062f0c29a906200019b811b62000b4217901c565b600755600354604080519182525133916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3506200029f565b335b90565b600082820183811015620001f6576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200024057805160ff191683800117855562000270565b8280016001018555821562000270579182015b828111156200027057825182559160200191906001019062000253565b506200027e92915062000282565b5090565b6200019891905b808211156200027e576000815560010162000289565b61113580620002af6000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c8063715018a6116100ad578063a079708e11610071578063a079708e1461031d578063a457c2d714610343578063a9059cbb1461036f578063dd62ed3e1461039b578063f2fde38b146103c957610121565b8063715018a6146102cf578063893d20e8146102d95780638da5cb5b146102e157806395d89b41146102e95780639dc29fac146102f157610121565b806323b872dd116100f457806323b872dd14610205578063313ce5671461023b578063359a987814610259578063395093511461027d57806370a08231146102a957610121565b806306fdde0314610126578063095ea7b3146101a35780631249c58b146101e357806318160ddd146101eb575b600080fd5b61012e6103ef565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101cf600480360360408110156101b957600080fd5b506001600160a01b038135169060200135610486565b604080519115158252519081900360200190f35b6101cf6104a3565b6101f36104fa565b60408051918252519081900360200190f35b6101cf6004803603606081101561021b57600080fd5b506001600160a01b03813581169160208101359091169060400135610500565b610243610596565b6040805160ff9092168252519081900360200190f35b61026161059f565b604080516001600160a01b039092168252519081900360200190f35b6101cf6004803603604081101561029357600080fd5b506001600160a01b0381351690602001356105ae565b6101f3600480360360208110156102bf57600080fd5b50356001600160a01b0316610602565b6102d761061d565b005b6102616106bf565b6102616106ce565b61012e6106dd565b6101cf6004803603604081101561030757600080fd5b506001600160a01b03813516906020013561073e565b6101cf6004803603602081101561033357600080fd5b50356001600160a01b03166107a2565b6101cf6004803603604081101561035957600080fd5b506001600160a01b038135169060200135610821565b6101cf6004803603604081101561038557600080fd5b506001600160a01b03813516906020013561088f565b6101f3600480360360408110156103b157600080fd5b506001600160a01b03813581169160200135166108b5565b6102d7600480360360208110156103df57600080fd5b50356001600160a01b03166108e0565b60068054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561047b5780601f106104505761010080835404028352916020019161047b565b820191906000526020600020905b81548152906001019060200180831161045e57829003601f168201915b505050505090505b90565b600061049a610493610944565b8484610948565b50600192915050565b60075460009065e35fa931a0009042106104f0576008546104cd906001600160a01b031682610a34565b6007546104e3906228206f63ffffffff610b4216565b6007555060019050610483565b6000915050610483565b60035490565b600061050d848484610ba3565b61058384610519610944565b61057e85604051806060016040528060288152602001610fe6602891396001600160a01b038a16600090815260026020526040812090610557610944565b6001600160a01b03168152602081019190915260400160002054919063ffffffff610d0116565b610948565b61058b6104a3565b506001949350505050565b60045460ff1690565b6008546001600160a01b031681565b600061049a6105bb610944565b8461057e85600260006105cc610944565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610b4216565b6001600160a01b031660009081526001602052604090205490565b610625610944565b6000546001600160a01b03908116911614610675576040805162461bcd60e51b8152602060048201819052602482015260008051602061100e833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60006106c96106ce565b905090565b6000546001600160a01b031690565b60058054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561047b5780601f106104505761010080835404028352916020019161047b565b6000610748610944565b6000546001600160a01b03908116911614610798576040805162461bcd60e51b8152602060048201819052602482015260008051602061100e833981519152604482015290519081900360640190fd5b61049a8383610d98565b60006107ac610944565b6000546001600160a01b039081169116146107fc576040805162461bcd60e51b8152602060048201819052602482015260008051602061100e833981519152604482015290519081900360640190fd5b50600880546001600160a01b0383166001600160a01b03199091161790556001919050565b600061049a61082e610944565b8461057e856040518060600160405280602581526020016110776025913960026000610858610944565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff610d0116565b60006108a361089c610944565b8484610ba3565b6108ab6104a3565b5060019392505050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6108e8610944565b6000546001600160a01b03908116911614610938576040805162461bcd60e51b8152602060048201819052602482015260008051602061100e833981519152604482015290519081900360640190fd5b61094181610e94565b50565b3390565b6001600160a01b03831661098d5760405162461bcd60e51b8152600401808060200182810382526024815260200180610f9c6024913960400191505060405180910390fd5b6001600160a01b0382166109d25760405162461bcd60e51b81526004018080602001828103825260228152602001806110df6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038216610a8f576040805162461bcd60e51b815260206004820152601f60248201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b60035467016345785d8a000090811115610afc57600354610ab6908363ffffffff610b4216565b6003556001600160a01b038316600090815260016020526040902054610ae2908363ffffffff610b4216565b6001600160a01b0384166000908152600160205260409020555b6040805183815290516001600160a01b038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505050565b600082820183811015610b9c576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038316610be85760405162461bcd60e51b8152600401808060200182810382526025815260200180610f776025913960400191505060405180910390fd5b6001600160a01b038216610c2d5760405162461bcd60e51b81526004018080602001828103825260238152602001806110546023913960400191505060405180910390fd5b610c708160405180606001604052806026815260200161102e602691396001600160a01b038616600090815260016020526040902054919063ffffffff610d0116565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610ca5908263ffffffff610b4216565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610d905760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d55578181015183820152602001610d3d565b50505050905090810190601f168015610d825780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6001600160a01b038216610ddd5760405162461bcd60e51b815260040180806020018281038252602181526020018061109c6021913960400191505060405180910390fd5b610e20816040518060600160405280602281526020016110bd602291396001600160a01b038516600090815260016020526040902054919063ffffffff610d0116565b6001600160a01b038316600090815260016020526040902055600354610e4c908263ffffffff610f3416565b6003556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b038116610ed95760405162461bcd60e51b8152600401808060200182810382526026815260200180610fc06026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610b9c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d0156fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657242455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f206164647265737342455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a723158202167b4dd7843a0c509a0c030d722fe4c68aff809e41f3dd3c7f372c557ffb94364736f6c63430005100032000000000000000000000000927a7045f0e6c69b22f92c19c923a5740b15dace

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101215760003560e01c8063715018a6116100ad578063a079708e11610071578063a079708e1461031d578063a457c2d714610343578063a9059cbb1461036f578063dd62ed3e1461039b578063f2fde38b146103c957610121565b8063715018a6146102cf578063893d20e8146102d95780638da5cb5b146102e157806395d89b41146102e95780639dc29fac146102f157610121565b806323b872dd116100f457806323b872dd14610205578063313ce5671461023b578063359a987814610259578063395093511461027d57806370a08231146102a957610121565b806306fdde0314610126578063095ea7b3146101a35780631249c58b146101e357806318160ddd146101eb575b600080fd5b61012e6103ef565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101cf600480360360408110156101b957600080fd5b506001600160a01b038135169060200135610486565b604080519115158252519081900360200190f35b6101cf6104a3565b6101f36104fa565b60408051918252519081900360200190f35b6101cf6004803603606081101561021b57600080fd5b506001600160a01b03813581169160208101359091169060400135610500565b610243610596565b6040805160ff9092168252519081900360200190f35b61026161059f565b604080516001600160a01b039092168252519081900360200190f35b6101cf6004803603604081101561029357600080fd5b506001600160a01b0381351690602001356105ae565b6101f3600480360360208110156102bf57600080fd5b50356001600160a01b0316610602565b6102d761061d565b005b6102616106bf565b6102616106ce565b61012e6106dd565b6101cf6004803603604081101561030757600080fd5b506001600160a01b03813516906020013561073e565b6101cf6004803603602081101561033357600080fd5b50356001600160a01b03166107a2565b6101cf6004803603604081101561035957600080fd5b506001600160a01b038135169060200135610821565b6101cf6004803603604081101561038557600080fd5b506001600160a01b03813516906020013561088f565b6101f3600480360360408110156103b157600080fd5b506001600160a01b03813581169160200135166108b5565b6102d7600480360360208110156103df57600080fd5b50356001600160a01b03166108e0565b60068054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561047b5780601f106104505761010080835404028352916020019161047b565b820191906000526020600020905b81548152906001019060200180831161045e57829003601f168201915b505050505090505b90565b600061049a610493610944565b8484610948565b50600192915050565b60075460009065e35fa931a0009042106104f0576008546104cd906001600160a01b031682610a34565b6007546104e3906228206f63ffffffff610b4216565b6007555060019050610483565b6000915050610483565b60035490565b600061050d848484610ba3565b61058384610519610944565b61057e85604051806060016040528060288152602001610fe6602891396001600160a01b038a16600090815260026020526040812090610557610944565b6001600160a01b03168152602081019190915260400160002054919063ffffffff610d0116565b610948565b61058b6104a3565b506001949350505050565b60045460ff1690565b6008546001600160a01b031681565b600061049a6105bb610944565b8461057e85600260006105cc610944565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610b4216565b6001600160a01b031660009081526001602052604090205490565b610625610944565b6000546001600160a01b03908116911614610675576040805162461bcd60e51b8152602060048201819052602482015260008051602061100e833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60006106c96106ce565b905090565b6000546001600160a01b031690565b60058054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561047b5780601f106104505761010080835404028352916020019161047b565b6000610748610944565b6000546001600160a01b03908116911614610798576040805162461bcd60e51b8152602060048201819052602482015260008051602061100e833981519152604482015290519081900360640190fd5b61049a8383610d98565b60006107ac610944565b6000546001600160a01b039081169116146107fc576040805162461bcd60e51b8152602060048201819052602482015260008051602061100e833981519152604482015290519081900360640190fd5b50600880546001600160a01b0383166001600160a01b03199091161790556001919050565b600061049a61082e610944565b8461057e856040518060600160405280602581526020016110776025913960026000610858610944565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff610d0116565b60006108a361089c610944565b8484610ba3565b6108ab6104a3565b5060019392505050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6108e8610944565b6000546001600160a01b03908116911614610938576040805162461bcd60e51b8152602060048201819052602482015260008051602061100e833981519152604482015290519081900360640190fd5b61094181610e94565b50565b3390565b6001600160a01b03831661098d5760405162461bcd60e51b8152600401808060200182810382526024815260200180610f9c6024913960400191505060405180910390fd5b6001600160a01b0382166109d25760405162461bcd60e51b81526004018080602001828103825260228152602001806110df6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038216610a8f576040805162461bcd60e51b815260206004820152601f60248201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b60035467016345785d8a000090811115610afc57600354610ab6908363ffffffff610b4216565b6003556001600160a01b038316600090815260016020526040902054610ae2908363ffffffff610b4216565b6001600160a01b0384166000908152600160205260409020555b6040805183815290516001600160a01b038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505050565b600082820183811015610b9c576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038316610be85760405162461bcd60e51b8152600401808060200182810382526025815260200180610f776025913960400191505060405180910390fd5b6001600160a01b038216610c2d5760405162461bcd60e51b81526004018080602001828103825260238152602001806110546023913960400191505060405180910390fd5b610c708160405180606001604052806026815260200161102e602691396001600160a01b038616600090815260016020526040902054919063ffffffff610d0116565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610ca5908263ffffffff610b4216565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610d905760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d55578181015183820152602001610d3d565b50505050905090810190601f168015610d825780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6001600160a01b038216610ddd5760405162461bcd60e51b815260040180806020018281038252602181526020018061109c6021913960400191505060405180910390fd5b610e20816040518060600160405280602281526020016110bd602291396001600160a01b038516600090815260016020526040902054919063ffffffff610d0116565b6001600160a01b038316600090815260016020526040902055600354610e4c908263ffffffff610f3416565b6003556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b038116610ed95760405162461bcd60e51b8152600401808060200182810382526026815260200180610fc06026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610b9c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d0156fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657242455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f206164647265737342455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a723158202167b4dd7843a0c509a0c030d722fe4c68aff809e41f3dd3c7f372c557ffb94364736f6c63430005100032

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

000000000000000000000000927a7045f0e6c69b22f92c19c923a5740b15dace

-----Decoded View---------------
Arg [0] : _tresauryAddr (address): 0x927a7045F0e6C69b22F92c19C923A5740B15dacE

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000927a7045f0e6c69b22f92c19c923a5740b15dace


Deployed Bytecode Sourcemap

3673:4599:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3673:4599:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4650:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;4650:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5254:144;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5254:144:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;6183:287;;;:::i;4738:87::-;;;:::i;:::-;;;;;;;;;;;;;;;;5406:305;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5406:305:0;;;;;;;;;;;;;;;;;:::i;4471:79::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4055:30;;;:::i;:::-;;;;-1:-1:-1;;;;;4055:30:0;;;;;;;;;;;;;;5717:200;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5717:200:0;;;;;;;;:::i;4833:106::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4833:106:0;-1:-1:-1;;;;;4833:106:0;;:::i;3206:130::-;;;:::i;:::-;;4383:79;;;:::i;3012:73::-;;;:::i;4559:83::-;;;:::i;6476:133::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6476:133:0;;;;;;;;:::i;6617:147::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6617:147:0;-1:-1:-1;;;;;6617:147:0;;:::i;5926:251::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5926:251:0;;;;;;;;:::i;4947:163::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4947:163:0;;;;;;;;:::i;5116:130::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5116:130:0;;;;;;;;;;:::i;3342:103::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3342:103:0;-1:-1:-1;;;;;3342:103:0;;:::i;4650:79::-;4718:5;4711:12;;;;;;;;-1:-1:-1;;4711:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4689:13;;4711:12;;4718:5;;4711:12;;4718:5;4711:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4650:79;;:::o;5254:144::-;5322:4;5335:39;5344:12;:10;:12::i;:::-;5358:7;5367:6;5335:8;:39::i;:::-;-1:-1:-1;5388:4:0;5254:144;;;;:::o;6183:287::-;6300:8;;6215:4;;6250:17;;6281:15;:27;6278:187;;6328:15;;6322:35;;-1:-1:-1;;;;;6328:15:0;6344:11;6322:5;:35::i;:::-;6381:8;;:21;;6394:7;6381:21;:12;:21;:::i;:::-;6370:8;:32;-1:-1:-1;6422:4:0;;-1:-1:-1;6415:11:0;;6278:187;6457:5;6450:12;;;;;4738:87;4807:12;;4738:87;:::o;5406:305::-;5497:4;5510:36;5520:6;5528:9;5539:6;5510:9;:36::i;:::-;5553:121;5562:6;5570:12;:10;:12::i;:::-;5584:89;5622:6;5584:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5584:19:0;;;;;;:11;:19;;;;;;5604:12;:10;:12::i;:::-;-1:-1:-1;;;;;5584:33:0;;;;;;;;;;;;-1:-1:-1;5584:33:0;;;:89;;:37;:89;:::i;:::-;5553:8;:121::i;:::-;5681:6;:4;:6::i;:::-;-1:-1:-1;5701:4:0;;5406:305;-1:-1:-1;;;;5406:305:0:o;4471:79::-;4535:9;;;;4471:79;:::o;4055:30::-;;;-1:-1:-1;;;;;4055:30:0;;:::o;5717:200::-;5797:4;5810:83;5819:12;:10;:12::i;:::-;5833:7;5842:50;5881:10;5842:11;:25;5854:12;:10;:12::i;:::-;-1:-1:-1;;;;;5842:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;5842:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;4833:106::-;-1:-1:-1;;;;;4915:18:0;4892:7;4915:18;;;:9;:18;;;;;;;4833:106::o;3206:130::-;3137:12;:10;:12::i;:::-;3127:6;;-1:-1:-1;;;;;3127:6:0;;;:22;;;3119:67;;;;;-1:-1:-1;;;3119:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;3119:67:0;;;;;;;;;;;;;;;3301:1;3285:6;;3264:40;;-1:-1:-1;;;;;3285:6:0;;;;3264:40;;3301:1;;3264:40;3328:1;3311:19;;-1:-1:-1;;;;;;3311:19:0;;;3206:130::o;4383:79::-;4426:7;4449;:5;:7::i;:::-;4442:14;;4383:79;:::o;3012:73::-;3050:7;3073:6;-1:-1:-1;;;;;3073:6:0;3012:73;:::o;4559:83::-;4629:7;4622:14;;;;;;;;-1:-1:-1;;4622:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4600:13;;4622:14;;4629:7;;4622:14;;4629:7;4622:14;;;;;;;;;;;;;;;;;;;;;;;;6476:133;6549:4;3137:12;:10;:12::i;:::-;3127:6;;-1:-1:-1;;;;;3127:6:0;;;:22;;;3119:67;;;;;-1:-1:-1;;;3119:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;3119:67:0;;;;;;;;;;;;;;;6562:23;6568:7;6578:6;6562:5;:23::i;6617:147::-;6695:4;3137:12;:10;:12::i;:::-;3127:6;;-1:-1:-1;;;;;3127:6:0;;;:22;;;3119:67;;;;;-1:-1:-1;;;3119:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;3119:67:0;;;;;;;;;;;;;;;-1:-1:-1;6709:15:0;:29;;-1:-1:-1;;;;;6709:29:0;;-1:-1:-1;;;;;;6709:29:0;;;;;;;6617:147;;;:::o;5926:251::-;6011:4;6024:129;6033:12;:10;:12::i;:::-;6047:7;6056:96;6095:15;6056:96;;;;;;;;;;;;;;;;;:11;:25;6068:12;:10;:12::i;:::-;-1:-1:-1;;;;;6056:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;6056:25:0;;;:34;;;;;;;;;;;:96;;:38;:96;:::i;4947:163::-;5018:4;5031:42;5041:12;:10;:12::i;:::-;5055:9;5066:6;5031:9;:42::i;:::-;5080:6;:4;:6::i;:::-;-1:-1:-1;5100:4:0;;4947:163;-1:-1:-1;;;4947:163:0:o;5116:130::-;-1:-1:-1;;;;;5213:18:0;;;5190:7;5213:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5116:130::o;3342:103::-;3137:12;:10;:12::i;:::-;3127:6;;-1:-1:-1;;;;;3127:6:0;;;:22;;;3119:67;;;;;-1:-1:-1;;;3119:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;3119:67:0;;;;;;;;;;;;;;;3411:28;3430:8;3411:18;:28::i;:::-;3342:103;:::o;1000:92::-;1076:10;1000:92;:::o;7949:320::-;-1:-1:-1;;;;;8039:19:0;;8031:68;;;;-1:-1:-1;;;8031:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8114:21:0;;8106:68;;;;-1:-1:-1;;;8106:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8183:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;8231:32;;;;;;;;;;;;;;;;;7949:320;;;:::o;7228:375::-;-1:-1:-1;;;;;7300:21:0;;7292:65;;;;;-1:-1:-1;;;7292:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;7412:12;;7384:18;;7412:24;-1:-1:-1;7409:140:0;;;7459:12;;:24;;7476:6;7459:24;:16;:24;:::i;:::-;7444:12;:39;-1:-1:-1;;;;;7511:18:0;;;;;;:9;:18;;;;;;:30;;7534:6;7511:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;7490:18:0;;;;;;:9;:18;;;;;:51;7409:140;7560:37;;;;;;;;-1:-1:-1;;;;;7560:37:0;;;7577:1;;7560:37;;;;;;;;;7228:375;;;:::o;1230:167::-;1288:7;1316:5;;;1336:6;;;;1328:46;;;;;-1:-1:-1;;;1328:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1390:1;1230:167;-1:-1:-1;;;1230:167:0:o;6773:449::-;-1:-1:-1;;;;;6867:20:0;;6859:70;;;;-1:-1:-1;;;6859:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6944:23:0;;6936:71;;;;-1:-1:-1;;;6936:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7036;7058:6;7036:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7036:17:0;;;;;;:9;:17;;;;;;;:71;;:21;:71;:::i;:::-;-1:-1:-1;;;;;7016:17:0;;;;;;;:9;:17;;;;;;:91;;;;7137:20;;;;;;;:32;;7162:6;7137:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;7114:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;7181:35;;;;;;;7114:20;;7181:35;;;;;;;;;;;;;6773:449;;;:::o;1539:178::-;1625:7;1657:12;1649:6;;;;1641:29;;;;-1:-1:-1;;;1641:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;1641:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1689:5:0;;;1539:178::o;7611:330::-;-1:-1:-1;;;;;7683:21:0;;7675:67;;;;-1:-1:-1;;;7675:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7772:68;7795:6;7772:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7772:18:0;;;;;;:9;:18;;;;;;;:68;;:22;:68;:::i;:::-;-1:-1:-1;;;;;7751:18:0;;;;;;:9;:18;;;;;:89;7862:12;;:24;;7879:6;7862:24;:16;:24;:::i;:::-;7847:12;:39;7898:37;;;;;;;;7924:1;;-1:-1:-1;;;;;7898:37:0;;;;;;;;;;;;7611:330;;:::o;3451:215::-;-1:-1:-1;;;;;3521:22:0;;3513:73;;;;-1:-1:-1;;;3513:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3619:6;;;3598:38;;-1:-1:-1;;;;;3598:38:0;;;;3619:6;;;3598:38;;;3643:6;:17;;-1:-1:-1;;;;;;3643:17:0;-1:-1:-1;;;;;3643:17:0;;;;;;;;;;3451:215::o;1403:130::-;1461:7;1484:43;1488:1;1491;1484:43;;;;;;;;;;;;;;;;;:3;:43::i

Swarm Source

bzzr://2167b4dd7843a0c509a0c030d722fe4c68aff809e41f3dd3c7f372c557ffb943
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.