Contract 0xfC50d8349131cACB76fC0CEaed6886a4df6eBEd2

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x329e9b0e1a478dd24c248424a43480823ae29cceff406f01255a3a56aaf848b4Approve126719532021-11-15 14:58:5563 days 4 hrs ago0xa392398289cd42226058b486c748c46b19ebd242 IN  0xfc50d8349131cacb76fc0ceaed6886a4df6ebed20 BNB0.00022029
0x4c2d7a2ffb5316320d9fa62ababc095d539c6ff745770be8333b0830a5d0810eTransfer126447792021-11-14 14:59:4864 days 4 hrs ago0x769cce72bd73de0970848f6a982f49a6e4f81f8e IN  0xfc50d8349131cacb76fc0ceaed6886a4df6ebed20.4 BNB0.000105
0x133c444a330c2a2f6e6193d7f372d58dfa2bfe0bb92eb9438f616398d6652fb5Transfer126447472021-11-14 14:57:3664 days 4 hrs ago0x769cce72bd73de0970848f6a982f49a6e4f81f8e IN  0xfc50d8349131cacb76fc0ceaed6886a4df6ebed20.4 BNB0.000105
0xaa56705f7894ad836f578e39001cac392ee3fb6aef083b9b53ab45b7dcb7b4c5Transfer126446032021-11-14 14:48:5864 days 4 hrs ago0x769cce72bd73de0970848f6a982f49a6e4f81f8e IN  0xfc50d8349131cacb76fc0ceaed6886a4df6ebed20.4 BNB0.000105
0x11b28addebd29b216d55eb8858da35d59a55669fc89da47cbc3c571d57a1863dTransfer126443972021-11-14 14:36:3064 days 4 hrs ago0x769cce72bd73de0970848f6a982f49a6e4f81f8e IN  0xfc50d8349131cacb76fc0ceaed6886a4df6ebed20.4 BNB0.000105
0x91cf09be6b0f6cdbfe3111d842791f662b4d64d716f25b8bd295142ed0d540f8Transfer126440302021-11-14 14:14:4264 days 5 hrs ago0xbc5c10e1bf5d65e15a5a2db1b031727eeea2e1db IN  0xfc50d8349131cacb76fc0ceaed6886a4df6ebed20.4 BNB0.00042
0x5a4635442c6797070770ca2aa3ab3b2eea0b8c10cae1f97e4eacfa16155fa912Transfer126220422021-11-13 19:40:0864 days 23 hrs ago0x6e68c4a528d9090ff57149ab7a387ee14f93a7a2 IN  0xfc50d8349131cacb76fc0ceaed6886a4df6ebed20 BNB0.000255515
0x1b0390badc9b0312a8ebe7a860ce890d91b49ee2876b130a70deaa2d68a79c1dTransfer126220252021-11-13 19:39:1764 days 23 hrs ago0x6e68c4a528d9090ff57149ab7a387ee14f93a7a2 IN  0xfc50d8349131cacb76fc0ceaed6886a4df6ebed20 BNB0.000255515
0x0ee114dde861da6fb46b2755ce76d3697f0826b8ddb6322acc9f0722ef6c2f94Transfer126220082021-11-13 19:38:2664 days 23 hrs ago0x6e68c4a528d9090ff57149ab7a387ee14f93a7a2 IN  0xfc50d8349131cacb76fc0ceaed6886a4df6ebed20 BNB0.000255515
0x44cd58ea83fc9858d767a52dea0789c53d38d8cab9f5d1ae525e967cbb79ed00Transfer126219962021-11-13 19:37:5064 days 23 hrs ago0x6e68c4a528d9090ff57149ab7a387ee14f93a7a2 IN  0xfc50d8349131cacb76fc0ceaed6886a4df6ebed20 BNB0.000255455
0x6c09db4aea5cc66e0f8e94f6ca0dd9c90a1bc6b3eebb3d0d0f66fc1a31a0c023Transfer126219772021-11-13 19:36:5364 days 23 hrs ago0x6e68c4a528d9090ff57149ab7a387ee14f93a7a2 IN  0xfc50d8349131cacb76fc0ceaed6886a4df6ebed20 BNB0.000255515
0xea1191829d9de1c1b88fad1d04bbda28ec877b8ac3bbd1a0b06d3b54b82d745b0x60806040124805502021-11-08 18:06:3070 days 1 hr ago0x6e68c4a528d9090ff57149ab7a387ee14f93a7a2 IN  Create: DFI0 BNB0.00526628
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DFI

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-11-08
*/

pragma solidity 0.5.16;


