Contract 0xA667fe00E537673582cb703eCaeC7722dfB9a2E3 1

 

Contract Overview

CBerry: CBY Token
Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x1fad1f559c25861665dbfd5c76ff5258c6f429f6546e7ff4d6da3b923f7827d5Transfer109906102021-09-17 10:28:542 hrs 26 mins ago0x8c128dba2cb66399341aa877315be1054be75da8 IN  CBerry: CBY Token0 BNB0.00018148
0xf5b355e13b4968a95e858de779c1fe07c19e510c453e89e802a9b66ca1654910Transfer109878172021-09-17 8:09:124 hrs 45 mins ago0x8c128dba2cb66399341aa877315be1054be75da8 IN  CBerry: CBY Token0 BNB0.00025648
0x4f546c21dd107795e8763fc764c6a2be7e80451e356b6615b769bde318737d52Transfer109734412021-09-16 20:09:5016 hrs 45 mins ago0x080e5b4f22338f9d928a891219604350d6e77bb6 IN  CBerry: CBY Token0 BNB0.00011795
0x06e996b0ad662ad5db59d71742e98f67e9bfe7234e06bb2134be96245d2a65ffTransfer109594302021-09-16 8:26:141 day 4 hrs ago0x18080ad6769032770637ceebfc8e25f847662b35 IN  CBerry: CBY Token0 BNB0.00010654
0x1812c1c230f66d067b24c92f3fdc305cadfca8592150e2049887e172d2ef6c2aTransfer109594302021-09-16 8:26:141 day 4 hrs ago0xa26f1851ec6fb024ced50ea3376ce65babce5000 IN  CBerry: CBY Token0 BNB0.00010648
0x85c5ea54acf6299ff829b294382336b91a29f5075e7e04bc7830f258a15c5efdTransfer109594302021-09-16 8:26:141 day 4 hrs ago0xab2df26b66c9bb8e30a901835e6fd648696dd7f3 IN  CBerry: CBY Token0 BNB0.0001066
0x2da28e06a46bd0f96ff49afffdcaabc7cdf36a8dcc422438c0c6cc10e4ae443fTransfer109389272021-09-15 15:20:551 day 21 hrs ago0xf4be044ba7461d8444ed53f9ec7490781e08e3b7 IN  CBerry: CBY Token0 BNB0.00018154
0x09aa055a300190f12a4537b2417da3959508d7a00fd57a15b2ec7b1b056e2ebbTransfer109385312021-09-15 15:01:071 day 21 hrs ago0x24d2c1486603cfd49a021c0bb0edb4da313a3bbb IN  CBerry: CBY Token0 BNB0.00025642
0xca44cbf35514618377a96620e71a9cfea8978b7b8deeeb08194f047fe03402f1Transfer109384672021-09-15 14:57:551 day 21 hrs ago0xf355e5ce7a21e3b9d8c46e0ea8cdebdc433d8b7c IN  CBerry: CBY Token0 BNB0.0001816
0x12cda8be61ec30dc15576410a31a6e4edbdfc4d0d802bcea90181f1b571d05c9Transfer109383452021-09-15 14:51:491 day 22 hrs ago0x8c128dba2cb66399341aa877315be1054be75da8 IN  CBerry: CBY Token0 BNB0.00018148
0x0fea405571a9563baccfaddd606394fddf9f13a6132c175610eb288502fc6dd1Transfer109350362021-09-15 12:06:222 days 48 mins ago0x8c128dba2cb66399341aa877315be1054be75da8 IN  CBerry: CBY Token0 BNB0.00025654
0xa7dd69aa1c65283ede5ed7773321fed081803d8d9f6d25acef36f81b13f0b773Transfer109081822021-09-14 13:35:022 days 23 hrs ago0xf4be044ba7461d8444ed53f9ec7490781e08e3b7 IN  CBerry: CBY Token0 BNB0.00018154
0xda7df9130098bdbf5bd0c5e3aea042998e69ffb74b3e39fb31fd9ab56d12a374Transfer109032372021-09-14 9:27:033 days 3 hrs ago0x18080ad6769032770637ceebfc8e25f847662b35 IN  CBerry: CBY Token0 BNB0.00010654
0xb1990e569514e70a241c249440544a9cdb3d46f8587114887b6aeae723fafb5eTransfer109005152021-09-14 7:10:503 days 5 hrs ago0xf4be044ba7461d8444ed53f9ec7490781e08e3b7 IN  CBerry: CBY Token0 BNB0.00018154
0x33443d0daf43f125560161859824827e11fde52c2b39c8652933cd9c2b61729aTransfer108832532021-09-13 16:47:123 days 20 hrs ago0xf4be044ba7461d8444ed53f9ec7490781e08e3b7 IN  CBerry: CBY Token0 BNB0.00018154
0xd9013c0831060ed7163d72e49f44a2d9373419fd95d8a803403cb2f8fd7e69bfTransfer108829272021-09-13 16:30:513 days 20 hrs ago0x8c128dba2cb66399341aa877315be1054be75da8 IN  CBerry: CBY Token0 BNB0.00018154
0xbba92cfb36d4f559fc9f1b35d01dcad01205e47a07dd329bfdf55b0906e54b1cTransfer108828282021-09-13 16:25:543 days 20 hrs ago0xf4be044ba7461d8444ed53f9ec7490781e08e3b7 IN  CBerry: CBY Token0 BNB0.00018154
0x7da9b8a47967eb9274d8e423b37987b08fc82fa53d16453bd88d90e8592325b3Transfer108719452021-09-13 7:19:064 days 5 hrs ago0x8c128dba2cb66399341aa877315be1054be75da8 IN  CBerry: CBY Token0 BNB0.00025654
0x930bccc7dd2df05c82523d691ec9b1a536710d2dbe763978a4056571b2df5467Transfer108675582021-09-13 3:39:324 days 9 hrs ago0xf4be044ba7461d8444ed53f9ec7490781e08e3b7 IN  CBerry: CBY Token0 BNB0.0001816
0x29120fe07394609773717d8c0a6188750ebc72cd1b13822cf1ae972b1a23b109Transfer108593572021-09-12 20:49:154 days 16 hrs ago0xf4be044ba7461d8444ed53f9ec7490781e08e3b7 IN  CBerry: CBY Token0 BNB0.00018148
0x1cbc001f143fef758de94112fc0d8e1bd4499bb92e97275e00aff53a553f9078Transfer108536262021-09-12 16:02:024 days 20 hrs ago0xf4be044ba7461d8444ed53f9ec7490781e08e3b7 IN  CBerry: CBY Token0 BNB0.00018154
0xb71a347548d11bdc04c12b69da88d2f7d6478d7c5b568bfabe68ca62802de6dbTransfer108521362021-09-12 14:47:274 days 22 hrs ago0xf4be044ba7461d8444ed53f9ec7490781e08e3b7 IN  CBerry: CBY Token0 BNB0.00018154
0x9e4ca13b9c4f5fd8cf2e2b70e77702d57ae9e579711d405cb2a15ec5226d775eTransfer108515552021-09-12 14:18:244 days 22 hrs ago0x24d2c1486603cfd49a021c0bb0edb4da313a3bbb IN  CBerry: CBY Token0 BNB0.0002566
0xb8f3037729178261bb310840f416d8ec699d336297272ac8ba7e53b001391a6dTransfer108500312021-09-12 13:02:094 days 23 hrs ago0xf4be044ba7461d8444ed53f9ec7490781e08e3b7 IN  CBerry: CBY Token0 BNB0.00018148
0x0284f8d2256383670679f5b9ce7077d365f840805d2d970fb181805d9e8561ffTransfer108491182021-09-12 12:16:305 days 38 mins ago0xf4be044ba7461d8444ed53f9ec7490781e08e3b7 IN  CBerry: CBY Token0 BNB0.00018154
[ Download CSV Export 

OVERVIEW

CBerry is a content sharing system on the Binance Smart Chain. Users are rewarded with CBY and can be tipped in BNB for quality contents shared.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CBerry

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, Apache-2.0 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2020-11-07
*/

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) {
    
    require(b > 0, errorMessage);
    uint256 c = a / b;

    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 CBerry 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;
  string private _symbol;
  string private _name;

  constructor() public {
    _name = "CBerry";
    _symbol = "CBY";
    _decimals = 18;
    _totalSupply = 5000000000000000000000000;
    _balances[msg.sender] = _totalSupply;

    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);
    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"));
    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(uint256 amount) public onlyOwner returns (bool) {
    _mint(_msgSender(), amount);
    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");

    _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);
  }

  function _burnFrom(address account, uint256 amount) internal {
    _burn(account, amount);
    _approve(account, _msgSender(), _allowances[account][_msgSender()].sub(amount, "BEP20: burn amount exceeds allowance"));
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"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":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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"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"}]

