[ { "inputs": [ { "internalType": "string", "name": "_n", "type": "string" }, { "internalType": "string", "name": "_s", "type": "string" }, { "internalType": "address payable", "name": "_tokenDeployer", "type": "address" }, { "internalType": "string", "name": "_imageURI", "type": "string" }, { "internalType": "string", "name": "_website", "type": "string" }, { "internalType": "string", "name": "_twitter", "type": "string" }, { "internalType": "string", "name": "_telegram", "type": "string" }, { "internalType": "string", "name": "_description", "type": "string" }, { "internalType": "address", "name": "_creator", "type": "address" }, { "internalType": "uint256", "name": "_initialSupply", "type": "uint256" } ], "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": [ { "components": [ { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "symbol", "type": "string" }, { "internalType": "address", "name": "tokenDeployer", "type": "address" }, { "internalType": "string", "name": "imageURI", "type": "string" }, { "internalType": "string", "name": "website", "type": "string" }, { "internalType": "string", "name": "twitter", "type": "string" }, { "internalType": "string", "name": "telegram", "type": "string" }, { "internalType": "string", "name": "description", "type": "string" }, { "internalType": "address", "name": "creator", "type": "address" }, { "internalType": "uint256", "name": "initialSupply", "type": "uint256" } ], "indexed": false, "internalType": "struct Token.TokenCreatedParams", "name": "params", "type": "tuple" } ], "name": "TokenCreated", "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": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "creator", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "description", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "imageURI", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "isPresaleStep", "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": "renounceDeployerOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "_description", "type": "string" } ], "name": "setDescription", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "_imageURI", "type": "string" } ], "name": "setImageURI", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_newPair", "type": "address" } ], "name": "setPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "_telegram", "type": "string" } ], "name": "setTelegram", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "_twitter", "type": "string" } ], "name": "setTwitter", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "_website", "type": "string" } ], "name": "setWebsite", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "telegram", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokenDeployer", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "twitter", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "website", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" } ]
60806040523480156200001157600080fd5b5060405162001a1138038062001a1183398101604081905262000034916200048a565b89516200004990600b9060208d019062000348565b5088516200005f90600c9060208c019062000348565b50600d805460ff19166012179055600180546001600160a01b038a166001600160a01b031990911617905586516200009f9060029060208a019062000348565b508551620000b590600390602089019062000348565b508451620000cb90600490602088019062000348565b508351620000e190600590602087019062000348565b508251620000f790600690602086019062000348565b5060405160200162000109906200061e565b60408051601f1981840301815282825280516020918201206001600160a01b038c166000908152808352929092209190915562000147910162000632565b60408051601f1981840301815291815281516020928301206001600160a01b0385166000818152938490529190922091909155600780546001600160a01b031916909117905562000199338262000239565b7ffa332fe02a5a6b4cb655910560f97feaf79dc5261bcd447234acd9a27b9bc6ca6040518061014001604052808c81526020018b81526020018a6001600160a01b03168152602001898152602001888152602001878152602001868152602001858152602001846001600160a01b0316815260200183815250604051620002219190620006b3565b60405180910390a1505050505050505050506200080f565b6001600160a01b0382166200026b5760405162461bcd60e51b815260040162000262906200067c565b60405180910390fd5b6200028781600a546200031960201b62000a881790919060201c565b600a556001600160a01b038216600090815260086020908152604090912054620002bc91839062000a8862000319821b17901c565b6001600160a01b0383166000818152600860205260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906200030d908590620007d3565b60405180910390a35050565b600082820183811015620003415760405162461bcd60e51b8152600401620002629062000645565b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620003805760008555620003cb565b82601f106200039b57805160ff1916838001178555620003cb565b82800160010185558215620003cb579182015b82811115620003cb578251825591602001919060010190620003ae565b50620003d9929150620003dd565b5090565b5b80821115620003d95760008155600101620003de565b80516001600160a01b03811681146200040c57600080fd5b919050565b600082601f83011262000422578081fd5b81516001600160401b03808211156200043757fe5b604051601f8301601f1916810160200182811182821017156200045657fe5b6040528281528483016020018610156200046e578384fd5b62000481836020830160208801620007dc565b95945050505050565b6000806000806000806000806000806101408b8d031215620004aa578586fd5b8a516001600160401b0380821115620004c1578788fd5b620004cf8e838f0162000411565b9b5060208d0151915080821115620004e5578788fd5b620004f38e838f0162000411565b9a506200050360408e01620003f4565b995060608d015191508082111562000519578788fd5b620005278e838f0162000411565b985060808d01519150808211156200053d578788fd5b6200054b8e838f0162000411565b975060a08d015191508082111562000561578687fd5b6200056f8e838f0162000411565b965060c08d015191508082111562000585578586fd5b620005938e838f0162000411565b955060e08d0151915080821115620005a9578485fd5b50620005b88d828e0162000411565b935050620005ca6101008c01620003f4565b91506101208b015190509295989b9194979a5092959850565b6001600160a01b03169052565b600081518084526200060a816020860160208601620007dc565b601f01601f19169290920160200192915050565b672222a82627aca2a960c11b815260080190565b66534f4349414c5360c81b815260070190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b6000602082528251610140806020850152620006d4610160850183620005f0565b91506020850151601f1980868503016040870152620006f48483620005f0565b9350604087015191506200070c6060870183620005e3565b6060870151915080868503016080870152620007298483620005f0565b935060808701519150808685030160a0870152620007488483620005f0565b935060a08701519150808685030160c0870152620007678483620005f0565b935060c08701519150808685030160e0870152620007868483620005f0565b935060e08701519150610100818786030181880152620007a78584620005f0565b94508088015192505050610120620007c281870183620005e3565b959095015193019290925250919050565b90815260200190565b60005b83811015620007f9578181015183820152602001620007df565b8381111562000809576000848401525b50505050565b6111f2806200081f6000396000f3fe608060405234801561001057600080fd5b506004361061013e5760003560e01c806302d05d3f1461014357806304787ca21461016157806306fdde0314610176578063095ea7b31461018b578063135d088d146101ab57806318160ddd146101b357806323b872dd146101c85780632a2dae0a146101db578063313ce567146101e357806339509351146101f857806347ecb6651461020b57806370a08231146102135780637284e416146102265780638187f5161461022e57806390c3f38f1461024157806395d89b4114610254578063a457c2d71461025c578063a9059cbb1461026f578063abfaeee014610282578063beb0a4161461028a578063c2a5e5c214610292578063cdeb9e34146102a5578063dd62ed3e146102ad578063e54d7939146102c0578063e8e81fe4146102c8578063f87f44b9146102db575b600080fd5b61014b6102ee565b6040516101589190610f26565b60405180910390f35b61017461016f366004610e6b565b6102fd565b005b61017e61036e565b6040516101589190610f45565b61019e610199366004610e42565b610404565b6040516101589190610f3a565b61017e61041a565b6101bb6104a5565b6040516101589190611132565b61019e6101d6366004610e07565b6104ab565b61014b610514565b6101eb610523565b604051610158919061113b565b61019e610206366004610e42565b61052c565b61017e610562565b6101bb610221366004610dbb565b6105bd565b61017e6105dc565b61017461023c366004610dbb565b610637565b61017461024f366004610e6b565b6106b0565b61017e610714565b61019e61026a366004610e42565b610775565b61019e61027d366004610e42565b6107c4565b61017e6107d1565b61017e61082c565b6101746102a0366004610e6b565b610887565b61019e6108eb565b6101bb6102bb366004610dd5565b610932565b61017461095d565b6101746102d6366004610e6b565b6109c0565b6101746102e9366004610e6b565b610a24565b6007546001600160a01b031681565b60405160200161030c90610f13565b60408051601f19818403018152918152815160209283012033600090815292839052912054146103575760405162461bcd60e51b815260040161034e906110cc565b60405180910390fd5b805161036a906002906020840190610d03565b5050565b600b8054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103fa5780601f106103cf576101008083540402835291602001916103fa565b820191906000526020600020905b8154815290600101906020018083116103dd57829003601f168201915b5050505050905090565b6000610411338484610ab4565b50600192915050565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561049d5780601f106104725761010080835404028352916020019161049d565b820191906000526020600020905b81548152906001019060200180831161048057829003601f168201915b505050505081565b600a5490565b60006104b8848484610b68565b61050a843361050585604051806060016040528060288152602001611170602891396001600160a01b038a1660009081526009602090815260408083203384529091529020549190610cd7565b610ab4565b5060019392505050565b6001546001600160a01b031681565b600d5460ff1690565b3360008181526009602090815260408083206001600160a01b038716845290915281205490916104119185906105059086610a88565b6005805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561049d5780601f106104725761010080835404028352916020019161049d565b6001600160a01b0381166000908152600860205260409020545b919050565b6006805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561049d5780601f106104725761010080835404028352916020019161049d565b60405160200161064690610eff565b60408051601f19818403018152918152815160209283012033600090815292839052912054146106885760405162461bcd60e51b815260040161034e906110cc565b600d80546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6040516020016106bf90610f13565b60408051601f19818403018152918152815160209283012033600090815292839052912054146107015760405162461bcd60e51b815260040161034e906110cc565b805161036a906006906020840190610d03565b600c8054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103fa5780601f106103cf576101008083540402835291602001916103fa565b6000610411338461050585604051806060016040528060258152602001611198602591393360009081526009602090815260408083206001600160a01b038d1684529091529020549190610cd7565b6000610411338484610b68565b6004805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561049d5780601f106104725761010080835404028352916020019161049d565b6003805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561049d5780601f106104725761010080835404028352916020019161049d565b60405160200161089690610f13565b60408051601f19818403018152918152815160209283012033600090815292839052912054146108d85760405162461bcd60e51b815260040161034e906110cc565b805161036a906004906020840190610d03565b60006040516020016108fc90610eff565b60408051601f1981840301815291815281516020928301206001546001600160a01b031660009081529283905291205414905090565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205490565b60405160200161096c90610eff565b60408051601f19818403018152918152815160209283012033600090815292839052912054146109ae5760405162461bcd60e51b815260040161034e906110cc565b33600090815260208190526040812055565b6040516020016109cf90610f13565b60408051601f1981840301815291815281516020928301203360009081529283905291205414610a115760405162461bcd60e51b815260040161034e906110cc565b805161036a906005906020840190610d03565b604051602001610a3390610f13565b60408051601f1981840301815291815281516020928301203360009081529283905291205414610a755760405162461bcd60e51b815260040161034e906110cc565b805161036a906003906020840190610d03565b600082820183811015610aad5760405162461bcd60e51b815260040161034e9061101d565b9392505050565b6001600160a01b038316610ada5760405162461bcd60e51b815260040161034e906110ee565b6001600160a01b038216610b005760405162461bcd60e51b815260040161034e90610fdb565b6001600160a01b0380841660008181526009602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610b5b908590611132565b60405180910390a3505050565b6001600160a01b038316610b8e5760405162461bcd60e51b815260040161034e90611087565b6001600160a01b038216610bb45760405162461bcd60e51b815260040161034e90610f98565b6001546001600160a01b031660009081526020819052604090205415610c19576001546001600160a01b0384811691161480610bfd57506001546001600160a01b038381169116145b610c195760405162461bcd60e51b815260040161034e90611052565b610c568160405180606001604052806026815260200161114a602691396001600160a01b0386166000908152600860205260409020549190610cd7565b6001600160a01b038085166000908152600860205260408082209390935590841681522054610c859082610a88565b6001600160a01b0380841660008181526008602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610b5b908590611132565b60008184841115610cfb5760405162461bcd60e51b815260040161034e9190610f45565b505050900390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282610d395760008555610d7f565b82601f10610d5257805160ff1916838001178555610d7f565b82800160010185558215610d7f579182015b82811115610d7f578251825591602001919060010190610d64565b50610d8b929150610d8f565b5090565b5b80821115610d8b5760008155600101610d90565b80356001600160a01b03811681146105d757600080fd5b600060208284031215610dcc578081fd5b610aad82610da4565b60008060408385031215610de7578081fd5b610df083610da4565b9150610dfe60208401610da4565b90509250929050565b600080600060608486031215610e1b578081fd5b610e2484610da4565b9250610e3260208501610da4565b9150604084013590509250925092565b60008060408385031215610e54578182fd5b610e5d83610da4565b946020939093013593505050565b60006020808385031215610e7d578182fd5b82356001600160401b0380821115610e93578384fd5b818501915085601f830112610ea6578384fd5b813581811115610eb257fe5b604051601f8201601f1916810185018381118282101715610ecf57fe5b6040528181528382018501881015610ee5578586fd5b818585018683013790810190930193909352509392505050565b672222a82627aca2a960c11b815260080190565b66534f4349414c5360c81b815260070190565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b81811015610f7157858101830151858201604001528201610f55565b81811115610f825783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601b908201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604082015260600190565b6020808252601b908201527a115490cc8c0e881d1c985b9cd9995c881b9bdd08185b1b1bddd959602a1b604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526008908201526742616420726f6c6560c01b604082015260600190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b90815260200190565b60ff9190911681526020019056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220eb86d3c7aa9282e5bff521fb683b778491a3e4d237c854a2cd289893ffd3408264736f6c634300070600330000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000031c0282fa6d0a82ad22ab63bbacd87f62b2a9bfd00000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002c00000000000000000000000000000000000000000000000000000000000000300000000000000000000000000502d6acc1c680cdd00916b3348184484ddf4efd80000000000000000000000000000000000000000168532bdc48cb0ddb5840000000000000000000000000000000000000000000000000000000000000000000c5768616c657220576f6a616b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065748414c45520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f68747470733a2f2f6170692e626173656a756d702e70726f3a343030302f7374617469632f746b6e5f3078623362666537616665656531396262316239383835633533633564326636623733376261656266623836623735363864623262313838333030333935373166622e6a70670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001868747470733a2f2f7768616c6572776f6a616b2e78797a2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e68747470733a2f2f742e6d652f2b4f68494d3047444b4b716b334f47526b000000000000000000000000000000000000000000000000000000000000000000db49742773207072696465206d6f6e746820616e6420576f6a616b2773206265656e206465626174696e67206265636f6d696e67206761792e2e2e2043616e20796f7520626c616d652068696d3f0a5768616c657220576f6a616b2077696c6c206c61756e6368207468726f7567682042617365204a756d702061742061203420657468206c61756e63682c2064657873637265656e65722077696c6c206265207061696420666f72207768656e2077652067657420636c6f736520746f206c61756e6368696e672e0a4a6f696e207468652074656c656772616d210000000000