ERC-20
Overview
Max Total Supply
69,000,000,000 FKBORO
Holders
126
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
0.973012930753296154 FKBOROValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
BASICERC20
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-06-02 */ // SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.0 (utils/Context.sol) pragma solidity ^0.8.0; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } pragma solidity ^0.8.0; abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _transferOwnership(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _transferOwnership(newOwner); } function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } pragma solidity ^0.8.0; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { function totalSupply() external view returns (uint256); 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); } pragma solidity ^0.8.0; interface IERC20Metadata is IERC20 { function name() external view returns (string memory); function symbol() external view returns (string memory); function decimals() external view returns (uint8); } pragma solidity ^0.8.0; contract ERC20 is Context, IERC20, IERC20Metadata { mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 private _totalSupply; string private _name; string private _symbol; constructor(string memory name_, string memory symbol_) { _name = name_; _symbol = symbol_; } function name() public view virtual override returns (string memory) { return _name; } function symbol() public view virtual override returns (string memory) { return _symbol; } function decimals() public view virtual override returns (uint8) { return 18; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom( address sender, address recipient, uint256 amount ) public virtual override returns (bool) { _transfer(sender, recipient, amount); uint256 currentAllowance = _allowances[sender][_msgSender()]; require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance"); unchecked { _approve(sender, _msgSender(), currentAllowance - amount); } return true; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { uint256 currentAllowance = _allowances[_msgSender()][spender]; require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero"); unchecked { _approve(_msgSender(), spender, currentAllowance - subtractedValue); } return true; } function _transfer( address sender, address recipient, uint256 amount ) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); _beforeTokenTransfer(sender, recipient, amount); uint256 senderBalance = _balances[sender]; require(senderBalance >= amount, "ERC20: transfer amount exceeds balance"); unchecked { _balances[sender] = senderBalance - amount; } _balances[recipient] += amount; emit Transfer(sender, recipient, amount); _afterTokenTransfer(sender, recipient, amount); } function _mint(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: mint to the zero address"); _beforeTokenTransfer(address(0), account, amount); _totalSupply += amount; _balances[account] += amount; emit Transfer(address(0), account, amount); _afterTokenTransfer(address(0), account, amount); } function _burn(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: burn from the zero address"); _beforeTokenTransfer(account, address(0), amount); uint256 accountBalance = _balances[account]; require(accountBalance >= amount, "ERC20: burn amount exceeds balance"); unchecked { _balances[account] = accountBalance - amount; } _totalSupply -= amount; emit Transfer(account, address(0), amount); _afterTokenTransfer(account, address(0), amount); } function _approve( address owner, address spender, uint256 amount ) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _beforeTokenTransfer( address from, address to, uint256 amount ) internal virtual {} function _afterTokenTransfer( address from, address to, uint256 amount ) internal virtual {} } pragma solidity ^0.8.0; contract BASICERC20 is Ownable, ERC20 { uint256 public _totalSupply = 69000000000000000000000000000; uint256 public currentMaxTxLimit = _totalSupply/200; mapping(address => bool) private _excludedFromMax; constructor( address init) ERC20("FKBORO", "FKBORO") { _mint(init, _totalSupply); transferOwnership(init); _excludedFromMax[owner()] = true; _excludedFromMax[address(this)] = true; } function burn(uint256 value) external { _burn(msg.sender, value); } function _transfer( address sender, address recipient, uint256 amount ) internal override { if (!(_excludedFromMax[sender] || _excludedFromMax[recipient])) { require(amount <= currentMaxTxLimit,"max tx limit"); super._transfer(sender, recipient, amount); }else{ super._transfer(sender, recipient, amount); } } function excludeFromMax(address account) public onlyOwner { _excludedFromMax[account] = true; } function includeInMax(address account) public onlyOwner { _excludedFromMax[account] = false; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"init","type":"address"}],"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"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"currentMaxTxLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"excludeFromMax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeInMax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"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"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526bdef376571332906a8800000060065560c860065462000025919062000362565b6007553480156200003557600080fd5b506040516200132138038062001321833981016040819052620000589162000385565b60405180604001604052806006815260200165464b424f524f60d01b81525060405180604001604052806006815260200165464b424f524f60d01b815250620000b0620000aa6200014f60201b60201c565b62000153565b6004620000be83826200045b565b506005620000cd82826200045b565b505050620000e481600654620001a360201b60201c565b620000ef816200028c565b600160086000620001086000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff199586161790553081526008909252902080549091166001179055506200054f565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216620001ff5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b806003600082825462000213919062000527565b90915550506001600160a01b038216600090815260016020526040812080548392906200024290849062000527565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6000546001600160a01b03163314620002e85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401620001f6565b6001600160a01b0381166200034f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401620001f6565b6200035a8162000153565b50565b505050565b6000826200038057634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156200039857600080fd5b81516001600160a01b0381168114620003b057600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620003e257607f821691505b6020821081036200040357634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200035d57600081815260208120601f850160051c81016020861015620004325750805b601f850160051c820191505b8181101562000453578281556001016200043e565b505050505050565b81516001600160401b03811115620004775762000477620003b7565b6200048f81620004888454620003cd565b8462000409565b602080601f831160018114620004c75760008415620004ae5750858301515b600019600386901b1c1916600185901b17855562000453565b600085815260208120601f198616915b82811015620004f857888601518255948401946001909101908401620004d7565b5085821015620005175787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b808201808211156200054957634e487b7160e01b600052601160045260246000fd5b92915050565b610dc2806200055f6000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c8063715018a6116100ad578063a9059cbb11610071578063a9059cbb14610246578063dd62ed3e14610259578063e02b436814610292578063f2fde38b1461029b578063f4b8c14d146102ae57600080fd5b8063715018a6146101f55780638da5cb5b146101fd57806395d89b4114610218578063a114f92414610220578063a457c2d71461023357600080fd5b8063313ce567116100f4578063313ce5671461018c578063395093511461019b5780633eaaf86b146101ae57806342966c68146101b757806370a08231146101cc57600080fd5b806306fdde0314610126578063095ea7b31461014457806318160ddd1461016757806323b872dd14610179575b600080fd5b61012e6102c1565b60405161013b9190610ba3565b60405180910390f35b610157610152366004610c0d565b610353565b604051901515815260200161013b565b6003545b60405190815260200161013b565b610157610187366004610c37565b61036a565b6040516012815260200161013b565b6101576101a9366004610c0d565b610419565b61016b60065481565b6101ca6101c5366004610c73565b610455565b005b61016b6101da366004610c8c565b6001600160a01b031660009081526001602052604090205490565b6101ca610462565b6000546040516001600160a01b03909116815260200161013b565b61012e610498565b6101ca61022e366004610c8c565b6104a7565b610157610241366004610c0d565b6104f2565b610157610254366004610c0d565b61058b565b61016b610267366004610cae565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61016b60075481565b6101ca6102a9366004610c8c565b610598565b6101ca6102bc366004610c8c565b610630565b6060600480546102d090610ce1565b80601f01602080910402602001604051908101604052809291908181526020018280546102fc90610ce1565b80156103495780601f1061031e57610100808354040283529160200191610349565b820191906000526020600020905b81548152906001019060200180831161032c57829003601f168201915b5050505050905090565b600061036033848461067e565b5060015b92915050565b60006103778484846107a2565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156104015760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b61040e853385840361067e565b506001949350505050565b3360008181526002602090815260408083206001600160a01b03871684529091528120549091610360918590610450908690610d31565b61067e565b61045f3382610836565b50565b6000546001600160a01b0316331461048c5760405162461bcd60e51b81526004016103f890610d44565b6104966000610984565b565b6060600580546102d090610ce1565b6000546001600160a01b031633146104d15760405162461bcd60e51b81526004016103f890610d44565b6001600160a01b03166000908152600860205260409020805460ff19169055565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156105745760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103f8565b610581338585840361067e565b5060019392505050565b60006103603384846107a2565b6000546001600160a01b031633146105c25760405162461bcd60e51b81526004016103f890610d44565b6001600160a01b0381166106275760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103f8565b61045f81610984565b6000546001600160a01b0316331461065a5760405162461bcd60e51b81526004016103f890610d44565b6001600160a01b03166000908152600860205260409020805460ff19166001179055565b6001600160a01b0383166106e05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103f8565b6001600160a01b0382166107415760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103f8565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526008602052604090205460ff16806107e157506001600160a01b03821660009081526008602052604090205460ff165b610826576007548111156108265760405162461bcd60e51b815260206004820152600c60248201526b1b585e081d1e081b1a5b5a5d60a21b60448201526064016103f8565b6108318383836109d4565b505050565b6001600160a01b0382166108965760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016103f8565b6001600160a01b0382166000908152600160205260409020548181101561090a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016103f8565b6001600160a01b0383166000908152600160205260408120838303905560038054849290610939908490610d79565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038316610a385760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103f8565b6001600160a01b038216610a9a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103f8565b6001600160a01b03831660009081526001602052604090205481811015610b125760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103f8565b6001600160a01b03808516600090815260016020526040808220858503905591851681529081208054849290610b49908490610d31565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b9591815260200190565b60405180910390a350505050565b600060208083528351808285015260005b81811015610bd057858101830151858201604001528201610bb4565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610c0857600080fd5b919050565b60008060408385031215610c2057600080fd5b610c2983610bf1565b946020939093013593505050565b600080600060608486031215610c4c57600080fd5b610c5584610bf1565b9250610c6360208501610bf1565b9150604084013590509250925092565b600060208284031215610c8557600080fd5b5035919050565b600060208284031215610c9e57600080fd5b610ca782610bf1565b9392505050565b60008060408385031215610cc157600080fd5b610cca83610bf1565b9150610cd860208401610bf1565b90509250929050565b600181811c90821680610cf557607f821691505b602082108103610d1557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561036457610364610d1b565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b8181038181111561036457610364610d1b56fea264697066735822122041d5f0eb7e0dc7467db8f6fc26e573c4d0bf8cd8d9897d9c82a23cf76914593564736f6c634300081200330000000000000000000000001bf4e3d26514f0349e01c3ce57fffe3229344e45
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101215760003560e01c8063715018a6116100ad578063a9059cbb11610071578063a9059cbb14610246578063dd62ed3e14610259578063e02b436814610292578063f2fde38b1461029b578063f4b8c14d146102ae57600080fd5b8063715018a6146101f55780638da5cb5b146101fd57806395d89b4114610218578063a114f92414610220578063a457c2d71461023357600080fd5b8063313ce567116100f4578063313ce5671461018c578063395093511461019b5780633eaaf86b146101ae57806342966c68146101b757806370a08231146101cc57600080fd5b806306fdde0314610126578063095ea7b31461014457806318160ddd1461016757806323b872dd14610179575b600080fd5b61012e6102c1565b60405161013b9190610ba3565b60405180910390f35b610157610152366004610c0d565b610353565b604051901515815260200161013b565b6003545b60405190815260200161013b565b610157610187366004610c37565b61036a565b6040516012815260200161013b565b6101576101a9366004610c0d565b610419565b61016b60065481565b6101ca6101c5366004610c73565b610455565b005b61016b6101da366004610c8c565b6001600160a01b031660009081526001602052604090205490565b6101ca610462565b6000546040516001600160a01b03909116815260200161013b565b61012e610498565b6101ca61022e366004610c8c565b6104a7565b610157610241366004610c0d565b6104f2565b610157610254366004610c0d565b61058b565b61016b610267366004610cae565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61016b60075481565b6101ca6102a9366004610c8c565b610598565b6101ca6102bc366004610c8c565b610630565b6060600480546102d090610ce1565b80601f01602080910402602001604051908101604052809291908181526020018280546102fc90610ce1565b80156103495780601f1061031e57610100808354040283529160200191610349565b820191906000526020600020905b81548152906001019060200180831161032c57829003601f168201915b5050505050905090565b600061036033848461067e565b5060015b92915050565b60006103778484846107a2565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156104015760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b61040e853385840361067e565b506001949350505050565b3360008181526002602090815260408083206001600160a01b03871684529091528120549091610360918590610450908690610d31565b61067e565b61045f3382610836565b50565b6000546001600160a01b0316331461048c5760405162461bcd60e51b81526004016103f890610d44565b6104966000610984565b565b6060600580546102d090610ce1565b6000546001600160a01b031633146104d15760405162461bcd60e51b81526004016103f890610d44565b6001600160a01b03166000908152600860205260409020805460ff19169055565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156105745760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103f8565b610581338585840361067e565b5060019392505050565b60006103603384846107a2565b6000546001600160a01b031633146105c25760405162461bcd60e51b81526004016103f890610d44565b6001600160a01b0381166106275760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103f8565b61045f81610984565b6000546001600160a01b0316331461065a5760405162461bcd60e51b81526004016103f890610d44565b6001600160a01b03166000908152600860205260409020805460ff19166001179055565b6001600160a01b0383166106e05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103f8565b6001600160a01b0382166107415760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103f8565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526008602052604090205460ff16806107e157506001600160a01b03821660009081526008602052604090205460ff165b610826576007548111156108265760405162461bcd60e51b815260206004820152600c60248201526b1b585e081d1e081b1a5b5a5d60a21b60448201526064016103f8565b6108318383836109d4565b505050565b6001600160a01b0382166108965760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016103f8565b6001600160a01b0382166000908152600160205260409020548181101561090a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016103f8565b6001600160a01b0383166000908152600160205260408120838303905560038054849290610939908490610d79565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038316610a385760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103f8565b6001600160a01b038216610a9a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103f8565b6001600160a01b03831660009081526001602052604090205481811015610b125760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103f8565b6001600160a01b03808516600090815260016020526040808220858503905591851681529081208054849290610b49908490610d31565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b9591815260200190565b60405180910390a350505050565b600060208083528351808285015260005b81811015610bd057858101830151858201604001528201610bb4565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610c0857600080fd5b919050565b60008060408385031215610c2057600080fd5b610c2983610bf1565b946020939093013593505050565b600080600060608486031215610c4c57600080fd5b610c5584610bf1565b9250610c6360208501610bf1565b9150604084013590509250925092565b600060208284031215610c8557600080fd5b5035919050565b600060208284031215610c9e57600080fd5b610ca782610bf1565b9392505050565b60008060408385031215610cc157600080fd5b610cca83610bf1565b9150610cd860208401610bf1565b90509250929050565b600181811c90821680610cf557607f821691505b602082108103610d1557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561036457610364610d1b565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b8181038181111561036457610364610d1b56fea264697066735822122041d5f0eb7e0dc7467db8f6fc26e573c4d0bf8cd8d9897d9c82a23cf76914593564736f6c63430008120033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000001bf4e3d26514f0349e01c3ce57fffe3229344e45
-----Decoded View---------------
Arg [0] : init (address): 0x1bF4E3D26514F0349e01C3CE57ffFe3229344E45
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000001bf4e3d26514f0349e01c3ce57fffe3229344e45
Deployed Bytecode Sourcemap
7819:1233:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3152:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4066:169;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;4066:169:0;1004:187:1;3473:108:0;3561:12;;3473:108;;;1342:25:1;;;1330:2;1315:18;3473:108:0;1196:177:1;4243:492:0;;;;;;:::i;:::-;;:::i;3372:93::-;;;3455:2;1853:36:1;;1841:2;1826:18;3372:93:0;1711:184:1;4743:215:0;;;;;;:::i;:::-;;:::i;7864:59::-;;;;;;8303:81;;;;;;:::i;:::-;;:::i;:::-;;3589:127;;;;;;:::i;:::-;-1:-1:-1;;;;;3690:18:0;3663:7;3690:18;;;:9;:18;;;;;;;3589:127;1112:103;;;:::i;804:87::-;850:7;877:6;804:87;;-1:-1:-1;;;;;877:6:0;;;2422:51:1;;2410:2;2395:18;804:87:0;2276:203:1;3260:104:0;;;:::i;8939:108::-;;;;;;:::i;:::-;;:::i;4966:413::-;;;;;;:::i;:::-;;:::i;3724:175::-;;;;;;:::i;:::-;;:::i;3907:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4023:18:0;;;3996:7;4023:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3907:151;7930:51;;;;;;1227:201;;;;;;:::i;:::-;;:::i;8822:109::-;;;;;;:::i;:::-;;:::i;3152:100::-;3206:13;3239:5;3232:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3152:100;:::o;4066:169::-;4149:4;4166:39;231:10;4189:7;4198:6;4166:8;:39::i;:::-;-1:-1:-1;4223:4:0;4066:169;;;;;:::o;4243:492::-;4383:4;4400:36;4410:6;4418:9;4429:6;4400:9;:36::i;:::-;-1:-1:-1;;;;;4476:19:0;;4449:24;4476:19;;;:11;:19;;;;;;;;231:10;4476:33;;;;;;;;4528:26;;;;4520:79;;;;-1:-1:-1;;;4520:79:0;;3336:2:1;4520:79:0;;;3318:21:1;3375:2;3355:18;;;3348:30;3414:34;3394:18;;;3387:62;-1:-1:-1;;;3465:18:1;;;3458:38;3513:19;;4520:79:0;;;;;;;;;4635:57;4644:6;231:10;4685:6;4666:16;:25;4635:8;:57::i;:::-;-1:-1:-1;4723:4:0;;4243:492;-1:-1:-1;;;;4243:492:0:o;4743:215::-;231:10;4831:4;4880:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4880:34:0;;;;;;;;;;4831:4;;4848:80;;4871:7;;4880:47;;4917:10;;4880:47;:::i;:::-;4848:8;:80::i;8303:81::-;8352:24;8358:10;8370:5;8352;:24::i;:::-;8303:81;:::o;1112:103::-;850:7;877:6;-1:-1:-1;;;;;877:6:0;231:10;1024:23;1016:68;;;;-1:-1:-1;;;1016:68:0;;;;;;;:::i;:::-;1177:30:::1;1204:1;1177:18;:30::i;:::-;1112:103::o:0;3260:104::-;3316:13;3349:7;3342:14;;;;;:::i;8939:108::-;850:7;877:6;-1:-1:-1;;;;;877:6:0;231:10;1024:23;1016:68;;;;-1:-1:-1;;;1016:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9006:25:0::1;9034:5;9006:25:::0;;;:16:::1;:25;::::0;;;;:33;;-1:-1:-1;;9006:33:0::1;::::0;;8939:108::o;4966:413::-;231:10;5059:4;5103:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;5103:34:0;;;;;;;;;;5156:35;;;;5148:85;;;;-1:-1:-1;;;5148:85:0;;4368:2:1;5148:85:0;;;4350:21:1;4407:2;4387:18;;;4380:30;4446:34;4426:18;;;4419:62;-1:-1:-1;;;4497:18:1;;;4490:35;4542:19;;5148:85:0;4166:401:1;5148:85:0;5269:67;231:10;5292:7;5320:15;5301:16;:34;5269:8;:67::i;:::-;-1:-1:-1;5367:4:0;;4966:413;-1:-1:-1;;;4966:413:0:o;3724:175::-;3810:4;3827:42;231:10;3851:9;3862:6;3827:9;:42::i;1227:201::-;850:7;877:6;-1:-1:-1;;;;;877:6:0;231:10;1024:23;1016:68;;;;-1:-1:-1;;;1016:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1316:22:0;::::1;1308:73;;;::::0;-1:-1:-1;;;1308:73:0;;4774:2:1;1308:73:0::1;::::0;::::1;4756:21:1::0;4813:2;4793:18;;;4786:30;4852:34;4832:18;;;4825:62;-1:-1:-1;;;4903:18:1;;;4896:36;4949:19;;1308:73:0::1;4572:402:1::0;1308:73:0::1;1392:28;1411:8;1392:18;:28::i;8822:109::-:0;850:7;877:6;-1:-1:-1;;;;;877:6:0;231:10;1024:23;1016:68;;;;-1:-1:-1;;;1016:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8891:25:0::1;;::::0;;;:16:::1;:25;::::0;;;;:32;;-1:-1:-1;;8891:32:0::1;8919:4;8891:32;::::0;;8822:109::o;7134:380::-;-1:-1:-1;;;;;7270:19:0;;7262:68;;;;-1:-1:-1;;;7262:68:0;;5181:2:1;7262:68:0;;;5163:21:1;5220:2;5200:18;;;5193:30;5259:34;5239:18;;;5232:62;-1:-1:-1;;;5310:18:1;;;5303:34;5354:19;;7262:68:0;4979:400:1;7262:68:0;-1:-1:-1;;;;;7349:21:0;;7341:68;;;;-1:-1:-1;;;7341:68:0;;5586:2:1;7341:68:0;;;5568:21:1;5625:2;5605:18;;;5598:30;5664:34;5644:18;;;5637:62;-1:-1:-1;;;5715:18:1;;;5708:32;5757:19;;7341:68:0;5384:398:1;7341:68:0;-1:-1:-1;;;;;7422:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7474:32;;1342:25:1;;;7474:32:0;;1315:18:1;7474:32:0;;;;;;;7134:380;;;:::o;8396:418::-;-1:-1:-1;;;;;8537:24:0;;;;;;:16;:24;;;;;;;;;:55;;-1:-1:-1;;;;;;8565:27:0;;;;;;:16;:27;;;;;;;;8537:55;8531:274;;8628:17;;8618:6;:27;;8610:51;;;;-1:-1:-1;;;8610:51:0;;5989:2:1;8610:51:0;;;5971:21:1;6028:2;6008:18;;;6001:30;-1:-1:-1;;;6047:18:1;;;6040:42;6099:18;;8610:51:0;5787:336:1;8610:51:0;8676:42;8692:6;8700:9;8711:6;8676:15;:42::i;:::-;8396:418;;;:::o;6535:591::-;-1:-1:-1;;;;;6619:21:0;;6611:67;;;;-1:-1:-1;;;6611:67:0;;6330:2:1;6611:67:0;;;6312:21:1;6369:2;6349:18;;;6342:30;6408:34;6388:18;;;6381:62;-1:-1:-1;;;6459:18:1;;;6452:31;6500:19;;6611:67:0;6128:397:1;6611:67:0;-1:-1:-1;;;;;6778:18:0;;6753:22;6778:18;;;:9;:18;;;;;;6815:24;;;;6807:71;;;;-1:-1:-1;;;6807:71:0;;6732:2:1;6807:71:0;;;6714:21:1;6771:2;6751:18;;;6744:30;6810:34;6790:18;;;6783:62;-1:-1:-1;;;6861:18:1;;;6854:32;6903:19;;6807:71:0;6530:398:1;6807:71:0;-1:-1:-1;;;;;6914:18:0;;;;;;:9;:18;;;;;6935:23;;;6914:44;;6980:12;:22;;6952:6;;6914:18;6980:22;;6952:6;;6980:22;:::i;:::-;;;;-1:-1:-1;;7020:37:0;;1342:25:1;;;7046:1:0;;-1:-1:-1;;;;;7020:37:0;;;;;1330:2:1;1315:18;7020:37:0;;;;;;;8396:418;;;:::o;1436:191::-;1510:16;1529:6;;-1:-1:-1;;;;;1546:17:0;;;-1:-1:-1;;;;;;1546:17:0;;;;;;1579:40;;1529:6;;;;;;;1579:40;;1510:16;1579:40;1499:128;1436:191;:::o;5387:733::-;-1:-1:-1;;;;;5527:20:0;;5519:70;;;;-1:-1:-1;;;5519:70:0;;7268:2:1;5519:70:0;;;7250:21:1;7307:2;7287:18;;;7280:30;7346:34;7326:18;;;7319:62;-1:-1:-1;;;7397:18:1;;;7390:35;7442:19;;5519:70:0;7066:401:1;5519:70:0;-1:-1:-1;;;;;5608:23:0;;5600:71;;;;-1:-1:-1;;;5600:71:0;;7674:2:1;5600:71:0;;;7656:21:1;7713:2;7693:18;;;7686:30;7752:34;7732:18;;;7725:62;-1:-1:-1;;;7803:18:1;;;7796:33;7846:19;;5600:71:0;7472:399:1;5600:71:0;-1:-1:-1;;;;;5768:17:0;;5744:21;5768:17;;;:9;:17;;;;;;5804:23;;;;5796:74;;;;-1:-1:-1;;;5796:74:0;;8078:2:1;5796:74:0;;;8060:21:1;8117:2;8097:18;;;8090:30;8156:34;8136:18;;;8129:62;-1:-1:-1;;;8207:18:1;;;8200:36;8253:19;;5796:74:0;7876:402:1;5796:74:0;-1:-1:-1;;;;;5906:17:0;;;;;;;:9;:17;;;;;;5926:22;;;5906:42;;5970:20;;;;;;;;:30;;5942:6;;5906:17;5970:30;;5942:6;;5970:30;:::i;:::-;;;;;;;;6035:9;-1:-1:-1;;;;;6018:35:0;6027:6;-1:-1:-1;;;;;6018:35:0;;6046:6;6018:35;;;;1342:25:1;;1330:2;1315:18;;1196:177;6018:35:0;;;;;;;;5508:612;5387:733;;;:::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1900:180::-;1959:6;2012:2;2000:9;1991:7;1987:23;1983:32;1980:52;;;2028:1;2025;2018:12;1980:52;-1:-1:-1;2051:23:1;;1900:180;-1:-1:-1;1900:180:1:o;2085:186::-;2144:6;2197:2;2185:9;2176:7;2172:23;2168:32;2165:52;;;2213:1;2210;2203:12;2165:52;2236:29;2255:9;2236:29;:::i;:::-;2226:39;2085:186;-1:-1:-1;;;2085:186:1:o;2484:260::-;2552:6;2560;2613:2;2601:9;2592:7;2588:23;2584:32;2581:52;;;2629:1;2626;2619:12;2581:52;2652:29;2671:9;2652:29;:::i;:::-;2642:39;;2700:38;2734:2;2723:9;2719:18;2700:38;:::i;:::-;2690:48;;2484:260;;;;;:::o;2749:380::-;2828:1;2824:12;;;;2871;;;2892:61;;2946:4;2938:6;2934:17;2924:27;;2892:61;2999:2;2991:6;2988:14;2968:18;2965:38;2962:161;;3045:10;3040:3;3036:20;3033:1;3026:31;3080:4;3077:1;3070:15;3108:4;3105:1;3098:15;2962:161;;2749:380;;;:::o;3543:127::-;3604:10;3599:3;3595:20;3592:1;3585:31;3635:4;3632:1;3625:15;3659:4;3656:1;3649:15;3675:125;3740:9;;;3761:10;;;3758:36;;;3774:18;;:::i;3805:356::-;4007:2;3989:21;;;4026:18;;;4019:30;4085:34;4080:2;4065:18;;4058:62;4152:2;4137:18;;3805:356::o;6933:128::-;7000:9;;;7021:11;;;7018:37;;;7035:18;;:::i
Swarm Source
ipfs://41d5f0eb7e0dc7467db8f6fc26e573c4d0bf8cd8d9897d9c82a23cf769145935
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.