60806040523480156200001157600080fd5b506000620000246200024060201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506040518060400160405280600681526020017f4342657272790000000000000000000000000000000000000000000000000000815250600690805190602001906200010f92919062000248565b506040518060400160405280600381526020017f4342590000000000000000000000000000000000000000000000000000000000815250600590805190602001906200015d92919062000248565b506012600460006101000a81548160ff021916908360ff1602179055506a0422ca8b0a00a425000000600381905550600354600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040518082815260200191505060405180910390a3620002f7565b600033905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200028b57805160ff1916838001178555620002bc565b82800160010185558215620002bc579182015b82811115620002bb5782518255916020019190600101906200029e565b5b509050620002cb9190620002cf565b5090565b620002f491905b80821115620002f0576000816000905550600101620002d6565b5090565b90565b61190580620003076000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063893d20e811610097578063a457c2d711610066578063a457c2d7146104db578063a9059cbb14610541578063dd62ed3e146105a7578063f2fde38b1461061f57610100565b8063893d20e81461037e5780638da5cb5b146103c857806395d89b4114610412578063a0712d681461049557610100565b8063313ce567116100d3578063313ce5671461029257806339509351146102b657806370a082311461031c578063715018a61461037457610100565b806306fdde0314610105578063095ea7b31461018857806318160ddd146101ee57806323b872dd1461020c575b600080fd5b61010d610663565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014d578082015181840152602081019050610132565b50505050905090810190601f16801561017a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101d46004803603604081101561019e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610705565b604051808215151515815260200191505060405180910390f35b6101f6610723565b6040518082815260200191505060405180910390f35b6102786004803603606081101561022257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061072d565b604051808215151515815260200191505060405180910390f35b61029a610806565b604051808260ff1660ff16815260200191505060405180910390f35b610302600480360360408110156102cc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061081d565b604051808215151515815260200191505060405180910390f35b61035e6004803603602081101561033257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108d0565b6040518082815260200191505060405180910390f35b61037c610919565b005b610386610aa1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103d0610ab0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61041a610ad9565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561045a57808201518184015260208101905061043f565b50505050905090810190601f1680156104875780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104c1600480360360208110156104ab57600080fd5b8101908080359060200190929190505050610b7b565b604051808215151515815260200191505060405180910390f35b610527600480360360408110156104f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c60565b604051808215151515815260200191505060405180910390f35b61058d6004803603604081101561055757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d2d565b604051808215151515815260200191505060405180910390f35b610609600480360360408110156105bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d4b565b6040518082815260200191505060405180910390f35b6106616004803603602081101561063557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dd2565b005b606060068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106fb5780601f106106d0576101008083540402835291602001916106fb565b820191906000526020600020905b8154815290600101906020018083116106de57829003601f168201915b5050505050905090565b6000610719610712610ea7565b8484610eaf565b6001905092915050565b6000600354905090565b600061073a8484846110a6565b6107fb84610746610ea7565b6107f68560405180606001604052806028815260200161181960289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006107ac610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113609092919063ffffffff16565b610eaf565b600190509392505050565b6000600460009054906101000a900460ff16905090565b60006108c661082a610ea7565b846108c1856002600061083b610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461142090919063ffffffff16565b610eaf565b6001905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610921610ea7565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000610aab610ab0565b905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b715780601f10610b4657610100808354040283529160200191610b71565b820191906000526020600020905b815481529060010190602001808311610b5457829003601f168201915b5050505050905090565b6000610b85610ea7565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c46576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610c57610c51610ea7565b836114a8565b60019050919050565b6000610d23610c6d610ea7565b84610d1e8560405180606001604052806025815260200161188a6025913960026000610c97610ea7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113609092919063ffffffff16565b610eaf565b6001905092915050565b6000610d41610d3a610ea7565b84846110a6565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610dda610ea7565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e9b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610ea481611665565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610f35576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806117cf6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fbb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806118af6022913960400191505060405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561112c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806117aa6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156111b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806118676023913960400191505060405180910390fd5b61121e8160405180606001604052806026815260200161184160269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113609092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112b381600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461142090919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600083831115829061140d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156113d25780820151818401526020810190506113b7565b50505050905090810190601f1680156113ff5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b60008082840190508381101561149e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561154b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f42455032303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b6115608160035461142090919063ffffffff16565b6003819055506115b881600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461142090919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156116eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806117f36026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505056fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a72315820351e88bc773d2de1c7a4ffe835008b5d29f08858df04ca3f12747b70e18b734064736f6c63430005100032

