Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
100,000,000 QDFI
Holders
1,200
Market
Price
$0.00 @ 0.000001 ETH (-6.65%)
Onchain Market Cap
$342,994.00
Circulating Supply Market Cap
$300,711.00
Other Info
Token Contract (WITH 18 Decimals)
Balance
10 QDFIValue
$0.03 ( ~8.79846882835132E-06 Eth) [0.0000%]Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
QUDEFI
Compiler Version
v0.8.18+commit.87f61d96
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: Unlicensed pragma solidity 0.8.18; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } } 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); } contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() { 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 transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } } interface IUniswapV2Factory { function createPair(address tokenA, address tokenB) external returns (address pair); } interface IUniswapV2Router02 { function swapExactTokensForTokensSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; function factory() external pure returns (address); function WETH() external pure returns (address); } contract QUDEFI is Context, IERC20, Ownable { uint256 private constant _totalSupply = 100_000_000e18; uint256 private constant minSwap = 25_000e18; uint8 private constant _decimals = 18; IUniswapV2Router02 immutable uniswapV2Router; address immutable uniswapV2Pair; address immutable USDT; address payable immutable taxWallet; uint256 public buyTax; uint256 public sellTax; uint8 private inSwapAndLiquify; string private constant _name = "QUDEFI"; string private constant _symbol = "QDFI"; mapping(address => uint256) private _balance; mapping(address => mapping(address => uint256)) private _allowances; mapping(address => bool) private _isExcludedFromFeeWallet; constructor() { uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); USDT = 0xdAC17F958D2ee523a2206206994597C13D831ec7; buyTax = 1; sellTax = 2; uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), USDT); taxWallet = payable(0x72A1519Cf49da4f2b0F6490C3C96F46caab19e74); _balance[msg.sender] = _totalSupply; _isExcludedFromFeeWallet[taxWallet] = true; _isExcludedFromFeeWallet[msg.sender] = true; _isExcludedFromFeeWallet[address(this)] = true; _allowances[address(this)][address(uniswapV2Router)] = type(uint256) .max; _allowances[msg.sender][address(uniswapV2Router)] = type(uint256).max; _allowances[taxWallet][address(uniswapV2Router)] = type(uint256) .max; emit Transfer(address(0), _msgSender(), _totalSupply); } function name() public pure returns (string memory) { return _name; } function symbol() public pure returns (string memory) { return _symbol; } function decimals() public pure returns (uint8) { return _decimals; } function totalSupply() public pure override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view override returns (uint256) { return _balance[account]; } function transfer(address recipient, uint256 amount) public override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, _msgSender(), _allowances[sender][_msgSender()] - amount); return true; } function _approve(address owner, address spender, uint256 amount) private { 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 addExcludedWallet(address wallet) external onlyOwner { _isExcludedFromFeeWallet[wallet] = true; } function removeExcludedWallet(address wallet) external onlyOwner { _isExcludedFromFeeWallet[wallet] = false; } function changeTax(uint256 newBuyTax, uint256 newSellTax) external onlyOwner { buyTax = newBuyTax; sellTax = newSellTax; } function _transfer( address from, address to, uint256 amount ) private { require(from != address(0), "ERC20: transfer from the zero address"); require(amount > 1e9, "Min transfer amt"); uint256 _tax; if (_isExcludedFromFeeWallet[from] || _isExcludedFromFeeWallet[to]) { _tax = 0; } else { if (inSwapAndLiquify == 1) { //No tax transfer _balance[from] -= amount; _balance[to] += amount; emit Transfer(from, to, amount); return; } if (from == uniswapV2Pair) { _tax = buyTax; } else if (to == uniswapV2Pair) { uint256 tokensToSwap = _balance[address(this)]; if (tokensToSwap > minSwap && inSwapAndLiquify == 0) { inSwapAndLiquify = 1; _swapTokensForUSDT(tokensToSwap); inSwapAndLiquify = 0; } _tax = sellTax; } else { _tax = 0; } } if (_tax != 0) { //Tax transfer uint256 taxTokens = (amount * _tax) / 100; uint256 transferAmount = amount - taxTokens; _balance[from] -= amount; _balance[to] += transferAmount; _balance[address(this)] += taxTokens; emit Transfer(from, address(this), taxTokens); emit Transfer(from, to, transferAmount); } else { //No tax transfer _balance[from] -= amount; _balance[to] += amount; emit Transfer(from, to, amount); } } function _swapTokensForUSDT(uint256 tokenAmount) private { address[] memory path = new address[](2); path[0] = address(this); path[1] = USDT; _approve(address(this), address(uniswapV2Router), tokenAmount); // make the swap uniswapV2Router.swapExactTokensForTokensSupportingFeeOnTransferTokens( tokenAmount, 0, // accept any amount of USDT path, taxWallet, block.timestamp ); } receive() external payable {} }
{ "optimizer": { "enabled": false, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"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":[{"internalType":"address","name":"wallet","type":"address"}],"name":"addExcludedWallet","outputs":[],"stateMutability":"nonpayable","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":[],"name":"buyTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newBuyTax","type":"uint256"},{"internalType":"uint256","name":"newSellTax","type":"uint256"}],"name":"changeTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"wallet","type":"address"}],"name":"removeExcludedWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","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"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
6101006040523480156200001257600080fd5b50600062000025620006a060201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505073dac17f958d2ee523a2206206994597c13d831ec773ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff1681525050600180819055506002808190555060805173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001af573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001d5919062000712565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060c0516040518363ffffffff1660e01b81526004016200021392919062000755565b6020604051808303816000875af115801562000233573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000259919062000712565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250507372a1519cf49da4f2b0f6490c3c96f46caab19e7473ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff16815250506a52b7d2dcc80cd2e4000000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060016006600060e05173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6005600060e05173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000628620006a060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6a52b7d2dcc80cd2e40000006040516200069291906200079d565b60405180910390a3620007ba565b600033905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620006da82620006ad565b9050919050565b620006ec81620006cd565b8114620006f857600080fd5b50565b6000815190506200070c81620006e1565b92915050565b6000602082840312156200072b576200072a620006a8565b5b60006200073b84828501620006fb565b91505092915050565b6200074f81620006cd565b82525050565b60006040820190506200076c600083018562000744565b6200077b602083018462000744565b9392505050565b6000819050919050565b620007978162000782565b82525050565b6000602082019050620007b460008301846200078c565b92915050565b60805160a05160c05160e05161212b6200080260003960006116ca015260006115f00152600081816110bb0152611118015260008181611663015261168a015261212b6000f3fe6080604052600436106101025760003560e01c8063715018a611610095578063a9059cbb11610064578063a9059cbb14610330578063cc1776d31461036d578063dba9d42014610398578063dd62ed3e146103c1578063f2fde38b146103fe57610109565b8063715018a61461029a5780638da5cb5b146102b15780639036ed4d146102dc57806395d89b411461030557610109565b806323b872dd116100d157806323b872dd146101ca578063313ce567146102075780634f7041a51461023257806370a082311461025d57610109565b806306fdde031461010e578063095ea7b31461013957806318160ddd146101765780631c3315f0146101a157610109565b3661010957005b600080fd5b34801561011a57600080fd5b50610123610427565b60405161013091906117d0565b60405180910390f35b34801561014557600080fd5b50610160600480360381019061015b919061188b565b610464565b60405161016d91906118e6565b60405180910390f35b34801561018257600080fd5b5061018b610482565b6040516101989190611910565b60405180910390f35b3480156101ad57600080fd5b506101c860048036038101906101c3919061192b565b610495565b005b3480156101d657600080fd5b506101f160048036038101906101ec9190611958565b610585565b6040516101fe91906118e6565b60405180910390f35b34801561021357600080fd5b5061021c61063d565b60405161022991906119c7565b60405180910390f35b34801561023e57600080fd5b50610247610646565b6040516102549190611910565b60405180910390f35b34801561026957600080fd5b50610284600480360381019061027f919061192b565b61064c565b6040516102919190611910565b60405180910390f35b3480156102a657600080fd5b506102af610695565b005b3480156102bd57600080fd5b506102c66107e8565b6040516102d391906119f1565b60405180910390f35b3480156102e857600080fd5b5061030360048036038101906102fe9190611a0c565b610811565b005b34801561031157600080fd5b5061031a6108b8565b60405161032791906117d0565b60405180910390f35b34801561033c57600080fd5b506103576004803603810190610352919061188b565b6108f5565b60405161036491906118e6565b60405180910390f35b34801561037957600080fd5b50610382610913565b60405161038f9190611910565b60405180910390f35b3480156103a457600080fd5b506103bf60048036038101906103ba919061192b565b610919565b005b3480156103cd57600080fd5b506103e860048036038101906103e39190611a4c565b610a09565b6040516103f59190611910565b60405180910390f35b34801561040a57600080fd5b506104256004803603810190610420919061192b565b610a90565b005b60606040518060400160405280600681526020017f5155444546490000000000000000000000000000000000000000000000000000815250905090565b6000610478610471610c51565b8484610c59565b6001905092915050565b60006a52b7d2dcc80cd2e4000000905090565b61049d610c51565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461052a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052190611ad8565b60405180910390fd5b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000610592848484610e22565b6106328461059e610c51565b84600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105e8610c51565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461062d9190611b27565b610c59565b600190509392505050565b60006012905090565b60015481565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61069d610c51565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461072a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072190611ad8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610819610c51565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089d90611ad8565b60405180910390fd5b81600181905550806002819055505050565b60606040518060400160405280600481526020017f5144464900000000000000000000000000000000000000000000000000000000815250905090565b6000610909610902610c51565b8484610e22565b6001905092915050565b60025481565b610921610c51565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a590611ad8565b60405180910390fd5b6001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610a98610c51565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1c90611ad8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8b90611bcd565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610cc8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cbf90611c5f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2e90611cf1565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e159190611910565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8890611d83565b60405180910390fd5b633b9aca008111610ed7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ece90611def565b60405180910390fd5b6000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610f7a5750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15610f885760009050611231565b6001600360009054906101000a900460ff1660ff16036110b95781600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ff19190611b27565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110479190611e0f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110ab9190611910565b60405180910390a35061154c565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611116576001549050611230565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361122a576000600460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905069054b40b1f852bda00000811180156111d857506000600360009054906101000a900460ff1660ff16145b1561121f576001600360006101000a81548160ff021916908360ff16021790555061120281611551565b6000600360006101000a81548160ff021916908360ff1602179055505b60025491505061122f565b600090505b5b5b60008114611438576000606482846112499190611e43565b6112539190611eb4565b9050600081846112639190611b27565b905083600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112b49190611b27565b9250508190555080600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461130a9190611e0f565b9250508190555081600460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113609190611e0f565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113c49190611910565b60405180910390a38473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516114299190611910565b60405180910390a3505061154a565b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114879190611b27565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114dd9190611e0f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516115419190611910565b60405180910390a35b505b505050565b6000600267ffffffffffffffff81111561156e5761156d611ee5565b5b60405190808252806020026020018201604052801561159c5781602001602082028036833780820191505090505b50905030816000815181106115b4576115b3611f14565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f00000000000000000000000000000000000000000000000000000000000000008160018151811061162357611622611f14565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611688307f000000000000000000000000000000000000000000000000000000000000000084610c59565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635c11d795836000847f0000000000000000000000000000000000000000000000000000000000000000426040518663ffffffff1660e01b815260040161170a95949392919061209b565b600060405180830381600087803b15801561172457600080fd5b505af1158015611738573d6000803e3d6000fd5b505050505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561177a57808201518184015260208101905061175f565b60008484015250505050565b6000601f19601f8301169050919050565b60006117a282611740565b6117ac818561174b565b93506117bc81856020860161175c565b6117c581611786565b840191505092915050565b600060208201905081810360008301526117ea8184611797565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611822826117f7565b9050919050565b61183281611817565b811461183d57600080fd5b50565b60008135905061184f81611829565b92915050565b6000819050919050565b61186881611855565b811461187357600080fd5b50565b6000813590506118858161185f565b92915050565b600080604083850312156118a2576118a16117f2565b5b60006118b085828601611840565b92505060206118c185828601611876565b9150509250929050565b60008115159050919050565b6118e0816118cb565b82525050565b60006020820190506118fb60008301846118d7565b92915050565b61190a81611855565b82525050565b60006020820190506119256000830184611901565b92915050565b600060208284031215611941576119406117f2565b5b600061194f84828501611840565b91505092915050565b600080600060608486031215611971576119706117f2565b5b600061197f86828701611840565b935050602061199086828701611840565b92505060406119a186828701611876565b9150509250925092565b600060ff82169050919050565b6119c1816119ab565b82525050565b60006020820190506119dc60008301846119b8565b92915050565b6119eb81611817565b82525050565b6000602082019050611a0660008301846119e2565b92915050565b60008060408385031215611a2357611a226117f2565b5b6000611a3185828601611876565b9250506020611a4285828601611876565b9150509250929050565b60008060408385031215611a6357611a626117f2565b5b6000611a7185828601611840565b9250506020611a8285828601611840565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611ac260208361174b565b9150611acd82611a8c565b602082019050919050565b60006020820190508181036000830152611af181611ab5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611b3282611855565b9150611b3d83611855565b9250828203905081811115611b5557611b54611af8565b5b92915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611bb760268361174b565b9150611bc282611b5b565b604082019050919050565b60006020820190508181036000830152611be681611baa565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611c4960248361174b565b9150611c5482611bed565b604082019050919050565b60006020820190508181036000830152611c7881611c3c565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611cdb60228361174b565b9150611ce682611c7f565b604082019050919050565b60006020820190508181036000830152611d0a81611cce565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611d6d60258361174b565b9150611d7882611d11565b604082019050919050565b60006020820190508181036000830152611d9c81611d60565b9050919050565b7f4d696e207472616e7366657220616d7400000000000000000000000000000000600082015250565b6000611dd960108361174b565b9150611de482611da3565b602082019050919050565b60006020820190508181036000830152611e0881611dcc565b9050919050565b6000611e1a82611855565b9150611e2583611855565b9250828201905080821115611e3d57611e3c611af8565b5b92915050565b6000611e4e82611855565b9150611e5983611855565b9250828202611e6781611855565b91508282048414831517611e7e57611e7d611af8565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611ebf82611855565b9150611eca83611855565b925082611eda57611ed9611e85565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b6000819050919050565b6000611f72611f6d611f6884611f43565b611f4d565b611855565b9050919050565b611f8281611f57565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611fbd81611817565b82525050565b6000611fcf8383611fb4565b60208301905092915050565b6000602082019050919050565b6000611ff382611f88565b611ffd8185611f93565b935061200883611fa4565b8060005b838110156120395781516120208882611fc3565b975061202b83611fdb565b92505060018101905061200c565b5085935050505092915050565b600061206161205c612057846117f7565b611f4d565b6117f7565b9050919050565b600061207382612046565b9050919050565b600061208582612068565b9050919050565b6120958161207a565b82525050565b600060a0820190506120b06000830188611901565b6120bd6020830187611f79565b81810360408301526120cf8186611fe8565b90506120de606083018561208c565b6120eb6080830184611901565b969550505050505056fea2646970667358221220cde07fc70629ab495376af9362aa7abdae437650e4ff7d53ae8b38f42a6a7ced64736f6c63430008120033
Deployed Bytecode
0x6080604052600436106101025760003560e01c8063715018a611610095578063a9059cbb11610064578063a9059cbb14610330578063cc1776d31461036d578063dba9d42014610398578063dd62ed3e146103c1578063f2fde38b146103fe57610109565b8063715018a61461029a5780638da5cb5b146102b15780639036ed4d146102dc57806395d89b411461030557610109565b806323b872dd116100d157806323b872dd146101ca578063313ce567146102075780634f7041a51461023257806370a082311461025d57610109565b806306fdde031461010e578063095ea7b31461013957806318160ddd146101765780631c3315f0146101a157610109565b3661010957005b600080fd5b34801561011a57600080fd5b50610123610427565b60405161013091906117d0565b60405180910390f35b34801561014557600080fd5b50610160600480360381019061015b919061188b565b610464565b60405161016d91906118e6565b60405180910390f35b34801561018257600080fd5b5061018b610482565b6040516101989190611910565b60405180910390f35b3480156101ad57600080fd5b506101c860048036038101906101c3919061192b565b610495565b005b3480156101d657600080fd5b506101f160048036038101906101ec9190611958565b610585565b6040516101fe91906118e6565b60405180910390f35b34801561021357600080fd5b5061021c61063d565b60405161022991906119c7565b60405180910390f35b34801561023e57600080fd5b50610247610646565b6040516102549190611910565b60405180910390f35b34801561026957600080fd5b50610284600480360381019061027f919061192b565b61064c565b6040516102919190611910565b60405180910390f35b3480156102a657600080fd5b506102af610695565b005b3480156102bd57600080fd5b506102c66107e8565b6040516102d391906119f1565b60405180910390f35b3480156102e857600080fd5b5061030360048036038101906102fe9190611a0c565b610811565b005b34801561031157600080fd5b5061031a6108b8565b60405161032791906117d0565b60405180910390f35b34801561033c57600080fd5b506103576004803603810190610352919061188b565b6108f5565b60405161036491906118e6565b60405180910390f35b34801561037957600080fd5b50610382610913565b60405161038f9190611910565b60405180910390f35b3480156103a457600080fd5b506103bf60048036038101906103ba919061192b565b610919565b005b3480156103cd57600080fd5b506103e860048036038101906103e39190611a4c565b610a09565b6040516103f59190611910565b60405180910390f35b34801561040a57600080fd5b506104256004803603810190610420919061192b565b610a90565b005b60606040518060400160405280600681526020017f5155444546490000000000000000000000000000000000000000000000000000815250905090565b6000610478610471610c51565b8484610c59565b6001905092915050565b60006a52b7d2dcc80cd2e4000000905090565b61049d610c51565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461052a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052190611ad8565b60405180910390fd5b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000610592848484610e22565b6106328461059e610c51565b84600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105e8610c51565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461062d9190611b27565b610c59565b600190509392505050565b60006012905090565b60015481565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61069d610c51565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461072a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072190611ad8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610819610c51565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089d90611ad8565b60405180910390fd5b81600181905550806002819055505050565b60606040518060400160405280600481526020017f5144464900000000000000000000000000000000000000000000000000000000815250905090565b6000610909610902610c51565b8484610e22565b6001905092915050565b60025481565b610921610c51565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a590611ad8565b60405180910390fd5b6001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610a98610c51565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1c90611ad8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8b90611bcd565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610cc8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cbf90611c5f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2e90611cf1565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e159190611910565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8890611d83565b60405180910390fd5b633b9aca008111610ed7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ece90611def565b60405180910390fd5b6000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610f7a5750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15610f885760009050611231565b6001600360009054906101000a900460ff1660ff16036110b95781600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ff19190611b27565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110479190611e0f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110ab9190611910565b60405180910390a35061154c565b7f0000000000000000000000006ef7d514d75b5a5a3c500dba1b161a81e842e7a473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611116576001549050611230565b7f0000000000000000000000006ef7d514d75b5a5a3c500dba1b161a81e842e7a473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361122a576000600460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905069054b40b1f852bda00000811180156111d857506000600360009054906101000a900460ff1660ff16145b1561121f576001600360006101000a81548160ff021916908360ff16021790555061120281611551565b6000600360006101000a81548160ff021916908360ff1602179055505b60025491505061122f565b600090505b5b5b60008114611438576000606482846112499190611e43565b6112539190611eb4565b9050600081846112639190611b27565b905083600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112b49190611b27565b9250508190555080600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461130a9190611e0f565b9250508190555081600460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113609190611e0f565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113c49190611910565b60405180910390a38473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516114299190611910565b60405180910390a3505061154a565b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114879190611b27565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114dd9190611e0f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516115419190611910565b60405180910390a35b505b505050565b6000600267ffffffffffffffff81111561156e5761156d611ee5565b5b60405190808252806020026020018201604052801561159c5781602001602082028036833780820191505090505b50905030816000815181106115b4576115b3611f14565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec78160018151811061162357611622611f14565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611688307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84610c59565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff16635c11d795836000847f00000000000000000000000072a1519cf49da4f2b0f6490c3c96f46caab19e74426040518663ffffffff1660e01b815260040161170a95949392919061209b565b600060405180830381600087803b15801561172457600080fd5b505af1158015611738573d6000803e3d6000fd5b505050505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561177a57808201518184015260208101905061175f565b60008484015250505050565b6000601f19601f8301169050919050565b60006117a282611740565b6117ac818561174b565b93506117bc81856020860161175c565b6117c581611786565b840191505092915050565b600060208201905081810360008301526117ea8184611797565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611822826117f7565b9050919050565b61183281611817565b811461183d57600080fd5b50565b60008135905061184f81611829565b92915050565b6000819050919050565b61186881611855565b811461187357600080fd5b50565b6000813590506118858161185f565b92915050565b600080604083850312156118a2576118a16117f2565b5b60006118b085828601611840565b92505060206118c185828601611876565b9150509250929050565b60008115159050919050565b6118e0816118cb565b82525050565b60006020820190506118fb60008301846118d7565b92915050565b61190a81611855565b82525050565b60006020820190506119256000830184611901565b92915050565b600060208284031215611941576119406117f2565b5b600061194f84828501611840565b91505092915050565b600080600060608486031215611971576119706117f2565b5b600061197f86828701611840565b935050602061199086828701611840565b92505060406119a186828701611876565b9150509250925092565b600060ff82169050919050565b6119c1816119ab565b82525050565b60006020820190506119dc60008301846119b8565b92915050565b6119eb81611817565b82525050565b6000602082019050611a0660008301846119e2565b92915050565b60008060408385031215611a2357611a226117f2565b5b6000611a3185828601611876565b9250506020611a4285828601611876565b9150509250929050565b60008060408385031215611a6357611a626117f2565b5b6000611a7185828601611840565b9250506020611a8285828601611840565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611ac260208361174b565b9150611acd82611a8c565b602082019050919050565b60006020820190508181036000830152611af181611ab5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611b3282611855565b9150611b3d83611855565b9250828203905081811115611b5557611b54611af8565b5b92915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611bb760268361174b565b9150611bc282611b5b565b604082019050919050565b60006020820190508181036000830152611be681611baa565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611c4960248361174b565b9150611c5482611bed565b604082019050919050565b60006020820190508181036000830152611c7881611c3c565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611cdb60228361174b565b9150611ce682611c7f565b604082019050919050565b60006020820190508181036000830152611d0a81611cce565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611d6d60258361174b565b9150611d7882611d11565b604082019050919050565b60006020820190508181036000830152611d9c81611d60565b9050919050565b7f4d696e207472616e7366657220616d7400000000000000000000000000000000600082015250565b6000611dd960108361174b565b9150611de482611da3565b602082019050919050565b60006020820190508181036000830152611e0881611dcc565b9050919050565b6000611e1a82611855565b9150611e2583611855565b9250828201905080821115611e3d57611e3c611af8565b5b92915050565b6000611e4e82611855565b9150611e5983611855565b9250828202611e6781611855565b91508282048414831517611e7e57611e7d611af8565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611ebf82611855565b9150611eca83611855565b925082611eda57611ed9611e85565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b6000819050919050565b6000611f72611f6d611f6884611f43565b611f4d565b611855565b9050919050565b611f8281611f57565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611fbd81611817565b82525050565b6000611fcf8383611fb4565b60208301905092915050565b6000602082019050919050565b6000611ff382611f88565b611ffd8185611f93565b935061200883611fa4565b8060005b838110156120395781516120208882611fc3565b975061202b83611fdb565b92505060018101905061200c565b5085935050505092915050565b600061206161205c612057846117f7565b611f4d565b6117f7565b9050919050565b600061207382612046565b9050919050565b600061208582612068565b9050919050565b6120958161207a565b82525050565b600060a0820190506120b06000830188611901565b6120bd6020830187611f79565b81810360408301526120cf8186611fe8565b90506120de606083018561208c565b6120eb6080830184611901565b969550505050505056fea2646970667358221220cde07fc70629ab495376af9362aa7abdae437650e4ff7d53ae8b38f42a6a7ced64736f6c63430008120033
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.