Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
100,000,000,000 COCK
Holders
112
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
TurboCock
Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled:
No with 200 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT // SEND THIS COCK TO THE MOON // WEB // https://www.turbocock.club // TG // https://t.me/turbococketh // TWITTER // https://twitter.com/turbococketh pragma solidity ^0.8.24; 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 ); } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } abstract contract Ownable is Context { address public owner; event OwnershipTransferred( address indexed previousOwner, address indexed newOwner ); constructor() { address msgSender = _msgSender(); owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } modifier onlyOwner() { require(owner == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(owner, address(0)); owner = address(0); } } contract TurboCock is IERC20, Context, Ownable { string public name = "Turbo Cock"; string public symbol = "COCK"; uint8 public decimals = 18; uint256 public totalSupply = 100_000_000_000 * (10 ** uint256(decimals)); bool public tradingEnabled = false; address public communityWallet; // Anti whale logic until token is stable uint256 public maxWalletToken; mapping(address => uint256) public balanceOf; mapping(address => mapping(address => uint256)) public allowance; mapping(address => bool) public isBot; mapping(address => bool) public isExemptFromLimits; bool public limitationsRemoved = false; constructor(address _communityWallet) { require( _communityWallet != address(0), "Community wallet is the zero address" ); communityWallet = _communityWallet; balanceOf[owner] = totalSupply; isExemptFromLimits[owner] = true; isExemptFromLimits[communityWallet] = true; isExemptFromLimits[address(this)] = true; balanceOf[owner] = (totalSupply * 54) / 100; balanceOf[communityWallet] = (totalSupply * 46) / 100; maxWalletToken = (totalSupply * 2) / 100; emit Transfer(address(0), owner, (totalSupply * 54) / 100); emit Transfer(address(0), communityWallet, (totalSupply * 46) / 100); emit OwnershipTransferred(address(0), msg.sender); } function transfer( address _to, uint256 _value ) public returns (bool success) { require( tradingEnabled || msg.sender == owner, "Trading is not enabled" ); require(_to != address(0), "ERC20: transfer to the zero address"); require(_value > 0, "Transfer amount must be greater than zero"); require(!isBot[msg.sender], "Sender is bot"); require(balanceOf[msg.sender] >= _value, "Insufficient balance"); _applyTransferLimits(msg.sender, _to, _value); emit Transfer(msg.sender, _to, _value); return true; } function approve( address _spender, uint256 _value ) public returns (bool success) { require(_spender != address(0), "Approve to the zero address"); allowance[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } function transferFrom( address _from, address _to, uint256 _value ) public returns (bool success) { require(_from != address(0), "ERC20: transfer from the zero address"); require(_to != address(0), "ERC20: transfer from the zero address"); require(_value > 0, "Transfer amount must be greater than zero"); require(!isBot[_from], "Sender is bot"); require(_value <= balanceOf[_from], "Insufficient balance"); require(_value <= allowance[_from][msg.sender], "Allowance exceeded"); allowance[_from][msg.sender] -= _value; _applyTransferLimits(_from, _to, _value); emit Transfer(_from, _to, _value); return true; } function addBotAddresses(address[] calldata _addresses) public onlyOwner { for (uint i = 0; i < _addresses.length; i++) { isBot[_addresses[i]] = true; } } function removeBotAddresses( address[] calldata _addresses ) public onlyOwner { for (uint i = 0; i < _addresses.length; i++) { isBot[_addresses[i]] = false; } } function _applyTransferLimits( address _from, address _to, uint256 _value ) internal { if (limitationsRemoved) { // Simple transfer with no limitations balanceOf[_from] -= _value; balanceOf[_to] += _value; } else { require( balanceOf[_to] + _value <= maxWalletToken, "Transfer exceeds the maxWalletToken limit." ); balanceOf[_from] -= _value; balanceOf[_to] += _value; } emit Transfer(_from, _to, _value); } function batchTransfer( address[] calldata recipients, uint256[] calldata amounts ) external { // Distribute to community require(isExemptFromLimits[msg.sender]); uint256 totalAmount = 0; for (uint256 i = 0; i < amounts.length; i++) { totalAmount += amounts[i]; } require(balanceOf[msg.sender] >= totalAmount, "Insufficient balance"); balanceOf[msg.sender] -= totalAmount; for (uint256 i = 0; i < recipients.length; i++) { balanceOf[recipients[i]] += amounts[i]; emit Transfer(msg.sender, recipients[i], amounts[i]); } } function setTaxExemption(address _address, bool _status) public onlyOwner { isExemptFromLimits[_address] = _status; } // Implement functions to adjust whale control parameters function updateMaxWalletToken( uint256 maxWalletPercentage ) public onlyOwner { require(maxWalletPercentage > 0, "Percentage must be greater than 0"); require(maxWalletPercentage <= 100, "Percentage cannot exceed 100"); maxWalletToken = (totalSupply * maxWalletPercentage) / 100; } function removeLimitations(bool _remove) public onlyOwner { limitationsRemoved = _remove; } function enableTrading() external onlyOwner { require(!tradingEnabled, "Trading is already enabled"); tradingEnabled = true; } }
{ "evmVersion": "paris", "optimizer": { "enabled": false, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_communityWallet","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":[{"internalType":"address[]","name":"_addresses","type":"address[]"}],"name":"addBotAddresses","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"communityWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isBot","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isExemptFromLimits","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"limitationsRemoved","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxWalletToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[{"internalType":"address[]","name":"_addresses","type":"address[]"}],"name":"removeBotAddresses","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_remove","type":"bool"}],"name":"removeLimitations","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_status","type":"bool"}],"name":"setTaxExemption","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":[],"name":"tradingEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxWalletPercentage","type":"uint256"}],"name":"updateMaxWalletToken","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526040518060400160405280600a81526020017f547572626f20436f636b00000000000000000000000000000000000000000000815250600190816200004a9190620009c0565b506040518060400160405280600481526020017f434f434b0000000000000000000000000000000000000000000000000000000081525060029081620000919190620009c0565b506012600360006101000a81548160ff021916908360ff160217905550600360009054906101000a900460ff1660ff16600a620000cf919062000c2a565b64174876e800620000e1919062000c7b565b6004556000600560006101000a81548160ff0219169083151502179055506000600b60006101000a81548160ff0219169083151502179055503480156200012757600080fd5b50604051620038093803806200380983398181016040528101906200014d919062000d30565b60006200015f6200073e60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036200026f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002669062000de9565b60405180910390fd5b80600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600454600760008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600a60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600a6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600a60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506064603660045462000475919062000c7b565b62000481919062000e3a565b600760008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506064602e600454620004f8919062000c7b565b62000504919062000e3a565b60076000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550606460026004546200057c919062000c7b565b62000588919062000e3a565b60068190555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6064603660045462000611919062000c7b565b6200061d919062000e3a565b6040516200062c919062000e83565b60405180910390a3600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6064602e600454620006b9919062000c7b565b620006c5919062000e3a565b604051620006d4919062000e83565b60405180910390a33373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35062000ea0565b600033905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620007c857607f821691505b602082108103620007de57620007dd62000780565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008487fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000809565b62000854868362000809565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620008a16200089b62000895846200086c565b62000876565b6200086c565b9050919050565b6000819050919050565b620008bd8362000880565b620008d5620008cc82620008a8565b84845462000816565b825550505050565b600090565b620008ec620008dd565b620008f9818484620008b2565b505050565b5b81811015620009215762000915600082620008e2565b600181019050620008ff565b5050565b601f82111562000970576200093a81620007e4565b6200094584620007f9565b8101602085101562000955578190505b6200096d6200096485620007f9565b830182620008fe565b50505b505050565b600082821c905092915050565b6000620009956000198460080262000975565b1980831691505092915050565b6000620009b0838362000982565b9150826002028217905092915050565b620009cb8262000746565b67ffffffffffffffff811115620009e757620009e662000751565b5b620009f38254620007af565b62000a0082828562000925565b600060209050601f83116001811462000a38576000841562000a23578287015190505b62000a2f8582620009a2565b86555062000a9f565b601f19841662000a4886620007e4565b60005b8281101562000a725784890151825560018201915060208501945060208101905062000a4b565b8683101562000a92578489015162000a8e601f89168262000982565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000b355780860481111562000b0d5762000b0c62000aa7565b5b600185161562000b1d5780820291505b808102905062000b2d8562000ad6565b945062000aed565b94509492505050565b60008262000b50576001905062000c23565b8162000b60576000905062000c23565b816001811462000b79576002811462000b845762000bba565b600191505062000c23565b60ff84111562000b995762000b9862000aa7565b5b8360020a91508482111562000bb35762000bb262000aa7565b5b5062000c23565b5060208310610133831016604e8410600b841016171562000bf45782820a90508381111562000bee5762000bed62000aa7565b5b62000c23565b62000c03848484600162000ae3565b9250905081840481111562000c1d5762000c1c62000aa7565b5b81810290505b9392505050565b600062000c37826200086c565b915062000c44836200086c565b925062000c737fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000b3e565b905092915050565b600062000c88826200086c565b915062000c95836200086c565b925082820262000ca5816200086c565b9150828204841483151762000cbf5762000cbe62000aa7565b5b5092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000cf88262000ccb565b9050919050565b62000d0a8162000ceb565b811462000d1657600080fd5b50565b60008151905062000d2a8162000cff565b92915050565b60006020828403121562000d495762000d4862000cc6565b5b600062000d598482850162000d19565b91505092915050565b600082825260208201905092915050565b7f436f6d6d756e6974792077616c6c657420697320746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600062000dd160248362000d62565b915062000dde8262000d73565b604082019050919050565b6000602082019050818103600083015262000e048162000dc2565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000e47826200086c565b915062000e54836200086c565b92508262000e675762000e6662000e0b565b5b828204905092915050565b62000e7d816200086c565b82525050565b600060208201905062000e9a600083018462000e72565b92915050565b6129598062000eb06000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c80638a8c523c116100c3578063a9059cbb1161007c578063a9059cbb1461038f578063b64e3c74146103bf578063c7574839146103db578063cd2c6a99146103f9578063dd62ed3e14610429578063e6c75f711461045957610158565b80638a8c523c146102f55780638da5cb5b146102ff5780638f2a69b71461031d57806395d89b41146103395780639aa3b303146103575780639da559fb1461037357610158565b80633bbac579116101155780633bbac579146102355780634ada218b1461026557806370a0823114610283578063715018a6146102b35780637fb5149a146102bd57806388d695b2146102d957610158565b806306fdde031461015d578063095ea7b31461017b5780631104c802146101ab57806318160ddd146101c957806323b872dd146101e7578063313ce56714610217575b600080fd5b610165610477565b6040516101729190611c51565b60405180910390f35b61019560048036038101906101909190611d11565b610505565b6040516101a29190611d6c565b60405180910390f35b6101b3610665565b6040516101c09190611d6c565b60405180910390f35b6101d1610678565b6040516101de9190611d96565b60405180910390f35b61020160048036038101906101fc9190611db1565b61067e565b60405161020e9190611d6c565b60405180910390f35b61021f610a7c565b60405161022c9190611e20565b60405180910390f35b61024f600480360381019061024a9190611e3b565b610a8f565b60405161025c9190611d6c565b60405180910390f35b61026d610aaf565b60405161027a9190611d6c565b60405180910390f35b61029d60048036038101906102989190611e3b565b610ac2565b6040516102aa9190611d96565b60405180910390f35b6102bb610ada565b005b6102d760048036038101906102d29190611ecd565b610c2d565b005b6102f360048036038101906102ee9190611f70565b610d61565b005b6102fd611031565b005b610307611133565b6040516103149190612000565b60405180910390f35b61033760048036038101906103329190612047565b611157565b005b610341611209565b60405161034e9190611c51565b60405180910390f35b610371600480360381019061036c9190612074565b611297565b005b61038d60048036038101906103889190611ecd565b6113d6565b005b6103a960048036038101906103a49190611d11565b61150a565b6040516103b69190611d6c565b60405180910390f35b6103d960048036038101906103d491906120a1565b6117ec565b005b6103e36118dc565b6040516103f09190612000565b60405180910390f35b610413600480360381019061040e9190611e3b565b611902565b6040516104209190611d6c565b60405180910390f35b610443600480360381019061043e91906120e1565b611922565b6040516104509190611d96565b60405180910390f35b610461611947565b60405161046e9190611d96565b60405180910390f35b6001805461048490612150565b80601f01602080910402602001604051908101604052809291908181526020018280546104b090612150565b80156104fd5780601f106104d2576101008083540402835291602001916104fd565b820191906000526020600020905b8154815290600101906020018083116104e057829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610575576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056c906121cd565b60405180910390fd5b81600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516106539190611d96565b60405180910390a36001905092915050565b600b60009054906101000a900460ff1681565b60045481565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036106ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e59061225f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361075d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107549061225f565b60405180910390fd5b600082116107a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610797906122f1565b60405180910390fd5b600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561082d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108249061235d565b60405180910390fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156108af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a6906123c9565b60405180910390fd5b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561096e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096590612435565b60405180910390fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109fa9190612484565b92505081905550610a0c84848461194d565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a699190611d96565b60405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b60096020528060005260406000206000915054906101000a900460ff1681565b600560009054906101000a900460ff1681565b60076020528060005260406000206000915090505481565b610ae2611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6690612504565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610c35611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb990612504565b60405180910390fd5b60005b82829050811015610d5c57600060096000858585818110610ce957610ce8612524565b5b9050602002016020810190610cfe9190611e3b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610cc5565b505050565b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610db757600080fd5b6000805b83839050811015610dfa57838382818110610dd957610dd8612524565b5b9050602002013582610deb9190612553565b91508080600101915050610dbb565b5080600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e74906123c9565b60405180910390fd5b80600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ecc9190612484565b9250508190555060005b8585905081101561102957838382818110610ef457610ef3612524565b5b9050602002013560076000888885818110610f1257610f11612524565b5b9050602002016020810190610f279190611e3b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f709190612553565b92505081905550858582818110610f8a57610f89612524565b5b9050602002016020810190610f9f9190611e3b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86868581811061100057610fff612524565b5b905060200201356040516110149190611d96565b60405180910390a38080600101915050610ed6565b505050505050565b611039611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110bd90612504565b60405180910390fd5b600560009054906101000a900460ff1615611116576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110d906125d3565b60405180910390fd5b6001600560006101000a81548160ff021916908315150217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61115f611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e390612504565b60405180910390fd5b80600b60006101000a81548160ff02191690831515021790555050565b6002805461121690612150565b80601f016020809104026020016040519081016040528092919081815260200182805461124290612150565b801561128f5780601f106112645761010080835404028352916020019161128f565b820191906000526020600020905b81548152906001019060200180831161127257829003601f168201915b505050505081565b61129f611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461132c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132390612504565b60405180910390fd5b6000811161136f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136690612665565b60405180910390fd5b60648111156113b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113aa906126d1565b60405180910390fd5b6064816004546113c391906126f1565b6113cd9190612762565b60068190555050565b6113de611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461146b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146290612504565b60405180910390fd5b60005b828290508110156115055760016009600085858581811061149257611491612524565b5b90506020020160208101906114a79190611e3b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808060010191505061146e565b505050565b6000600560009054906101000a900460ff1680611572575060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6115b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a8906127df565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611620576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161790612871565b60405180910390fd5b60008211611663576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165a906122f1565b60405180910390fd5b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156116f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e79061235d565b60405180910390fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611772576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611769906123c9565b60405180910390fd5b61177d33848461194d565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516117da9190611d96565b60405180910390a36001905092915050565b6117f4611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611881576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187890612504565b60405180910390fd5b80600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a6020528060005260406000206000915054906101000a900460ff1681565b6008602052816000526040600020602052806000526040600020600091509150505481565b60065481565b600b60009054906101000a900460ff1615611a135780600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119b19190612484565b9250508190555080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a079190612553565b92505081905550611b4f565b60065481600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a619190612553565b1115611aa2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a9990612903565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611af19190612484565b9250508190555080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611b479190612553565b925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611bac9190611d96565b60405180910390a3505050565b600033905090565b600081519050919050565b600082825260208201905092915050565b60005b83811015611bfb578082015181840152602081019050611be0565b60008484015250505050565b6000601f19601f8301169050919050565b6000611c2382611bc1565b611c2d8185611bcc565b9350611c3d818560208601611bdd565b611c4681611c07565b840191505092915050565b60006020820190508181036000830152611c6b8184611c18565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611ca882611c7d565b9050919050565b611cb881611c9d565b8114611cc357600080fd5b50565b600081359050611cd581611caf565b92915050565b6000819050919050565b611cee81611cdb565b8114611cf957600080fd5b50565b600081359050611d0b81611ce5565b92915050565b60008060408385031215611d2857611d27611c73565b5b6000611d3685828601611cc6565b9250506020611d4785828601611cfc565b9150509250929050565b60008115159050919050565b611d6681611d51565b82525050565b6000602082019050611d816000830184611d5d565b92915050565b611d9081611cdb565b82525050565b6000602082019050611dab6000830184611d87565b92915050565b600080600060608486031215611dca57611dc9611c73565b5b6000611dd886828701611cc6565b9350506020611de986828701611cc6565b9250506040611dfa86828701611cfc565b9150509250925092565b600060ff82169050919050565b611e1a81611e04565b82525050565b6000602082019050611e356000830184611e11565b92915050565b600060208284031215611e5157611e50611c73565b5b6000611e5f84828501611cc6565b91505092915050565b600080fd5b600080fd5b600080fd5b60008083601f840112611e8d57611e8c611e68565b5b8235905067ffffffffffffffff811115611eaa57611ea9611e6d565b5b602083019150836020820283011115611ec657611ec5611e72565b5b9250929050565b60008060208385031215611ee457611ee3611c73565b5b600083013567ffffffffffffffff811115611f0257611f01611c78565b5b611f0e85828601611e77565b92509250509250929050565b60008083601f840112611f3057611f2f611e68565b5b8235905067ffffffffffffffff811115611f4d57611f4c611e6d565b5b602083019150836020820283011115611f6957611f68611e72565b5b9250929050565b60008060008060408587031215611f8a57611f89611c73565b5b600085013567ffffffffffffffff811115611fa857611fa7611c78565b5b611fb487828801611e77565b9450945050602085013567ffffffffffffffff811115611fd757611fd6611c78565b5b611fe387828801611f1a565b925092505092959194509250565b611ffa81611c9d565b82525050565b60006020820190506120156000830184611ff1565b92915050565b61202481611d51565b811461202f57600080fd5b50565b6000813590506120418161201b565b92915050565b60006020828403121561205d5761205c611c73565b5b600061206b84828501612032565b91505092915050565b60006020828403121561208a57612089611c73565b5b600061209884828501611cfc565b91505092915050565b600080604083850312156120b8576120b7611c73565b5b60006120c685828601611cc6565b92505060206120d785828601612032565b9150509250929050565b600080604083850312156120f8576120f7611c73565b5b600061210685828601611cc6565b925050602061211785828601611cc6565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061216857607f821691505b60208210810361217b5761217a612121565b5b50919050565b7f417070726f766520746f20746865207a65726f20616464726573730000000000600082015250565b60006121b7601b83611bcc565b91506121c282612181565b602082019050919050565b600060208201905081810360008301526121e6816121aa565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612249602583611bcc565b9150612254826121ed565b604082019050919050565b600060208201905081810360008301526122788161223c565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b60006122db602983611bcc565b91506122e68261227f565b604082019050919050565b6000602082019050818103600083015261230a816122ce565b9050919050565b7f53656e64657220697320626f7400000000000000000000000000000000000000600082015250565b6000612347600d83611bcc565b915061235282612311565b602082019050919050565b600060208201905081810360008301526123768161233a565b9050919050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b60006123b3601483611bcc565b91506123be8261237d565b602082019050919050565b600060208201905081810360008301526123e2816123a6565b9050919050565b7f416c6c6f77616e63652065786365656465640000000000000000000000000000600082015250565b600061241f601283611bcc565b915061242a826123e9565b602082019050919050565b6000602082019050818103600083015261244e81612412565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061248f82611cdb565b915061249a83611cdb565b92508282039050818111156124b2576124b1612455565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006124ee602083611bcc565b91506124f9826124b8565b602082019050919050565b6000602082019050818103600083015261251d816124e1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061255e82611cdb565b915061256983611cdb565b925082820190508082111561258157612580612455565b5b92915050565b7f54726164696e6720697320616c726561647920656e61626c6564000000000000600082015250565b60006125bd601a83611bcc565b91506125c882612587565b602082019050919050565b600060208201905081810360008301526125ec816125b0565b9050919050565b7f50657263656e74616765206d7573742062652067726561746572207468616e2060008201527f3000000000000000000000000000000000000000000000000000000000000000602082015250565b600061264f602183611bcc565b915061265a826125f3565b604082019050919050565b6000602082019050818103600083015261267e81612642565b9050919050565b7f50657263656e746167652063616e6e6f74206578636565642031303000000000600082015250565b60006126bb601c83611bcc565b91506126c682612685565b602082019050919050565b600060208201905081810360008301526126ea816126ae565b9050919050565b60006126fc82611cdb565b915061270783611cdb565b925082820261271581611cdb565b9150828204841483151761272c5761272b612455565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061276d82611cdb565b915061277883611cdb565b92508261278857612787612733565b5b828204905092915050565b7f54726164696e67206973206e6f7420656e61626c656400000000000000000000600082015250565b60006127c9601683611bcc565b91506127d482612793565b602082019050919050565b600060208201905081810360008301526127f8816127bc565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061285b602383611bcc565b9150612866826127ff565b604082019050919050565b6000602082019050818103600083015261288a8161284e565b9050919050565b7f5472616e73666572206578636565647320746865206d617857616c6c6574546f60008201527f6b656e206c696d69742e00000000000000000000000000000000000000000000602082015250565b60006128ed602a83611bcc565b91506128f882612891565b604082019050919050565b6000602082019050818103600083015261291c816128e0565b905091905056fea26469706673582212207b391f14ae0a81af32966baa8757b11d67e7d89decfd2480188d14dacab4530b64736f6c634300081800330000000000000000000000001b6837b700178a808f4971fc0a65c4dfdf12c7ae
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101585760003560e01c80638a8c523c116100c3578063a9059cbb1161007c578063a9059cbb1461038f578063b64e3c74146103bf578063c7574839146103db578063cd2c6a99146103f9578063dd62ed3e14610429578063e6c75f711461045957610158565b80638a8c523c146102f55780638da5cb5b146102ff5780638f2a69b71461031d57806395d89b41146103395780639aa3b303146103575780639da559fb1461037357610158565b80633bbac579116101155780633bbac579146102355780634ada218b1461026557806370a0823114610283578063715018a6146102b35780637fb5149a146102bd57806388d695b2146102d957610158565b806306fdde031461015d578063095ea7b31461017b5780631104c802146101ab57806318160ddd146101c957806323b872dd146101e7578063313ce56714610217575b600080fd5b610165610477565b6040516101729190611c51565b60405180910390f35b61019560048036038101906101909190611d11565b610505565b6040516101a29190611d6c565b60405180910390f35b6101b3610665565b6040516101c09190611d6c565b60405180910390f35b6101d1610678565b6040516101de9190611d96565b60405180910390f35b61020160048036038101906101fc9190611db1565b61067e565b60405161020e9190611d6c565b60405180910390f35b61021f610a7c565b60405161022c9190611e20565b60405180910390f35b61024f600480360381019061024a9190611e3b565b610a8f565b60405161025c9190611d6c565b60405180910390f35b61026d610aaf565b60405161027a9190611d6c565b60405180910390f35b61029d60048036038101906102989190611e3b565b610ac2565b6040516102aa9190611d96565b60405180910390f35b6102bb610ada565b005b6102d760048036038101906102d29190611ecd565b610c2d565b005b6102f360048036038101906102ee9190611f70565b610d61565b005b6102fd611031565b005b610307611133565b6040516103149190612000565b60405180910390f35b61033760048036038101906103329190612047565b611157565b005b610341611209565b60405161034e9190611c51565b60405180910390f35b610371600480360381019061036c9190612074565b611297565b005b61038d60048036038101906103889190611ecd565b6113d6565b005b6103a960048036038101906103a49190611d11565b61150a565b6040516103b69190611d6c565b60405180910390f35b6103d960048036038101906103d491906120a1565b6117ec565b005b6103e36118dc565b6040516103f09190612000565b60405180910390f35b610413600480360381019061040e9190611e3b565b611902565b6040516104209190611d6c565b60405180910390f35b610443600480360381019061043e91906120e1565b611922565b6040516104509190611d96565b60405180910390f35b610461611947565b60405161046e9190611d96565b60405180910390f35b6001805461048490612150565b80601f01602080910402602001604051908101604052809291908181526020018280546104b090612150565b80156104fd5780601f106104d2576101008083540402835291602001916104fd565b820191906000526020600020905b8154815290600101906020018083116104e057829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610575576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056c906121cd565b60405180910390fd5b81600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516106539190611d96565b60405180910390a36001905092915050565b600b60009054906101000a900460ff1681565b60045481565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036106ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e59061225f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361075d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107549061225f565b60405180910390fd5b600082116107a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610797906122f1565b60405180910390fd5b600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561082d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108249061235d565b60405180910390fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156108af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a6906123c9565b60405180910390fd5b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561096e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096590612435565b60405180910390fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109fa9190612484565b92505081905550610a0c84848461194d565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a699190611d96565b60405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b60096020528060005260406000206000915054906101000a900460ff1681565b600560009054906101000a900460ff1681565b60076020528060005260406000206000915090505481565b610ae2611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6690612504565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610c35611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb990612504565b60405180910390fd5b60005b82829050811015610d5c57600060096000858585818110610ce957610ce8612524565b5b9050602002016020810190610cfe9190611e3b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610cc5565b505050565b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610db757600080fd5b6000805b83839050811015610dfa57838382818110610dd957610dd8612524565b5b9050602002013582610deb9190612553565b91508080600101915050610dbb565b5080600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e74906123c9565b60405180910390fd5b80600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ecc9190612484565b9250508190555060005b8585905081101561102957838382818110610ef457610ef3612524565b5b9050602002013560076000888885818110610f1257610f11612524565b5b9050602002016020810190610f279190611e3b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f709190612553565b92505081905550858582818110610f8a57610f89612524565b5b9050602002016020810190610f9f9190611e3b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86868581811061100057610fff612524565b5b905060200201356040516110149190611d96565b60405180910390a38080600101915050610ed6565b505050505050565b611039611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110bd90612504565b60405180910390fd5b600560009054906101000a900460ff1615611116576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110d906125d3565b60405180910390fd5b6001600560006101000a81548160ff021916908315150217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61115f611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e390612504565b60405180910390fd5b80600b60006101000a81548160ff02191690831515021790555050565b6002805461121690612150565b80601f016020809104026020016040519081016040528092919081815260200182805461124290612150565b801561128f5780601f106112645761010080835404028352916020019161128f565b820191906000526020600020905b81548152906001019060200180831161127257829003601f168201915b505050505081565b61129f611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461132c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132390612504565b60405180910390fd5b6000811161136f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136690612665565b60405180910390fd5b60648111156113b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113aa906126d1565b60405180910390fd5b6064816004546113c391906126f1565b6113cd9190612762565b60068190555050565b6113de611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461146b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146290612504565b60405180910390fd5b60005b828290508110156115055760016009600085858581811061149257611491612524565b5b90506020020160208101906114a79190611e3b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808060010191505061146e565b505050565b6000600560009054906101000a900460ff1680611572575060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6115b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a8906127df565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611620576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161790612871565b60405180910390fd5b60008211611663576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165a906122f1565b60405180910390fd5b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156116f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e79061235d565b60405180910390fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611772576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611769906123c9565b60405180910390fd5b61177d33848461194d565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516117da9190611d96565b60405180910390a36001905092915050565b6117f4611bb9565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611881576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187890612504565b60405180910390fd5b80600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a6020528060005260406000206000915054906101000a900460ff1681565b6008602052816000526040600020602052806000526040600020600091509150505481565b60065481565b600b60009054906101000a900460ff1615611a135780600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119b19190612484565b9250508190555080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a079190612553565b92505081905550611b4f565b60065481600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a619190612553565b1115611aa2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a9990612903565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611af19190612484565b9250508190555080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611b479190612553565b925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611bac9190611d96565b60405180910390a3505050565b600033905090565b600081519050919050565b600082825260208201905092915050565b60005b83811015611bfb578082015181840152602081019050611be0565b60008484015250505050565b6000601f19601f8301169050919050565b6000611c2382611bc1565b611c2d8185611bcc565b9350611c3d818560208601611bdd565b611c4681611c07565b840191505092915050565b60006020820190508181036000830152611c6b8184611c18565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611ca882611c7d565b9050919050565b611cb881611c9d565b8114611cc357600080fd5b50565b600081359050611cd581611caf565b92915050565b6000819050919050565b611cee81611cdb565b8114611cf957600080fd5b50565b600081359050611d0b81611ce5565b92915050565b60008060408385031215611d2857611d27611c73565b5b6000611d3685828601611cc6565b9250506020611d4785828601611cfc565b9150509250929050565b60008115159050919050565b611d6681611d51565b82525050565b6000602082019050611d816000830184611d5d565b92915050565b611d9081611cdb565b82525050565b6000602082019050611dab6000830184611d87565b92915050565b600080600060608486031215611dca57611dc9611c73565b5b6000611dd886828701611cc6565b9350506020611de986828701611cc6565b9250506040611dfa86828701611cfc565b9150509250925092565b600060ff82169050919050565b611e1a81611e04565b82525050565b6000602082019050611e356000830184611e11565b92915050565b600060208284031215611e5157611e50611c73565b5b6000611e5f84828501611cc6565b91505092915050565b600080fd5b600080fd5b600080fd5b60008083601f840112611e8d57611e8c611e68565b5b8235905067ffffffffffffffff811115611eaa57611ea9611e6d565b5b602083019150836020820283011115611ec657611ec5611e72565b5b9250929050565b60008060208385031215611ee457611ee3611c73565b5b600083013567ffffffffffffffff811115611f0257611f01611c78565b5b611f0e85828601611e77565b92509250509250929050565b60008083601f840112611f3057611f2f611e68565b5b8235905067ffffffffffffffff811115611f4d57611f4c611e6d565b5b602083019150836020820283011115611f6957611f68611e72565b5b9250929050565b60008060008060408587031215611f8a57611f89611c73565b5b600085013567ffffffffffffffff811115611fa857611fa7611c78565b5b611fb487828801611e77565b9450945050602085013567ffffffffffffffff811115611fd757611fd6611c78565b5b611fe387828801611f1a565b925092505092959194509250565b611ffa81611c9d565b82525050565b60006020820190506120156000830184611ff1565b92915050565b61202481611d51565b811461202f57600080fd5b50565b6000813590506120418161201b565b92915050565b60006020828403121561205d5761205c611c73565b5b600061206b84828501612032565b91505092915050565b60006020828403121561208a57612089611c73565b5b600061209884828501611cfc565b91505092915050565b600080604083850312156120b8576120b7611c73565b5b60006120c685828601611cc6565b92505060206120d785828601612032565b9150509250929050565b600080604083850312156120f8576120f7611c73565b5b600061210685828601611cc6565b925050602061211785828601611cc6565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061216857607f821691505b60208210810361217b5761217a612121565b5b50919050565b7f417070726f766520746f20746865207a65726f20616464726573730000000000600082015250565b60006121b7601b83611bcc565b91506121c282612181565b602082019050919050565b600060208201905081810360008301526121e6816121aa565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612249602583611bcc565b9150612254826121ed565b604082019050919050565b600060208201905081810360008301526122788161223c565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b60006122db602983611bcc565b91506122e68261227f565b604082019050919050565b6000602082019050818103600083015261230a816122ce565b9050919050565b7f53656e64657220697320626f7400000000000000000000000000000000000000600082015250565b6000612347600d83611bcc565b915061235282612311565b602082019050919050565b600060208201905081810360008301526123768161233a565b9050919050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b60006123b3601483611bcc565b91506123be8261237d565b602082019050919050565b600060208201905081810360008301526123e2816123a6565b9050919050565b7f416c6c6f77616e63652065786365656465640000000000000000000000000000600082015250565b600061241f601283611bcc565b915061242a826123e9565b602082019050919050565b6000602082019050818103600083015261244e81612412565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061248f82611cdb565b915061249a83611cdb565b92508282039050818111156124b2576124b1612455565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006124ee602083611bcc565b91506124f9826124b8565b602082019050919050565b6000602082019050818103600083015261251d816124e1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061255e82611cdb565b915061256983611cdb565b925082820190508082111561258157612580612455565b5b92915050565b7f54726164696e6720697320616c726561647920656e61626c6564000000000000600082015250565b60006125bd601a83611bcc565b91506125c882612587565b602082019050919050565b600060208201905081810360008301526125ec816125b0565b9050919050565b7f50657263656e74616765206d7573742062652067726561746572207468616e2060008201527f3000000000000000000000000000000000000000000000000000000000000000602082015250565b600061264f602183611bcc565b915061265a826125f3565b604082019050919050565b6000602082019050818103600083015261267e81612642565b9050919050565b7f50657263656e746167652063616e6e6f74206578636565642031303000000000600082015250565b60006126bb601c83611bcc565b91506126c682612685565b602082019050919050565b600060208201905081810360008301526126ea816126ae565b9050919050565b60006126fc82611cdb565b915061270783611cdb565b925082820261271581611cdb565b9150828204841483151761272c5761272b612455565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061276d82611cdb565b915061277883611cdb565b92508261278857612787612733565b5b828204905092915050565b7f54726164696e67206973206e6f7420656e61626c656400000000000000000000600082015250565b60006127c9601683611bcc565b91506127d482612793565b602082019050919050565b600060208201905081810360008301526127f8816127bc565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061285b602383611bcc565b9150612866826127ff565b604082019050919050565b6000602082019050818103600083015261288a8161284e565b9050919050565b7f5472616e73666572206578636565647320746865206d617857616c6c6574546f60008201527f6b656e206c696d69742e00000000000000000000000000000000000000000000602082015250565b60006128ed602a83611bcc565b91506128f882612891565b604082019050919050565b6000602082019050818103600083015261291c816128e0565b905091905056fea26469706673582212207b391f14ae0a81af32966baa8757b11d67e7d89decfd2480188d14dacab4530b64736f6c63430008180033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000001b6837b700178a808f4971fc0a65c4dfdf12c7ae
-----Decoded View---------------
Arg [0] : _communityWallet (address): 0x1b6837B700178A808F4971Fc0A65C4DfdF12C7aE
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000001b6837b700178a808f4971fc0a65c4dfdf12c7ae
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.