Deployed ByteCode Sourcemap

3538:4091:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3538:4091:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4372:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4372:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4954:144;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4954:144:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4457:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5104:292;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5104:292:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4198:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5402:200;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5402:200:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4550:106;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4550:106:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3071:130;;;:::i;:::-;;4113:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2877:73;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4283:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4283:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5865:120;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5865:120:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5608:251;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5608:251:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4662:150;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4662:150:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4818:130;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4818:130:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3207:103;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3207:103:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;4372:79;4411:13;4440:5;4433:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4372:79;:::o;4954:144::-;5022:4;5035:39;5044:12;:10;:12::i;:::-;5058:7;5067:6;5035:8;:39::i;:::-;5088:4;5081:11;;4954:144;;;;:::o;4457:87::-;4503:7;4526:12;;4519:19;;4457:87;:::o;5104:292::-;5195:4;5208:36;5218:6;5226:9;5237:6;5208:9;:36::i;:::-;5251:121;5260:6;5268:12;:10;:12::i;:::-;5282:89;5320:6;5282:89;;;;;;;;;;;;;;;;;:11;:19;5294:6;5282:19;;;;;;;;;;;;;;;:33;5302:12;:10;:12::i;:::-;5282:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;5251:8;:121::i;:::-;5386:4;5379:11;;5104:292;;;;;:::o;4198:79::-;4241:5;4262:9;;;;;;;;;;;4255:16;;4198:79;:::o;5402:200::-;5482:4;5495:83;5504:12;:10;:12::i;:::-;5518:7;5527:50;5566:10;5527:11;:25;5539:12;:10;:12::i;:::-;5527:25;;;;;;;;;;;;;;;:34;5553:7;5527:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;5495:8;:83::i;:::-;5592:4;5585:11;;5402:200;;;;:::o;4550:106::-;4609:7;4632:9;:18;4642:7;4632:18;;;;;;;;;;;;;;;;4625:25;;4550:106;;;:::o;3071:130::-;3002:12;:10;:12::i;:::-;2992:22;;:6;;;;;;;;;;;:22;;;2984:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3166:1;3129:40;;3150:6;;;;;;;;;;;3129:40;;;;;;;;;;;;3193:1;3176:6;;:19;;;;;;;;;;;;;;;;;;3071:130::o;4113:79::-;4156:7;4179;:5;:7::i;:::-;4172:14;;4113:79;:::o;2877:73::-;2915:7;2938:6;;;;;;;;;;;2931:13;;2877:73;:::o;4283:83::-;4324:13;4353:7;4346:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4283:83;:::o;5865:120::-;5921:4;3002:12;:10;:12::i;:::-;2992:22;;:6;;;;;;;;;;;:22;;;2984:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5934:27;5940:12;:10;:12::i;:::-;5954:6;5934:5;:27::i;:::-;5975:4;5968:11;;5865:120;;;:::o;5608:251::-;5693:4;5706:129;5715:12;:10;:12::i;:::-;5729:7;5738:96;5777:15;5738:96;;;;;;;;;;;;;;;;;:11;:25;5750:12;:10;:12::i;:::-;5738:25;;;;;;;;;;;;;;;:34;5764:7;5738:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;5706:8;:129::i;:::-;5849:4;5842:11;;5608:251;;;;:::o;4662:150::-;4733:4;4746:42;4756:12;:10;:12::i;:::-;4770:9;4781:6;4746:9;:42::i;:::-;4802:4;4795:11;;4662:150;;;;:::o;4818:130::-;4892:7;4915:11;:18;4927:5;4915:18;;;;;;;;;;;;;;;:27;4934:7;4915:27;;;;;;;;;;;;;;;;4908:34;;4818:130;;;;:::o;3207:103::-;3002:12;:10;:12::i;:::-;2992:22;;:6;;;;;;;;;;;:22;;;2984:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3276:28;3295:8;3276:18;:28::i;:::-;3207:103;:::o;1000:92::-;1045:15;1076:10;1069:17;;1000:92;:::o;7078:320::-;7185:1;7168:19;;:5;:19;;;;7160:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7262:1;7243:21;;:7;:21;;;;7235:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7342:6;7312:11;:18;7324:5;7312:18;;;;;;;;;;;;;;;:27;7331:7;7312:27;;;;;;;;;;;;;;;:36;;;;7376:7;7360:32;;7369:5;7360:32;;;7385:6;7360:32;;;;;;;;;;;;;;;;;;7078:320;;;:::o;5991:449::-;6103:1;6085:20;;:6;:20;;;;6077:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6183:1;6162:23;;:9;:23;;;;6154:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6254;6276:6;6254:71;;;;;;;;;;;;;;;;;:9;:17;6264:6;6254:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;6234:9;:17;6244:6;6234:17;;;;;;;;;;;;;;;:91;;;;6355:32;6380:6;6355:9;:20;6365:9;6355:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;6332:9;:20;6342:9;6332:20;;;;;;;;;;;;;;;:55;;;;6416:9;6399:35;;6408:6;6399:35;;;6427:6;6399:35;;;;;;;;;;;;;;;;;;5991:449;;;:::o;1536:178::-;1622:7;1651:1;1646;:6;;1654:12;1638:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1638:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1674:9;1690:1;1686;:5;1674:17;;1707:1;1700:8;;;1536:178;;;;;:::o;1225:167::-;1283:7;1299:9;1315:1;1311;:5;1299:17;;1336:1;1331;:6;;1323:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1385:1;1378:8;;;1225:167;;;;:::o;6446:290::-;6537:1;6518:21;;:7;:21;;;;6510:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6599:24;6616:6;6599:12;;:16;;:24;;;;:::i;:::-;6584:12;:39;;;;6651:30;6674:6;6651:9;:18;6661:7;6651:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;6630:9;:18;6640:7;6630:18;;;;;;;;;;;;;;;:51;;;;6714:7;6693:37;;6710:1;6693:37;;;6723:6;6693:37;;;;;;;;;;;;;;;;;;6446:290;;:::o;3316:215::-;3406:1;3386:22;;:8;:22;;;;3378:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3492:8;3463:38;;3484:6;;;;;;;;;;;3463:38;;;;;;;;;;;;3517:8;3508:6;;:17;;;;;;;;;;;;;;;;;;3316:215;:::o

Swarm Source

bzzr://351e88bc773d2de1c7a4ffe835008b5d29f08858df04ca3f12747b70e18b7340
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.