ERC-20
Overview
Max Total Supply
100,000,000 CBOX
Holders
6
Market
Price
$0.00 @ 0.000000 S
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Name:
CatBox
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity)
/** *Submitted for verification at SonicScan.org on 2025-01-07 */ // SPDX-License-Identifier: MIT /** <Bot 4> Executing meme_in_the_shell... /\_/\ =( o.o )= > ^ < / CAT \ | BOX | \_______/ CATBOX ACTIVATED! ------------------- CATBOX is not just a meme coin; it's a gateway to an NFT-powered future! Inspired by creativity and community, CATBOX combines the charm of memes with the innovation of NFTs, creating a unique and engaging ecosystem. Whether you're a collector, a trader, or just here for the fun, **CATBOX offers something for everyone!** https://x.com/CatBoxTokenXYZ https://t.me/catbox_tokenzyz https://catboxtoken.xyz/ */ pragma solidity ^0.8.0; contract CatBox { // Token details string public name = "CatBox"; string public symbol = "CBOX"; uint8 public decimals = 9; uint256 public totalSupply; // Contract owner details address public owner; uint256 public feePercent = 0; // 0% fee by default bool public isRenounced = false; // Mappings mapping(address => uint256) public balanceOf; mapping(address => mapping(address => uint256)) public allowance; // Events event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); event FeeChanged(uint256 newFeePercent); event OwnershipRenounced(); // Modifier to restrict certain functions to the owner modifier onlyOwner() { require(msg.sender == owner, "Only owner can perform this action"); _; } // Constructor: Initialize the contract and mint tokens to the owner constructor() { owner = msg.sender; totalSupply = 100_000_000 * 10**decimals; // 100M tokens with 9 decimals balanceOf[owner] = totalSupply; // Mint all tokens to the owner emit Transfer(address(0), owner, totalSupply); // Emit transfer event } // Transfer function function transfer(address to, uint256 amount) public returns (bool) { _transfer(msg.sender, to, amount); return true; } // Approve function function approve(address spender, uint256 amount) public returns (bool) { allowance[msg.sender][spender] = amount; emit Approval(msg.sender, spender, amount); return true; } // TransferFrom function function transferFrom(address from, address to, uint256 amount) public returns (bool) { require(allowance[from][msg.sender] >= amount, "Allowance exceeded"); allowance[from][msg.sender] -= amount; _transfer(from, to, amount); return true; } // Internal transfer function with fee logic function _transfer(address from, address to, uint256 amount) internal { require(to != address(0), "Cannot transfer to zero address"); require(balanceOf[from] >= amount, "Insufficient balance"); uint256 fee = (amount * feePercent) / 100; // Calculate fee uint256 amountAfterFee = amount - fee; balanceOf[from] -= amount; // Deduct from sender balanceOf[to] += amountAfterFee; // Add to receiver if (fee > 0) { balanceOf[owner] += fee; // Fee goes to the owner emit Transfer(from, owner, fee); // Emit transfer event for fee } emit Transfer(from, to, amountAfterFee); // Emit transfer event } // Function to set the transaction fee percentage function setFeePercent(uint256 newFeePercent) public onlyOwner { require(newFeePercent <= 100, "Fee cannot exceed 100%"); feePercent = newFeePercent; emit FeeChanged(newFeePercent); } // Function to renounce ownership function renounceOwnership() public onlyOwner { isRenounced = true; owner = address(0); emit OwnershipRenounced(); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newFeePercent","type":"uint256"}],"name":"FeeChanged","type":"event"},{"anonymous":false,"inputs":[],"name":"OwnershipRenounced","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":"","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":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","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":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isRenounced","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newFeePercent","type":"uint256"}],"name":"setFeePercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","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":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526040518060400160405280600681526020017f436174426f78000000000000000000000000000000000000000000000000000081525060009080519060200190620000519291906200025a565b506040518060400160405280600481526020017f43424f5800000000000000000000000000000000000000000000000000000000815250600190805190602001906200009f9291906200025a565b506009600260006101000a81548160ff021916908360ff16021790555060006005556000600660006101000a81548160ff021916908315150217905550348015620000e957600080fd5b5033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600260009054906101000a900460ff16600a62000149919062000393565b6305f5e1006200015a9190620004d0565b60038190555060035460076000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040516200024c91906200031b565b60405180910390a3620005e9565b828054620002689062000548565b90600052602060002090601f0160209004810192826200028c5760008555620002d8565b82601f10620002a757805160ff1916838001178555620002d8565b82800160010185558215620002d8579182015b82811115620002d7578251825591602001919060010190620002ba565b5b509050620002e79190620002eb565b5090565b5b8082111562000306576000816000905550600101620002ec565b5090565b620003158162000531565b82525050565b60006020820190506200033260008301846200030a565b92915050565b6000808291508390505b60018511156200038a578086048111156200036257620003616200057e565b5b6001851615620003725780820291505b80810290506200038285620005dc565b945062000342565b94509492505050565b6000620003a08262000531565b9150620003ad836200053b565b9250620003dc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620003e4565b905092915050565b600082620003f65760019050620004c9565b81620004065760009050620004c9565b81600181146200041f57600281146200042a5762000460565b6001915050620004c9565b60ff8411156200043f576200043e6200057e565b5b8360020a9150848211156200045957620004586200057e565b5b50620004c9565b5060208310610133831016604e8410600b84101617156200049a5782820a9050838111156200049457620004936200057e565b5b620004c9565b620004a9848484600162000338565b92509050818404811115620004c357620004c26200057e565b5b81810290505b9392505050565b6000620004dd8262000531565b9150620004ea8362000531565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200052657620005256200057e565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b600060028204905060018216806200056157607f821691505b60208210811415620005785762000577620005ad565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60008160011c9050919050565b6113a580620005f96000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c80637ce3489b1161008c57806395d89b411161006657806395d89b411461023b578063a9059cbb14610259578063dd62ed3e14610289578063e160fcf0146102b9576100ea565b80637ce3489b146101e35780637fd6f15c146101ff5780638da5cb5b1461021d576100ea565b806323b872dd116100c857806323b872dd1461015b578063313ce5671461018b57806370a08231146101a9578063715018a6146101d9576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102d7565b6040516101049190610fc0565b60405180910390f35b61012760048036038101906101229190610d4a565b610365565b6040516101349190610fa5565b60405180910390f35b610145610457565b6040516101529190611082565b60405180910390f35b61017560048036038101906101709190610cfb565b61045d565b6040516101829190610fa5565b60405180910390f35b6101936105c7565b6040516101a0919061109d565b60405180910390f35b6101c360048036038101906101be9190610c96565b6105da565b6040516101d09190611082565b60405180910390f35b6101e16105f2565b005b6101fd60048036038101906101f89190610d86565b61070d565b005b610207610822565b6040516102149190611082565b60405180910390f35b610225610828565b6040516102329190610f8a565b60405180910390f35b61024361084e565b6040516102509190610fc0565b60405180910390f35b610273600480360381019061026e9190610d4a565b6108dc565b6040516102809190610fa5565b60405180910390f35b6102a3600480360381019061029e9190610cbf565b6108f3565b6040516102b09190611082565b60405180910390f35b6102c1610918565b6040516102ce9190610fa5565b60405180910390f35b600080546102e490611271565b80601f016020809104026020016040519081016040528092919081815260200182805461031090611271565b801561035d5780601f106103325761010080835404028352916020019161035d565b820191906000526020600020905b81548152906001019060200180831161034057829003601f168201915b505050505081565b600081600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104459190611082565b60405180910390a36001905092915050565b60035481565b600081600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561051e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051590610fe2565b60405180910390fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105aa91906111b5565b925050819055506105bc84848461092b565b600190509392505050565b600260009054906101000a900460ff1681565b60076020528060005260406000206000915090505481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067990611062565b60405180910390fd5b6001600660006101000a81548160ff0219169083151502179055506000600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fd1f66c3d2bc1993a86be5e3d33709d98f0442381befcedd29f578b9b2506b1ce60405160405180910390a1565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461079d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079490611062565b60405180910390fd5b60648111156107e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107d890611022565b60405180910390fd5b806005819055507f6bbc57480a46553fa4d156ce702beef5f3ad66303b0ed1a5d4cb44966c6584c3816040516108179190611082565b60405180910390a150565b60055481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6001805461085b90611271565b80601f016020809104026020016040519081016040528092919081815260200182805461088790611271565b80156108d45780601f106108a9576101008083540402835291602001916108d4565b820191906000526020600020905b8154815290600101906020018083116108b757829003601f168201915b505050505081565b60006108e933848461092b565b6001905092915050565b6008602052816000526040600020602052806000526040600020600091509150505481565b600660009054906101000a900460ff1681565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561099b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099290611042565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1490611002565b60405180910390fd5b6000606460055483610a2f919061115b565b610a39919061112a565b905060008183610a4991906111b5565b905082600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a9a91906111b5565b9250508190555080600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610af091906110d4565b925050819055506000821115610c00578160076000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b7191906110d4565b92505081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610bf79190611082565b60405180910390a35b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c5d9190611082565b60405180910390a35050505050565b600081359050610c7b81611341565b92915050565b600081359050610c9081611358565b92915050565b600060208284031215610ca857600080fd5b6000610cb684828501610c6c565b91505092915050565b60008060408385031215610cd257600080fd5b6000610ce085828601610c6c565b9250506020610cf185828601610c6c565b9150509250929050565b600080600060608486031215610d1057600080fd5b6000610d1e86828701610c6c565b9350506020610d2f86828701610c6c565b9250506040610d4086828701610c81565b9150509250925092565b60008060408385031215610d5d57600080fd5b6000610d6b85828601610c6c565b9250506020610d7c85828601610c81565b9150509250929050565b600060208284031215610d9857600080fd5b6000610da684828501610c81565b91505092915050565b610db8816111e9565b82525050565b610dc7816111fb565b82525050565b6000610dd8826110b8565b610de281856110c3565b9350610df281856020860161123e565b610dfb81611330565b840191505092915050565b6000610e136012836110c3565b91507f416c6c6f77616e636520657863656564656400000000000000000000000000006000830152602082019050919050565b6000610e536014836110c3565b91507f496e73756666696369656e742062616c616e63650000000000000000000000006000830152602082019050919050565b6000610e936016836110c3565b91507f4665652063616e6e6f74206578636565642031303025000000000000000000006000830152602082019050919050565b6000610ed3601f836110c3565b91507f43616e6e6f74207472616e7366657220746f207a65726f2061646472657373006000830152602082019050919050565b6000610f136022836110c3565b91507f4f6e6c79206f776e65722063616e20706572666f726d2074686973206163746960008301527f6f6e0000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610f7581611227565b82525050565b610f8481611231565b82525050565b6000602082019050610f9f6000830184610daf565b92915050565b6000602082019050610fba6000830184610dbe565b92915050565b60006020820190508181036000830152610fda8184610dcd565b905092915050565b60006020820190508181036000830152610ffb81610e06565b9050919050565b6000602082019050818103600083015261101b81610e46565b9050919050565b6000602082019050818103600083015261103b81610e86565b9050919050565b6000602082019050818103600083015261105b81610ec6565b9050919050565b6000602082019050818103600083015261107b81610f06565b9050919050565b60006020820190506110976000830184610f6c565b92915050565b60006020820190506110b26000830184610f7b565b92915050565b600081519050919050565b600082825260208201905092915050565b60006110df82611227565b91506110ea83611227565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561111f5761111e6112a3565b5b828201905092915050565b600061113582611227565b915061114083611227565b9250826111505761114f6112d2565b5b828204905092915050565b600061116682611227565b915061117183611227565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156111aa576111a96112a3565b5b828202905092915050565b60006111c082611227565b91506111cb83611227565b9250828210156111de576111dd6112a3565b5b828203905092915050565b60006111f482611207565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561125c578082015181840152602081019050611241565b8381111561126b576000848401525b50505050565b6000600282049050600182168061128957607f821691505b6020821081141561129d5761129c611301565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61134a816111e9565b811461135557600080fd5b50565b61136181611227565b811461136c57600080fd5b5056fea264697066735822122089e50b2dfe038ec701f20e9f9d8da8f6a00cd65d09ec9e8c6e30a718fc6c442564736f6c63430008000033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c80637ce3489b1161008c57806395d89b411161006657806395d89b411461023b578063a9059cbb14610259578063dd62ed3e14610289578063e160fcf0146102b9576100ea565b80637ce3489b146101e35780637fd6f15c146101ff5780638da5cb5b1461021d576100ea565b806323b872dd116100c857806323b872dd1461015b578063313ce5671461018b57806370a08231146101a9578063715018a6146101d9576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102d7565b6040516101049190610fc0565b60405180910390f35b61012760048036038101906101229190610d4a565b610365565b6040516101349190610fa5565b60405180910390f35b610145610457565b6040516101529190611082565b60405180910390f35b61017560048036038101906101709190610cfb565b61045d565b6040516101829190610fa5565b60405180910390f35b6101936105c7565b6040516101a0919061109d565b60405180910390f35b6101c360048036038101906101be9190610c96565b6105da565b6040516101d09190611082565b60405180910390f35b6101e16105f2565b005b6101fd60048036038101906101f89190610d86565b61070d565b005b610207610822565b6040516102149190611082565b60405180910390f35b610225610828565b6040516102329190610f8a565b60405180910390f35b61024361084e565b6040516102509190610fc0565b60405180910390f35b610273600480360381019061026e9190610d4a565b6108dc565b6040516102809190610fa5565b60405180910390f35b6102a3600480360381019061029e9190610cbf565b6108f3565b6040516102b09190611082565b60405180910390f35b6102c1610918565b6040516102ce9190610fa5565b60405180910390f35b600080546102e490611271565b80601f016020809104026020016040519081016040528092919081815260200182805461031090611271565b801561035d5780601f106103325761010080835404028352916020019161035d565b820191906000526020600020905b81548152906001019060200180831161034057829003601f168201915b505050505081565b600081600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104459190611082565b60405180910390a36001905092915050565b60035481565b600081600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561051e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051590610fe2565b60405180910390fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105aa91906111b5565b925050819055506105bc84848461092b565b600190509392505050565b600260009054906101000a900460ff1681565b60076020528060005260406000206000915090505481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067990611062565b60405180910390fd5b6001600660006101000a81548160ff0219169083151502179055506000600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fd1f66c3d2bc1993a86be5e3d33709d98f0442381befcedd29f578b9b2506b1ce60405160405180910390a1565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461079d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079490611062565b60405180910390fd5b60648111156107e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107d890611022565b60405180910390fd5b806005819055507f6bbc57480a46553fa4d156ce702beef5f3ad66303b0ed1a5d4cb44966c6584c3816040516108179190611082565b60405180910390a150565b60055481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6001805461085b90611271565b80601f016020809104026020016040519081016040528092919081815260200182805461088790611271565b80156108d45780601f106108a9576101008083540402835291602001916108d4565b820191906000526020600020905b8154815290600101906020018083116108b757829003601f168201915b505050505081565b60006108e933848461092b565b6001905092915050565b6008602052816000526040600020602052806000526040600020600091509150505481565b600660009054906101000a900460ff1681565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561099b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099290611042565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1490611002565b60405180910390fd5b6000606460055483610a2f919061115b565b610a39919061112a565b905060008183610a4991906111b5565b905082600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a9a91906111b5565b9250508190555080600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610af091906110d4565b925050819055506000821115610c00578160076000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b7191906110d4565b92505081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610bf79190611082565b60405180910390a35b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c5d9190611082565b60405180910390a35050505050565b600081359050610c7b81611341565b92915050565b600081359050610c9081611358565b92915050565b600060208284031215610ca857600080fd5b6000610cb684828501610c6c565b91505092915050565b60008060408385031215610cd257600080fd5b6000610ce085828601610c6c565b9250506020610cf185828601610c6c565b9150509250929050565b600080600060608486031215610d1057600080fd5b6000610d1e86828701610c6c565b9350506020610d2f86828701610c6c565b9250506040610d4086828701610c81565b9150509250925092565b60008060408385031215610d5d57600080fd5b6000610d6b85828601610c6c565b9250506020610d7c85828601610c81565b9150509250929050565b600060208284031215610d9857600080fd5b6000610da684828501610c81565b91505092915050565b610db8816111e9565b82525050565b610dc7816111fb565b82525050565b6000610dd8826110b8565b610de281856110c3565b9350610df281856020860161123e565b610dfb81611330565b840191505092915050565b6000610e136012836110c3565b91507f416c6c6f77616e636520657863656564656400000000000000000000000000006000830152602082019050919050565b6000610e536014836110c3565b91507f496e73756666696369656e742062616c616e63650000000000000000000000006000830152602082019050919050565b6000610e936016836110c3565b91507f4665652063616e6e6f74206578636565642031303025000000000000000000006000830152602082019050919050565b6000610ed3601f836110c3565b91507f43616e6e6f74207472616e7366657220746f207a65726f2061646472657373006000830152602082019050919050565b6000610f136022836110c3565b91507f4f6e6c79206f776e65722063616e20706572666f726d2074686973206163746960008301527f6f6e0000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610f7581611227565b82525050565b610f8481611231565b82525050565b6000602082019050610f9f6000830184610daf565b92915050565b6000602082019050610fba6000830184610dbe565b92915050565b60006020820190508181036000830152610fda8184610dcd565b905092915050565b60006020820190508181036000830152610ffb81610e06565b9050919050565b6000602082019050818103600083015261101b81610e46565b9050919050565b6000602082019050818103600083015261103b81610e86565b9050919050565b6000602082019050818103600083015261105b81610ec6565b9050919050565b6000602082019050818103600083015261107b81610f06565b9050919050565b60006020820190506110976000830184610f6c565b92915050565b60006020820190506110b26000830184610f7b565b92915050565b600081519050919050565b600082825260208201905092915050565b60006110df82611227565b91506110ea83611227565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561111f5761111e6112a3565b5b828201905092915050565b600061113582611227565b915061114083611227565b9250826111505761114f6112d2565b5b828204905092915050565b600061116682611227565b915061117183611227565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156111aa576111a96112a3565b5b828202905092915050565b60006111c082611227565b91506111cb83611227565b9250828210156111de576111dd6112a3565b5b828203905092915050565b60006111f482611207565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561125c578082015181840152602081019050611241565b8381111561126b576000848401525b50505050565b6000600282049050600182168061128957607f821691505b6020821081141561129d5761129c611301565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61134a816111e9565b811461135557600080fd5b50565b61136181611227565b811461136c57600080fd5b5056fea264697066735822122089e50b2dfe038ec701f20e9f9d8da8f6a00cd65d09ec9e8c6e30a718fc6c442564736f6c63430008000033
Deployed Bytecode Sourcemap
695:3260:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;740:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2187:205;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;844:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2430:281;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;812:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1051:44;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3804:148;;;:::i;:::-;;3542:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;937:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;910:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;776:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2012:142;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1102:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;994:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;740:29;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2187:205::-;2253:4;2303:6;2270:9;:21;2280:10;2270:21;;;;;;;;;;;;;;;:30;2292:7;2270:30;;;;;;;;;;;;;;;:39;;;;2346:7;2325:37;;2334:10;2325:37;;;2355:6;2325:37;;;;;;:::i;:::-;;;;;;;;2380:4;2373:11;;2187:205;;;;:::o;844:26::-;;;;:::o;2430:281::-;2510:4;2566:6;2535:9;:15;2545:4;2535:15;;;;;;;;;;;;;;;:27;2551:10;2535:27;;;;;;;;;;;;;;;;:37;;2527:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2637:6;2606:9;:15;2616:4;2606:15;;;;;;;;;;;;;;;:27;2622:10;2606:27;;;;;;;;;;;;;;;;:37;;;;;;;:::i;:::-;;;;;;;;2654:27;2664:4;2670:2;2674:6;2654:9;:27::i;:::-;2699:4;2692:11;;2430:281;;;;;:::o;812:25::-;;;;;;;;;;;;;:::o;1051:44::-;;;;;;;;;;;;;;;;;:::o;3804:148::-;1547:5;;;;;;;;;;;1533:19;;:10;:19;;;1525:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;3875:4:::1;3861:11;;:18;;;;;;;;;;;;;;;;;;3906:1;3890:5;;:18;;;;;;;;;;;;;;;;;;3924:20;;;;;;;;;;3804:148::o:0;3542:215::-;1547:5;;;;;;;;;;;1533:19;;:10;:19;;;1525:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;3641:3:::1;3624:13;:20;;3616:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;3695:13;3682:10;:26;;;;3724:25;3735:13;3724:25;;;;;;:::i;:::-;;;;;;;;3542:215:::0;:::o;937:29::-;;;;:::o;910:20::-;;;;;;;;;;;;;:::o;776:29::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2012:142::-;2074:4;2091:33;2101:10;2113:2;2117:6;2091:9;:33::i;:::-;2142:4;2135:11;;2012:142;;;;:::o;1102:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;994:31::-;;;;;;;;;;;;;:::o;2769:710::-;2872:1;2858:16;;:2;:16;;;;2850:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;2948:6;2929:9;:15;2939:4;2929:15;;;;;;;;;;;;;;;;:25;;2921:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;2992:11;3030:3;3016:10;;3007:6;:19;;;;:::i;:::-;3006:27;;;;:::i;:::-;2992:41;;3061:22;3095:3;3086:6;:12;;;;:::i;:::-;3061:37;;3130:6;3111:9;:15;3121:4;3111:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;3186:14;3169:9;:13;3179:2;3169:13;;;;;;;;;;;;;;;;:31;;;;;;;:::i;:::-;;;;;;;;3242:1;3236:3;:7;3232:165;;;3280:3;3260:9;:16;3270:5;;;;;;;;;;;3260:16;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;3343:5;;;;;;;;;;;3328:26;;3337:4;3328:26;;;3350:3;3328:26;;;;;;:::i;:::-;;;;;;;;3232:165;3429:2;3414:34;;3423:4;3414:34;;;3433:14;3414:34;;;;;;:::i;:::-;;;;;;;;2769:710;;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:262::-;;2057:2;2045:9;2036:7;2032:23;2028:32;2025:2;;;2073:1;2070;2063:12;2025:2;2116:1;2141:53;2186:7;2177:6;2166:9;2162:22;2141:53;:::i;:::-;2131:63;;2087:117;2015:196;;;;:::o;2217:118::-;2304:24;2322:5;2304:24;:::i;:::-;2299:3;2292:37;2282:53;;:::o;2341:109::-;2422:21;2437:5;2422:21;:::i;:::-;2417:3;2410:34;2400:50;;:::o;2456:364::-;;2572:39;2605:5;2572:39;:::i;:::-;2627:71;2691:6;2686:3;2627:71;:::i;:::-;2620:78;;2707:52;2752:6;2747:3;2740:4;2733:5;2729:16;2707:52;:::i;:::-;2784:29;2806:6;2784:29;:::i;:::-;2779:3;2775:39;2768:46;;2548:272;;;;;:::o;2826:316::-;;2989:67;3053:2;3048:3;2989:67;:::i;:::-;2982:74;;3086:20;3082:1;3077:3;3073:11;3066:41;3133:2;3128:3;3124:12;3117:19;;2972:170;;;:::o;3148:318::-;;3311:67;3375:2;3370:3;3311:67;:::i;:::-;3304:74;;3408:22;3404:1;3399:3;3395:11;3388:43;3457:2;3452:3;3448:12;3441:19;;3294:172;;;:::o;3472:320::-;;3635:67;3699:2;3694:3;3635:67;:::i;:::-;3628:74;;3732:24;3728:1;3723:3;3719:11;3712:45;3783:2;3778:3;3774:12;3767:19;;3618:174;;;:::o;3798:329::-;;3961:67;4025:2;4020:3;3961:67;:::i;:::-;3954:74;;4058:33;4054:1;4049:3;4045:11;4038:54;4118:2;4113:3;4109:12;4102:19;;3944:183;;;:::o;4133:366::-;;4296:67;4360:2;4355:3;4296:67;:::i;:::-;4289:74;;4393:34;4389:1;4384:3;4380:11;4373:55;4459:4;4454:2;4449:3;4445:12;4438:26;4490:2;4485:3;4481:12;4474:19;;4279:220;;;:::o;4505:118::-;4592:24;4610:5;4592:24;:::i;:::-;4587:3;4580:37;4570:53;;:::o;4629:112::-;4712:22;4728:5;4712:22;:::i;:::-;4707:3;4700:35;4690:51;;:::o;4747:222::-;;4878:2;4867:9;4863:18;4855:26;;4891:71;4959:1;4948:9;4944:17;4935:6;4891:71;:::i;:::-;4845:124;;;;:::o;4975:210::-;;5100:2;5089:9;5085:18;5077:26;;5113:65;5175:1;5164:9;5160:17;5151:6;5113:65;:::i;:::-;5067:118;;;;:::o;5191:313::-;;5342:2;5331:9;5327:18;5319:26;;5391:9;5385:4;5381:20;5377:1;5366:9;5362:17;5355:47;5419:78;5492:4;5483:6;5419:78;:::i;:::-;5411:86;;5309:195;;;;:::o;5510:419::-;;5714:2;5703:9;5699:18;5691:26;;5763:9;5757:4;5753:20;5749:1;5738:9;5734:17;5727:47;5791:131;5917:4;5791:131;:::i;:::-;5783:139;;5681:248;;;:::o;5935:419::-;;6139:2;6128:9;6124:18;6116:26;;6188:9;6182:4;6178:20;6174:1;6163:9;6159:17;6152:47;6216:131;6342:4;6216:131;:::i;:::-;6208:139;;6106:248;;;:::o;6360:419::-;;6564:2;6553:9;6549:18;6541:26;;6613:9;6607:4;6603:20;6599:1;6588:9;6584:17;6577:47;6641:131;6767:4;6641:131;:::i;:::-;6633:139;;6531:248;;;:::o;6785:419::-;;6989:2;6978:9;6974:18;6966:26;;7038:9;7032:4;7028:20;7024:1;7013:9;7009:17;7002:47;7066:131;7192:4;7066:131;:::i;:::-;7058:139;;6956:248;;;:::o;7210:419::-;;7414:2;7403:9;7399:18;7391:26;;7463:9;7457:4;7453:20;7449:1;7438:9;7434:17;7427:47;7491:131;7617:4;7491:131;:::i;:::-;7483:139;;7381:248;;;:::o;7635:222::-;;7766:2;7755:9;7751:18;7743:26;;7779:71;7847:1;7836:9;7832:17;7823:6;7779:71;:::i;:::-;7733:124;;;;:::o;7863:214::-;;7990:2;7979:9;7975:18;7967:26;;8003:67;8067:1;8056:9;8052:17;8043:6;8003:67;:::i;:::-;7957:120;;;;:::o;8083:99::-;;8169:5;8163:12;8153:22;;8142:40;;;:::o;8188:169::-;;8306:6;8301:3;8294:19;8346:4;8341:3;8337:14;8322:29;;8284:73;;;;:::o;8363:305::-;;8422:20;8440:1;8422:20;:::i;:::-;8417:25;;8456:20;8474:1;8456:20;:::i;:::-;8451:25;;8610:1;8542:66;8538:74;8535:1;8532:81;8529:2;;;8616:18;;:::i;:::-;8529:2;8660:1;8657;8653:9;8646:16;;8407:261;;;;:::o;8674:185::-;;8731:20;8749:1;8731:20;:::i;:::-;8726:25;;8765:20;8783:1;8765:20;:::i;:::-;8760:25;;8804:1;8794:2;;8809:18;;:::i;:::-;8794:2;8851:1;8848;8844:9;8839:14;;8716:143;;;;:::o;8865:348::-;;8928:20;8946:1;8928:20;:::i;:::-;8923:25;;8962:20;8980:1;8962:20;:::i;:::-;8957:25;;9150:1;9082:66;9078:74;9075:1;9072:81;9067:1;9060:9;9053:17;9049:105;9046:2;;;9157:18;;:::i;:::-;9046:2;9205:1;9202;9198:9;9187:20;;8913:300;;;;:::o;9219:191::-;;9279:20;9297:1;9279:20;:::i;:::-;9274:25;;9313:20;9331:1;9313:20;:::i;:::-;9308:25;;9352:1;9349;9346:8;9343:2;;;9357:18;;:::i;:::-;9343:2;9402:1;9399;9395:9;9387:17;;9264:146;;;;:::o;9416:96::-;;9482:24;9500:5;9482:24;:::i;:::-;9471:35;;9461:51;;;:::o;9518:90::-;;9595:5;9588:13;9581:21;9570:32;;9560:48;;;:::o;9614:126::-;;9691:42;9684:5;9680:54;9669:65;;9659:81;;;:::o;9746:77::-;;9812:5;9801:16;;9791:32;;;:::o;9829:86::-;;9904:4;9897:5;9893:16;9882:27;;9872:43;;;:::o;9921:307::-;9989:1;9999:113;10013:6;10010:1;10007:13;9999:113;;;10098:1;10093:3;10089:11;10083:18;10079:1;10074:3;10070:11;10063:39;10035:2;10032:1;10028:10;10023:15;;9999:113;;;10130:6;10127:1;10124:13;10121:2;;;10210:1;10201:6;10196:3;10192:16;10185:27;10121:2;9970:258;;;;:::o;10234:320::-;;10315:1;10309:4;10305:12;10295:22;;10362:1;10356:4;10352:12;10383:18;10373:2;;10439:4;10431:6;10427:17;10417:27;;10373:2;10501;10493:6;10490:14;10470:18;10467:38;10464:2;;;10520:18;;:::i;:::-;10464:2;10285:269;;;;:::o;10560:180::-;10608:77;10605:1;10598:88;10705:4;10702:1;10695:15;10729:4;10726:1;10719:15;10746:180;10794:77;10791:1;10784:88;10891:4;10888:1;10881:15;10915:4;10912:1;10905:15;10932:180;10980:77;10977:1;10970:88;11077:4;11074:1;11067:15;11101:4;11098:1;11091:15;11118:102;;11210:2;11206:7;11201:2;11194:5;11190:14;11186:28;11176:38;;11166:54;;;:::o;11226:122::-;11299:24;11317:5;11299:24;:::i;:::-;11292:5;11289:35;11279:2;;11338:1;11335;11328:12;11279:2;11269:79;:::o;11354:122::-;11427:24;11445:5;11427:24;:::i;:::-;11420:5;11417:35;11407:2;;11466:1;11463;11456:12;11407:2;11397:79;:::o
Swarm Source
ipfs://89e50b2dfe038ec701f20e9f9d8da8f6a00cd65d09ec9e8c6e30a718fc6c4425
[ 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.