// ----------------------------------------------------------------------------
// '99DEFI' Token contract
//
// Name        : 99DEFI
// Symbol      : 99DEFI
// Decimals    : 08
//
// ----------------------------------------------------------------------------

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 {
  // Empty internal constructor, to prevent people from mistakenly deploying
  // an instance of this contract, which should be used via inheritance.
  constructor () internal { }

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

  function _msgData() internal view returns (bytes memory) {
    this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
    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) {
    // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
    // benefit is lost if 'b' is also tested.
    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 DFI is Context, IBEP20, Ownable {
  using SafeMath for uint256;

  mapping (address => uint256) private _balances;

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

  uint256 private _totalSupply;
  uint8 public _decimals;
  string public _symbol;
  string public _name;

  constructor() public {
    _name = "99DEFI";
    _symbol = "99DEFI";
    _decimals = 8;
    _totalSupply = 100000000 * 10**8;
    _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 burn(uint256 amount) public returns (bool) {
    _burn(_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 _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":[],"name":"_decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"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":"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":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"}]

60806040523480156200001157600080fd5b506000620000276001600160e01b036200013816565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506040805180820190915260068082526539394445464960d01b60209092019182526200009e91816200013d565b506040805180820190915260068082526539394445464960d01b6020909201918252620000ce916005916200013d565b506004805460ff19166008179055662386f26fc100006003819055336000818152600160209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3620001df565b335b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018057805160ff1916838001178555620001b0565b82800160010185558215620001b0579182015b82811115620001b057825182559160200191906001019062000193565b50620001be929150620001c2565b5090565b6200013a91905b80821115620001be5760008155600101620001c9565b610fa680620001ef6000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c8063715018a6116100ad578063a9059cbb11610071578063a9059cbb14610332578063b09f12661461035e578063d28d885214610366578063dd62ed3e1461036e578063f2fde38b1461039c57610121565b8063715018a6146102c8578063893d20e8146102d25780638da5cb5b146102f657806395d89b41146102fe578063a457c2d71461030657610121565b8063313ce567116100f4578063313ce5671461023357806332424aa314610251578063395093511461025957806342966c681461028557806370a08231146102a257610121565b806306fdde0314610126578063095ea7b3146101a357806318160ddd146101e357806323b872dd146101fd575b600080fd5b61012e6103c2565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101cf600480360360408110156101b957600080fd5b506001600160a01b038135169060200135610458565b604080519115158252519081900360200190f35b6101eb610475565b60408051918252519081900360200190f35b6101cf6004803603606081101561021357600080fd5b506001600160a01b0381358116916020810135909116906040013561047b565b61023b610508565b6040805160ff9092168252519081900360200190f35b61023b610511565b6101cf6004803603604081101561026f57600080fd5b506001600160a01b03813516906020013561051a565b6101cf6004803603602081101561029b57600080fd5b503561056e565b6101eb600480360360208110156102b857600080fd5b50356001600160a01b0316610589565b6102d06105a4565b005b6102da610658565b604080516001600160a01b039092168252519081900360200190f35b6102da610667565b61012e610676565b6101cf6004803603604081101561031c57600080fd5b506001600160a01b0381351690602001356106d7565b6101cf6004803603604081101561034857600080fd5b506001600160a01b038135169060200135610745565b61012e610759565b61012e6107e7565b6101eb6004803603604081101561038457600080fd5b506001600160a01b0381358116916020013516610842565b6102d0600480360360208110156103b257600080fd5b50356001600160a01b031661086d565b60068054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561044e5780601f106104235761010080835404028352916020019161044e565b820191906000526020600020905b81548152906001019060200180831161043157829003601f168201915b5050505050905090565b600061046c6104656108e3565b84846108e7565b50600192915050565b60035490565b60006104888484846109d3565b6104fe846104946108e3565b6104f985604051806060016040528060288152602001610e77602891396001600160a01b038a166000908152600260205260408120906104d26108e3565b6001600160a01b03168152602081019190915260400160002054919063ffffffff610b3116565b6108e7565b5060019392505050565b60045460ff1690565b60045460ff1681565b600061046c6105276108e3565b846104f985600260006105386108e3565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610bc816565b600061058161057b6108e3565b83610c29565b506001919050565b6001600160a01b031660009081526001602052604090205490565b6105ac6108e3565b6000546001600160a01b0390811691161461060e576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000610662610667565b905090565b6000546001600160a01b031690565b60058054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561044e5780601f106104235761010080835404028352916020019161044e565b600061046c6106e46108e3565b846104f985604051806060016040528060258152602001610ee8602591396002600061070e6108e3565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff610b3116565b600061046c6107526108e3565b84846109d3565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107df5780601f106107b4576101008083540402835291602001916107df565b820191906000526020600020905b8154815290600101906020018083116107c257829003601f168201915b505050505081565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107df5780601f106107b4576101008083540402835291602001916107df565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6108756108e3565b6000546001600160a01b039081169116146108d7576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6108e081610d25565b50565b3390565b6001600160a01b03831661092c5760405162461bcd60e51b8152600401808060200182810382526024815260200180610e2d6024913960400191505060405180910390fd5b6001600160a01b0382166109715760405162461bcd60e51b8152600401808060200182810382526022815260200180610f506022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610a185760405162461bcd60e51b8152600401808060200182810382526025815260200180610e086025913960400191505060405180910390fd5b6001600160a01b038216610a5d5760405162461bcd60e51b8152600401808060200182810382526023815260200180610ec56023913960400191505060405180910390fd5b610aa081604051806060016040528060268152602001610e9f602691396001600160a01b038616600090815260016020526040902054919063ffffffff610b3116565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610ad5908263ffffffff610bc816565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610bc05760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610b85578181015183820152602001610b6d565b50505050905090810190601f168015610bb25780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610c22576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216610c6e5760405162461bcd60e51b8152600401808060200182810382526021815260200180610f0d6021913960400191505060405180910390fd5b610cb181604051806060016040528060228152602001610f2e602291396001600160a01b038516600090815260016020526040902054919063ffffffff610b3116565b6001600160a01b038316600090815260016020526040902055600354610cdd908263ffffffff610dc516565b6003556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b038116610d6a5760405162461bcd60e51b8152600401808060200182810382526026815260200180610e516026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610c2283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610b3156fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f206164647265737342455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a723158208b2614ec3f56e68f69d21eca6f4d8412d619dfe6fd7ec5535a3da670dd0a779664736f6c63430005100032

Deployed ByteCode Sourcemap

4345:3774:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4345:3774:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5167: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;5167:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5750:144;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5750:144:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;5252:87;;;:::i;:::-;;;;;;;;;;;;;;;;5900:292;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5900:292:0;;;;;;;;;;;;;;;;;:::i;4993:79::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4586:22;;;:::i;6198:200::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6198:200:0;;;;;;;;:::i;6661:110::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6661:110:0;;:::i;5345:106::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5345:106:0;-1:-1:-1;;;;;5345:106:0;;:::i;3878:130::-;;;:::i;:::-;;4908:79;;;:::i;:::-;;;;-1:-1:-1;;;;;4908:79:0;;;;;;;;;;;;;;3684:73;;;:::i;5078:83::-;;;:::i;6404:251::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6404:251:0;;;;;;;;:::i;5457:150::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5457:150:0;;;;;;;;:::i;4613:21::-;;;:::i;4639:19::-;;;:::i;5614:130::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5614:130:0;;;;;;;;;;:::i;4014:103::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4014:103:0;-1:-1:-1;;;;;4014:103:0;;:::i;5167:79::-;5235:5;5228:12;;;;;;;;-1:-1:-1;;5228:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5206:13;;5228:12;;5235:5;;5228:12;;5235:5;5228:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5167:79;:::o;5750:144::-;5818:4;5831:39;5840:12;:10;:12::i;:::-;5854:7;5863:6;5831:8;:39::i;:::-;-1:-1:-1;5884:4:0;5750:144;;;;:::o;5252:87::-;5321:12;;5252:87;:::o;5900:292::-;5991:4;6004:36;6014:6;6022:9;6033:6;6004:9;:36::i;:::-;6047:121;6056:6;6064:12;:10;:12::i;:::-;6078:89;6116:6;6078:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6078:19:0;;;;;;:11;:19;;;;;;6098:12;:10;:12::i;:::-;-1:-1:-1;;;;;6078:33:0;;;;;;;;;;;;-1:-1:-1;6078:33:0;;;:89;;:37;:89;:::i;:::-;6047:8;:121::i;:::-;-1:-1:-1;6182:4:0;5900:292;;;;;:::o;4993:79::-;5057:9;;;;4993:79;:::o;4586:22::-;;;;;;:::o;6198:200::-;6278:4;6291:83;6300:12;:10;:12::i;:::-;6314:7;6323:50;6362:10;6323:11;:25;6335:12;:10;:12::i;:::-;-1:-1:-1;;;;;6323:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;6323:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;6661:110::-;6707:4;6720:27;6726:12;:10;:12::i;:::-;6740:6;6720:5;:27::i;:::-;-1:-1:-1;6761:4:0;6661:110;;;:::o;5345:106::-;-1:-1:-1;;;;;5427:18:0;5404:7;5427:18;;;:9;:18;;;;;;;5345:106::o;3878:130::-;3809:12;:10;:12::i;:::-;3799:6;;-1:-1:-1;;;;;3799:6:0;;;:22;;;3791:67;;;;;-1:-1:-1;;;3791:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3973:1;3957:6;;3936:40;;-1:-1:-1;;;;;3957:6:0;;;;3936:40;;3973:1;;3936:40;4000:1;3983:19;;-1:-1:-1;;;;;;3983:19:0;;;3878:130::o;4908:79::-;4951:7;4974;:5;:7::i;:::-;4967:14;;4908:79;:::o;3684:73::-;3722:7;3745:6;-1:-1:-1;;;;;3745:6:0;3684:73;:::o;5078:83::-;5148:7;5141:14;;;;;;;;-1:-1:-1;;5141:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5119:13;;5141:14;;5148:7;;5141:14;;5148:7;5141:14;;;;;;;;;;;;;;;;;;;;;;;;6404:251;6489:4;6502:129;6511:12;:10;:12::i;:::-;6525:7;6534:96;6573:15;6534:96;;;;;;;;;;;;;;;;;:11;:25;6546:12;:10;:12::i;:::-;-1:-1:-1;;;;;6534:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;6534:25:0;;;:34;;;;;;;;;;;:96;;:38;:96;:::i;5457:150::-;5528:4;5541:42;5551:12;:10;:12::i;:::-;5565:9;5576:6;5541:9;:42::i;4613:21::-;;;;;;;;;;;;;;;-1:-1:-1;;4613:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4639:19::-;;;;;;;;;;;;;;;-1:-1:-1;;4639:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5614:130;-1:-1:-1;;;;;5711:18:0;;;5688:7;5711:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5614:130::o;4014:103::-;3809:12;:10;:12::i;:::-;3799:6;;-1:-1:-1;;;;;3799:6:0;;;:22;;;3791:67;;;;;-1:-1:-1;;;3791:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4083:28;4102:8;4083:18;:28::i;:::-;4014:103;:::o;1421:92::-;1497:10;1421:92;:::o;7568:320::-;-1:-1:-1;;;;;7658:19:0;;7650:68;;;;-1:-1:-1;;;7650:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7733:21:0;;7725:68;;;;-1:-1:-1;;;7725:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7802:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7850:32;;;;;;;;;;;;;;;;;7568:320;;;:::o;6777:449::-;-1:-1:-1;;;;;6871:20:0;;6863:70;;;;-1:-1:-1;;;6863:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6948:23:0;;6940:71;;;;-1:-1:-1;;;6940:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7040;7062:6;7040:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7040:17:0;;;;;;:9;:17;;;;;;;:71;;:21;:71;:::i;:::-;-1:-1:-1;;;;;7020:17:0;;;;;;;:9;:17;;;;;;:91;;;;7141:20;;;;;;;:32;;7166:6;7141:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;7118:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;7185:35;;;;;;;7118:20;;7185:35;;;;;;;;;;;;;6777:449;;;:::o;2077:178::-;2163:7;2195:12;2187:6;;;;2179:29;;;;-1:-1:-1;;;2179: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;2179:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2227:5:0;;;2077:178::o;1766:167::-;1824:7;1852:5;;;1872:6;;;;1864:46;;;;;-1:-1:-1;;;1864:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1926:1;1766:167;-1:-1:-1;;;1766:167:0:o;7232:330::-;-1:-1:-1;;;;;7304:21:0;;7296:67;;;;-1:-1:-1;;;7296:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7393:68;7416:6;7393:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7393:18:0;;;;;;:9;:18;;;;;;;:68;;:22;:68;:::i;:::-;-1:-1:-1;;;;;7372:18:0;;;;;;:9;:18;;;;;:89;7483:12;;:24;;7500:6;7483:24;:16;:24;:::i;:::-;7468:12;:39;7519:37;;;;;;;;7545:1;;-1:-1:-1;;;;;7519:37:0;;;;;;;;;;;;7232:330;;:::o;4123:215::-;-1:-1:-1;;;;;4193:22:0;;4185:73;;;;-1:-1:-1;;;4185:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4291:6;;;4270:38;;-1:-1:-1;;;;;4270:38:0;;;;4291:6;;;4270:38;;;4315:6;:17;;-1:-1:-1;;;;;;4315:17:0;-1:-1:-1;;;;;4315:17:0;;;;;;;;;;4123:215::o;1938:130::-;1996:7;2019:43;2023:1;2026;2019:43;;;;;;;;;;;;;;;;;:3;:43::i

Swarm Source

bzzr://8b2614ec3f56e68f69d21eca6f4d8412d619dfe6fd7ec5535a3da670dd0a7796
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.