0 txs
1 call
constructor
No constructor.
functions
allowance
viewfunction allowance(address, address) view returns (uint256)
balanceOf
viewfunction balanceOf(address) view returns (uint256)
creator
viewfunction creator() view returns (address)
decimals
viewfunction decimals() view returns (uint8)
factory
viewfunction factory() view returns (address)
initialized
viewfunction initialized() view returns (bool)
isBondingCurve
viewfunction isBondingCurve() view returns (bool)
maxSupply
viewfunction maxSupply() view returns (uint256)
name
viewfunction name() view returns (string)
symbol
viewfunction symbol() view returns (string)
taxFeeToTreasury
viewfunction taxFeeToTreasury() view returns (uint256)
totalSupply
viewfunction totalSupply() view returns (uint256)
treasury
viewfunction treasury() view returns (address)
uniswapCreatorTaxFee
viewfunction uniswapCreatorTaxFee() view returns (uint256)
uniswapDevelopmentTaxFee
viewfunction uniswapDevelopmentTaxFee() view returns (uint256)
uniswapDevelopmentWallet
viewfunction uniswapDevelopmentWallet() view returns (address)
uniswapMarketingTaxFee
viewfunction uniswapMarketingTaxFee() view returns (uint256)
uniswapMarketingWallet
viewfunction uniswapMarketingWallet() view returns (address)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
decreaseAllowance
nonpayablefunction decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
increaseAllowance
nonpayablefunction increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize
nonpayablefunction initialize(string _name, string _symbol, address _creator, address _uniswapMarketingWallet, address _uniswapDevelopmentWallet, address _treasury, uint256 _uniswapMarketingTaxFee, uint256 _uniswapDevelopmentTaxFee, uint256 _uniswapCreatorTaxFee, uint256 _feeTreasury, uint256 _maxSupply)
mintFromFactory
nonpayablefunction mintFromFactory(address to, uint256 amount)
setIsBondingCurve
nonpayablefunction setIsBondingCurve(bool _isBondingCurve)
transfer
nonpayablefunction transfer(address to, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 amount) returns (bool)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
No errors.
creation bytecode
0x608060405234601c57600e6020565b61243561002c823961243590f35b6026565b60405190565b600080fdfe60806040526004361015610013575b610f33565b61001e6000356101bd565b806302d05d3f146101b857806306fdde03146101b3578063095ea7b3146101ae5780630e7bfe68146101a9578063158ef93e146101a457806318160ddd1461019f57806323b872dd1461019a578063313ce5671461019557806339509351146101905780633c9934711461018b57806345bbb910146101865780635774b1e91461018157806361d027b31461017c57806361fc7fd01461017757806364a7102b1461017257806370a082311461016d5780637f0a23271461016857806395d89b4114610163578063a457c2d71461015e578063a9059cbb14610159578063b1e3617c14610154578063c45a01551461014f578063ca7250401461014a578063d5abeb0114610145578063dd62ed3e146101405763f34c87d70361000e57610efe565b610eb8565b610e1b565b610dd6565b610d91565b610d4c565b610d06565b610cd0565b610c9b565b610c4b565b610a90565b6109d4565b61099f565b61095a565b610915565b6108d0565b61088d565b61080e565b6107d9565b61073e565b6106ce565b610689565b610618565b610586565b6104ab565b610262565b60e01c90565b60405190565b600080fd5b600080fd5b60009103126101de57565b6101ce565b1c90565b60018060a01b031690565b61020290600861020793026101e3565b6101e7565b90565b9061021591546101f2565b90565b610225600360009061020a565b90565b60018060a01b031690565b61023c90610228565b90565b61024890610233565b9052565b91906102609060006020850194019061023f565b565b34610292576102723660046101d3565b61028e61027d610218565b6102856101c3565b9182918261024c565b0390f35b6101c9565b634e487b7160e01b600052600060045260246000fd5b634e487b7160e01b600052602260045260246000fd5b90600160028304921680156102e3575b60208310146102de57565b6102ad565b91607f16916102d3565b60209181520190565b600052602060002090565b906000929180549061031c610315836102c3565b80946102ed565b916001811690816000146103755750600114610338575b505050565b61034591929394506102f6565b916000925b81841061035d5750500190388080610333565b6001816020929593955484860152019101929061034a565b92949550505060ff1916825215156020020190388080610333565b9061039a91610301565b90565b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b906103c79061039d565b810190811067ffffffffffffffff8211176103e157604052565b6103a7565b906104066103ff926103f66101c3565b93848092610390565b03836103bd565b565b9060001061041c57610419906103e6565b90565b610297565b61042c600080610408565b90565b5190565b60209181520190565b60005b838110610450575050906000910152565b80602091830151818501520161043f565b61048061048960209361048e936104778161042f565b93848093610433565b9586910161043c565b61039d565b0190565b6104a89160208201916000818403910152610461565b90565b346104db576104bb3660046101d3565b6104d76104c6610421565b6104ce6101c3565b91829182610492565b0390f35b6101c9565b600080fd5b6104ee81610233565b036104f557565b600080fd5b90503590610507826104e5565b565b90565b61051581610509565b0361051c57565b600080fd5b9050359061052e8261050c565b565b9190604083820312610559578061054d61055692600086016104fa565b93602001610521565b90565b6101ce565b151590565b61056c9061055e565b9052565b919061058490600060208501940190610563565b565b346105b7576105b36105a261059c366004610530565b90610f99565b6105aa6101c3565b91829182610570565b0390f35b6101c9565b90565b6105cf9060086105d493026101e3565b6105bc565b90565b906105e291546105bf565b90565b6105f2600a6000906105d7565b90565b6105fe90610509565b9052565b9190610616906000602085019401906105f5565b565b34610648576106283660046101d3565b6106446106336105e5565b61063b6101c3565b91829182610602565b0390f35b6101c9565b60ff1690565b61066390600861066893026101e3565b61064d565b90565b906106769154610653565b90565b610686600660159061066b565b90565b346106b9576106993660046101d3565b6106b56106a4610679565b6106ac6101c3565b91829182610570565b0390f35b6101c9565b6106cb600c6000906105d7565b90565b346106fe576106de3660046101d3565b6106fa6106e96106be565b6106f16101c3565b91829182610602565b0390f35b6101c9565b90916060828403126107395761073661071f84600085016104fa565b9361072d81602086016104fa565b93604001610521565b90565b6101ce565b3461076f5761076b61075a610754366004610703565b916110fc565b6107626101c3565b91829182610570565b0390f35b6101c9565b60ff1690565b61078a90600861078f93026101e3565b610774565b90565b9061079d915461077a565b90565b6107ad6002600090610792565b90565b60ff1690565b6107bf906107b0565b9052565b91906107d7906000602085019401906107b6565b565b34610809576107e93660046101d3565b6108056107f46107a0565b6107fc6101c3565b918291826107c3565b0390f35b6101c9565b3461083f5761083b61082a610824366004610530565b906111f9565b6108326101c3565b91829182610570565b0390f35b6101c9565b61084d8161055e565b0361085457565b600080fd5b9050359061086682610844565b565b906020828203126108825761087f91600001610859565b90565b6101ce565b60000190565b346108bb576108a56108a0366004610868565b6113db565b6108ad6101c3565b806108b781610887565b0390f35b6101c9565b6108cd600560009061020a565b90565b34610900576108e03660046101d3565b6108fc6108eb6108c0565b6108f36101c3565b9182918261024c565b0390f35b6101c9565b61091260096000906105d7565b90565b34610945576109253660046101d3565b610941610930610905565b6109386101c3565b91829182610602565b0390f35b6101c9565b610957600460009061020a565b90565b3461098a5761096a3660046101d3565b61098661097561094a565b61097d6101c3565b9182918261024c565b0390f35b6101c9565b61099c600660149061066b565b90565b346109cf576109af3660046101d3565b6109cb6109ba61098f565b6109c26101c3565b91829182610570565b0390f35b6101c9565b34610a03576109ed6109e7366004610530565b906114e0565b6109f56101c3565b806109ff81610887565b0390f35b6101c9565b90602082820312610a2257610a1f916000016104fa565b90565b6101ce565b90565b610a3e610a39610a4392610228565b610a27565b610228565b90565b610a4f90610a2a565b90565b610a5b90610a46565b90565b90610a6890610a52565b600052602052604060002090565b610a8d90610a88600d91600092610a5e565b6105d7565b90565b34610ac057610abc610aab610aa6366004610a08565b610a76565b610ab36101c3565b91829182610602565b0390f35b6101c9565b600080fd5b600080fd5b90610ae2610adb6101c3565b92836103bd565b565b67ffffffffffffffff8111610b0257610afe60209161039d565b0190565b6103a7565b90826000939282370152565b90929192610b28610b2382610ae4565b610acf565b93818552602085019082840111610b4457610b4292610b07565b565b610aca565b9080601f83011215610b6757816020610b6493359101610b13565b90565b610ac5565b919061016083820312610c4657600083013567ffffffffffffffff8111610c415781610b99918501610b49565b92602081013567ffffffffffffffff8111610c3c5782610bba918301610b49565b92610bc883604084016104fa565b92610bd681606085016104fa565b92610be482608083016104fa565b92610bf28360a084016104fa565b92610c008160c08501610521565b92610c0e8260e08301610521565b92610c39610c20846101008501610521565b93610c2f816101208601610521565b9361014001610521565b90565b6104e0565b6104e0565b6101ce565b34610c8657610c70610c5e366004610b6c565b999890989791979692969593956118b6565b610c786101c3565b80610c8281610887565b0390f35b6101c9565b610c986001600090610408565b90565b34610ccb57610cab3660046101d3565b610cc7610cb6610c8b565b610cbe6101c3565b91829182610492565b0390f35b6101c9565b34610d0157610cfd610cec610ce6366004610530565b90611a07565b610cf46101c3565b91829182610570565b0390f35b6101c9565b34610d3757610d33610d22610d1c366004610530565b90611ae3565b610d2a6101c3565b91829182610570565b0390f35b6101c9565b610d4960086000906105d7565b90565b34610d7c57610d5c3660046101d3565b610d78610d67610d3c565b610d6f6101c3565b91829182610602565b0390f35b6101c9565b610d8e600260019061020a565b90565b34610dc157610da13660046101d3565b610dbd610dac610d81565b610db46101c3565b9182918261024c565b0390f35b6101c9565b610dd3600660009061020a565b90565b34610e0657610de63660046101d3565b610e02610df1610dc6565b610df96101c3565b9182918261024c565b0390f35b6101c9565b610e1860076000906105d7565b90565b34610e4b57610e2b3660046101d3565b610e47610e36610e0b565b610e3e6101c3565b91829182610602565b0390f35b6101c9565b9190604083820312610e795780610e6d610e7692600086016104fa565b936020016104fa565b90565b6101ce565b90610e8890610a52565b600052602052604060002090565b610eb0610eb592610eab600e93600094610e7e565b610a5e565b6105d7565b90565b34610ee957610ee5610ed4610ece366004610e50565b90610e96565b610edc6101c3565b91829182610602565b0390f35b6101c9565b610efb600b6000906105d7565b90565b34610f2e57610f0e3660046101d3565b610f2a610f19610eee565b610f216101c3565b91829182610602565b0390f35b6101c9565b600080fd5b600090565b60001b90565b90610f5060001991610f3d565b9181191691161790565b610f6e610f69610f7392610509565b610a27565b610509565b90565b90565b90610f8e610f89610f9592610f5a565b610f76565b8254610f43565b9055565b90610fa2610f38565b50610fc281610fbd610fb6600e3390610e7e565b8590610a5e565b610f79565b3391909161100e610ffc610ff67f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92593610a52565b93610a52565b936110056101c3565b91829182610602565b0390a3600190565b60001c90565b61102861102d91611016565b6105bc565b90565b61103a905461101c565b90565b60007f496e73756666696369656e7420616c6c6f77616e636500000000000000000000910152565b6110726016602092610433565b61107b8161103d565b0190565b6110959060208101906000818303910152611065565b90565b1561109f57565b6110a76101c3565b62461bcd60e51b8152806110bd6004820161107f565b0390fd5b634e487b7160e01b600052601160045260246000fd5b6110e66110ec91939293610509565b92610509565b82039182116110f757565b6110c1565b6111809092919261110b610f38565b5061114661112d611128611121600e8590610e7e565b3390610a5e565b611030565b61113f61113986610509565b91610509565b1015611098565b6111788361117261116361115c600e8690610e7e565b3390610a5e565b9161116d83611030565b6110d7565b90610f79565b838391611df4565b339190916111cc6111ba6111b47fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93610a52565b93610a52565b936111c36101c3565b91829182610602565b0390a3600190565b6111e36111e991939293610509565b92610509565b82018092116111f457565b6110c1565b9061123590611206610f38565b5061122f611220611219600e3390610e7e565b8590610a5e565b9161122a83611030565b6111d4565b90610f79565b339061125461124f8261124a600e3390610e7e565b610a5e565b611030565b9161129d61128b6112857f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92593610a52565b93610a52565b936112946101c3565b91829182610602565b0390a3600190565b60081c90565b6112b76112bc916112a5565b6101e7565b90565b6112c990546112ab565b90565b60007f4f6e6c7920666163746f72792063616e2063616c6c0000000000000000000000910152565b6113016015602092610433565b61130a816112cc565b0190565b61132490602081019060008183039101526112f4565b90565b1561132e57565b6113366101c3565b62461bcd60e51b81528061134c6004820161130e565b0390fd5b61137e906113793361137361136d61136860026112bf565b610233565b91610233565b14611327565b6113ce565b565b60a01b90565b9061139560ff60a01b91611380565b9181191691161790565b6113a89061055e565b90565b90565b906113c36113be6113ca9261139f565b6113ab565b8254611386565b9055565b6113d99060066113ae565b565b6113e490611350565b565b90611415916114103361140a6114046113ff60026112bf565b610233565b91610233565b14611327565b61149b565b565b60007f4361702065786365656465640000000000000000000000000000000000000000910152565b61144c600c602092610433565b61145581611417565b0190565b61146f906020810190600081830391015261143f565b90565b1561147957565b6114816101c3565b62461bcd60e51b81528061149760048201611459565b0390fd5b906114de916114d96114b76114b0600c611030565b84906111d4565b6114d26114cc6114c76007611030565b610509565b91610509565b1115611472565b612362565b565b906114ea916113e6565b565b60a81c90565b6114fe611503916114ec565b61064d565b90565b61151090546114f2565b90565b60007f416c726561647920696e697469616c697a656400000000000000000000000000910152565b6115486013602092610433565b61155181611513565b0190565b61156b906020810190600081830391015261153b565b90565b1561157557565b61157d6101c3565b62461bcd60e51b81528061159360048201611555565b0390fd5b601f602091010490565b1b90565b919060086115c19102916115bb600019846115a1565b926115a1565b9181191691161790565b91906115e16115dc6115e993610f5a565b610f76565b9083546115a5565b9055565b600090565b611604916115fe6115ed565b916115cb565b565b5b818110611612575050565b8061162060006001936115f2565b01611607565b9190601f8111611636575b505050565b611642611667936102f6565b90602061164e84611597565b8301931061166f575b61166090611597565b0190611606565b388080611631565b915061166081929050611657565b9061168e90600019906008026101e3565b191690565b8161169d9161167d565b906002021790565b906116af8161042f565b9067ffffffffffffffff8211611771576116d3826116cd85546102c3565b85611626565b602090601f8311600114611708579180916116f7936000926116fc575b5050611693565b90555b565b909150015138806116f0565b601f19831691611717856102f6565b9260005b8181106117595750916002939185600196941061173f575b505050020190556116fa565b61174f910151601f84169061167d565b9055388080611733565b9193602060018192878701518155019501920161171b565b6103a7565b90611780916116a5565b565b9061179360018060a01b0391610f3d565b9181191691161790565b90565b906117b56117b06117bc92610a52565b61179d565b8254611782565b9055565b60081b90565b906117d9610100600160a81b03916117c0565b9181191691161790565b906117f86117f36117ff92610a52565b61179d565b82546117c6565b9055565b90565b61181a61181561181f92611803565b610a27565b6107b0565b90565b9061182e60ff91610f3d565b9181191691161790565b61184c611847611851926107b0565b610a27565b6107b0565b90565b90565b9061186c61186761187392611838565b611854565b8254611822565b9055565b60a81b90565b9061188c60ff60a81b91611877565b9181191691161790565b906118ab6118a66118b29261139f565b6113ab565b825461187d565b9055565b6119409461192b6119559c9b999561192461194e9c996119126119399861190b6119479e996119046119329a6118fd6118f86118f26006611506565b1561055e565b61156e565b6000611776565b6001611776565b60036117a0565b61191d3360026117e3565b60046117a0565b60056117a0565b60066117a0565b6009610f79565b600a610f79565b600b610f79565b6008610f79565b6007610f79565b6119696119626012611806565b6002611857565b611975600160066113ae565b61198160016006611896565b565b60007f4465637265617365642062656c6f77207a65726f000000000000000000000000910152565b6119b86014602092610433565b6119c181611983565b0190565b6119db90602081019060008183039101526119ab565b90565b156119e557565b6119ed6101c3565b62461bcd60e51b815280611a03600482016119c5565b0390fd5b90611a58611a7391611a17610f38565b50611a36611a31611a2a600e3390610e7e565b8690610a5e565b611030565b611a5381611a4c611a4685610509565b91610509565b10156119de565b6110d7565b611a6e611a67600e3390610e7e565b8490610a5e565b610f79565b3390611a92611a8d82611a88600e3390610e7e565b610a5e565b611030565b91611adb611ac9611ac37f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92593610a52565b93610a52565b93611ad26101c3565b91829182610602565b0390a3600190565b90611aec610f38565b50611af933838391611df4565b33919091611b45611b33611b2d7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93610a52565b93610a52565b93611b3c6101c3565b91829182610602565b0390a3600190565b90565b611b64611b5f611b6992611b4d565b610a27565b610228565b90565b611b7590611b50565b90565b60007f46726f6d207a65726f2061646472657373000000000000000000000000000000910152565b611bad6011602092610433565b611bb681611b78565b0190565b611bd09060208101906000818303910152611ba0565b90565b15611bda57565b611be26101c3565b62461bcd60e51b815280611bf860048201611bba565b0390fd5b60007f546f207a65726f20616464726573730000000000000000000000000000000000910152565b611c31600f602092610433565b611c3a81611bfc565b0190565b611c549060208101906000818303910152611c24565b90565b15611c5e57565b611c666101c3565b62461bcd60e51b815280611c7c60048201611c3e565b0390fd5b60007f496e73756666696369656e742062616c616e6365000000000000000000000000910152565b611cb56014602092610433565b611cbe81611c80565b0190565b611cd89060208101906000818303910152611ca8565b90565b15611ce257565b611cea6101c3565b62461bcd60e51b815280611d0060048201611cc2565b0390fd5b611d18611d13611d1d92611b4d565b610a27565b610509565b90565b60a01c90565b611d32611d3791611d20565b61064d565b90565b611d449054611d26565b90565b611d56611d5c91939293610509565b92610509565b91611d68838202610509565b928184041490151715611d7757565b6110c1565b90565b611d93611d8e611d9892611d7c565b610a27565b610509565b90565b634e487b7160e01b600052601260045260246000fd5b611dbd611dc391610509565b91610509565b908115611dce570490565b611d9b565b611ddf611de491611016565b6101e7565b90565b611df19054611dd3565b90565b919091611e1d81611e16611e10611e0b6000611b6c565b610233565b91610233565b1415611bd3565b611e4383611e3c611e36611e316000611b6c565b610233565b91610233565b1415611c57565b611e73611e5a611e55600d8490610a5e565b611030565b611e6c611e6685610509565b91610509565b1015611cdb565b611e9b82611e95611e86600d8590610a5e565b91611e9083611030565b6110d7565b90610f79565b611ea56000611d04565b91611eb06000611d04565b611eba6000611d04565b90611ec56000611d04565b92611ed9611ed36006611d3a565b1561055e565b61222c575b611f0790611f01611efa611ef38986906111d4565b86906111d4565b86906111d4565b906110d7565b9480611f1c611f166000611d04565b91610509565b1161219c575b5080611f37611f316000611d04565b91610509565b1161210c575b5080611f52611f4c6000611d04565b91610509565b1161207c575b5080611f6d611f676000611d04565b91610509565b11611fec575b50611f9c82611f96611f87600d8790610a5e565b91611f9183611030565b6111d4565b90610f79565b919091611fe7611fd5611fcf7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93610a52565b93610a52565b93611fde6101c3565b91829182610602565b0390a3565b61201d81612017612008600d6120026003611de7565b90610a5e565b9161201283611030565b6111d4565b90610f79565b81906120296003611de7565b909161207361206161205b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93610a52565b93610a52565b9361206a6101c3565b91829182610602565b0390a338611f73565b6120ad816120a7612098600d6120926006611de7565b90610a5e565b916120a283611030565b6111d4565b90610f79565b82906120b96006611de7565b90916121036120f16120eb7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93610a52565b93610a52565b936120fa6101c3565b91829182610602565b0390a338611f58565b61213d81612137612128600d6121226005611de7565b90610a5e565b9161213283611030565b6111d4565b90610f79565b83906121496005611de7565b909161219361218161217b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93610a52565b93610a52565b9361218a6101c3565b91829182610602565b0390a338611f3d565b6121cd816121c76121b8600d6121b26004611de7565b90610a5e565b916121c283611030565b6111d4565b90610f79565b84906121d96004611de7565b909161222361221161220b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93610a52565b93610a52565b9361221a6101c3565b91829182610602565b0390a338611f22565b9450505050612259612248836122426008611030565b90611d47565b612253612710611d7f565b90611db1565b916122826122718261226b6009611030565b90611d47565b61227c612710611d7f565b90611db1565b6122aa61229983612293600a611030565b90611d47565b6122a4612710611d7f565b90611db1565b90611f076122d66122c5856122bf600b611030565b90611d47565b6122d0612710611d7f565b90611db1565b939050611ede565b60007f4d696e7420746f207a65726f2061646472657373000000000000000000000000910152565b6123136014602092610433565b61231c816122de565b0190565b6123369060208101906000818303910152612306565b90565b1561234057565b6123486101c3565b62461bcd60e51b81528061235e60048201612320565b0390fd5b906123898261238261237c6123776000611b6c565b610233565b91610233565b1415612339565b6123b1816123ab61239c600d8690610a5e565b916123a683611030565b6111d4565b90610f79565b6123ce6123c7826123c2600c611030565b6111d4565b600c610f79565b6123d86000611b6c565b91909161242361241161240b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93610a52565b93610a52565b9361241a6101c3565b91829182610602565b0390a356fea164736f6c634300081c000a