[ { "inputs": [ { "internalType": "uint256", "name": "_startTimestamp", "type": "uint256" }, { "internalType": "address", "name": "_owner", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "DeadBlocksNotPassed", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "type": "error" }, { "inputs": [], "name": "OnlyMinting", "type": "error" }, { "inputs": [], "name": "OnlyOwnerOrMinting", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "type": "error" }, { "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": "X28FeliXPool", "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": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "blackBox", "outputs": [ { "internalType": "contract BlackBox", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "burnFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "buyAndBurn", "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": "_address", "type": "address" }, { "internalType": "bool", "name": "_exclude", "type": "bool" } ], "name": "excludeFromParticipation", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "pool", "type": "address" } ], "name": "excludedFromPartipation", "outputs": [ { "internalType": "bool", "name": "excluded", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "felixMinting", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lpCreationBlock", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "minimumFeliXForLottery", "outputs": [ { "internalType": "uint128", "name": "", "type": "uint128" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_to", "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": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_blackBox", "type": "address" } ], "name": "setBlackBox", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_buyAndBurn", "type": "address" } ], "name": "setBuyAndBurn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_X28FeliXPool", "type": "address" } ], "name": "setLp", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint128", "name": "_minimumFeliXForLottery", "type": "uint128" } ], "name": "setMinimumFeliXForLottery", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_minting", "type": "address" } ], "name": "setMinting", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startTimestamp", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalTaxesBurnt", "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" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60a06040523461043357604051601f611a8338819003918201601f19168301916001600160401b038311848410176103445780849260409485528339810103126104335780516020909101516001600160a01b038116919082900361043357610066610437565b9161006f610437565b83519092906001600160401b03811161034457600354600181811c91168015610429575b602082101461032657601f81116103c6575b50602094601f8211600114610363579481929394955f92610358575b50508160011b915f199060031b1c1916176003555b82516001600160401b03811161034457600454600181811c9116801561033a575b602082101461032657601f81116102c3575b506020601f821160011461026057819293945f92610255575b50508160011b915f199060031b1c1916176004555b811561024257600580546001600160a01b03198116841790915560405192906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3608052600d6020527f412551b59710335bf995b0175c0bfb638dcb2dd417b735236fe74f9101168abd8054600160ff1991821681179092557fd0349f2b1c7a3edb22990654c8978e483b142cca276c7804bbe5da522f12d35f805482168317905573ae934798623455eeba9c3816a8844d605a8e62415f527ffcba9db8b1da0eb554eb2ea6ea9b43417d9910fa102ee10c2876f497527d294c8054909116909117905561161a9081610469823960805181818161041b0152610f9a0152f35b631e4fbdf760e01b5f525f60045260245ffd5b015190505f80610122565b601f1982169060045f52805f20915f5b8181106102ab57509583600195969710610293575b505050811b01600455610137565b01515f1960f88460031b161c191690555f8080610285565b9192602060018192868b015181550194019201610270565b60045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f830160051c8101916020841061031c575b601f0160051c01905b8181106103115750610109565b5f8155600101610304565b90915081906102fb565b634e487b7160e01b5f52602260045260245ffd5b90607f16906100f7565b634e487b7160e01b5f52604160045260245ffd5b015190505f806100c1565b601f1982169560035f52805f20915f5b8881106103ae57508360019596979810610396575b505050811b016003556100d6565b01515f1960f88460031b161c191690555f8080610388565b91926020600181928685015181550194019201610373565b60035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f830160051c8101916020841061041f575b601f0160051c01905b81811061041457506100a5565b5f8155600101610407565b90915081906103fe565b90607f1690610093565b5f80fd5b60408051919082016001600160401b0381118382101761034457604052600582526408c8a9892b60db1b602083015256fe60806040526004361015610011575f80fd5b5f5f3560e01c8063019d0b3714610bff57806306fdde0314610b0b578063095ea7b314610a635780630e7f6d541461097457806318160ddd1461095657806318edf7001461093857806323b872dd146108ff5780632cf7e3da146108e1578063313ce567146108c557806340c10f191461089757806342966c681461087957806358708389146108505780635fe2e2f814610827578063600b1ff21461077657806370a082311461073e578063715018a6146106e157806379cc6790146106ad57806383a3ea2b146106865780638da5cb5b1461065d57806395d89b4114610554578063a9059cbb14610522578063aa6df299146104f9578063bd1723e5146104d0578063bf97339814610491578063dd62ed3e1461043e578063e6fd48bc14610403578063f2fde38b1461037a578063f4c2baa9146102a1578063f4e647111461025b5763ff2cc73614610164575f80fd5b346102225760403660031901126102225761017d610c42565b9060243580151590818103610257576006546001600160a01b031633148015610243575b1561023457829360018060a01b031691828452600d602052604084209060ff801983541691161790556101d15750f35b6007546001600160a01b031690813b1561023057829160248392604051948593849263668a200160e01b845260048401525af18015610225576102115750f35b8161021b91610cb5565b6102225780f35b80fd5b6040513d84823e3d90fd5b5050fd5b631c096d1360e11b8352600483fd5b506005546001600160a01b031633146101a1565b8280fd5b5034610222576020366003190112610222576004356001600160801b03811680910361029d57610289610ceb565b6001600160801b0319600b541617600b5580f35b5080fd5b5034610222576020366003190112610222576102bb610c42565b6102c3610e06565b43600a55600980546001600160a01b0319166001600160a01b039283169081179091556006549091339116148015610366575b1561035757808252600d60205260408220805460ff1916600117905560075482916001600160a01b039190911690813b1561023057829160248392604051948593849263668a200160e01b845260048401525af18015610225576102115750f35b631c096d1360e11b8252600482fd5b506005546001600160a01b031633146102f6565b503461022257602036600319011261022257610394610c42565b61039c610ceb565b6001600160a01b031680156103ef57600580546001600160a01b0319811683179091556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b503461022257806003193601126102225760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b503461022257604036600319011261022257604061045a610c42565b91610463610c58565b9260018060a01b031681526001602052209060018060a01b03165f52602052602060405f2054604051908152f35b50346102225760203660031901126102225760209060ff906040906001600160a01b036104bc610c42565b168152600d84522054166040519015158152f35b50346102225780600319360112610222576007546040516001600160a01b039091168152602090f35b50346102225780600319360112610222576008546040516001600160a01b039091168152602090f35b50346102225760403660031901126102225761054961053f610c42565b6024359033610db5565b602060405160018152f35b50346102225780600319360112610222576040519080600454908160011c91600181168015610653575b60208410811461063f5783865290811561061857506001146105bb575b6105b7846105ab81860382610cb5565b60405191829182610c6e565b0390f35b600481527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b8082106105fe575090915081016020016105ab8261059b565b9192600181602092548385880101520191019092916105e5565b60ff191660208087019190915292151560051b850190920192506105ab915083905061059b565b634e487b7160e01b83526022600452602483fd5b92607f169261057e565b50346102225780600319360112610222576005546040516001600160a01b039091168152602090f35b503461022257806003193601126102225760206001600160801b03600b5416604051908152f35b5034610222576040366003190112610222576106de6106ca610c42565b602435906106d9823383610d12565b610e43565b80f35b50346102225780600319360112610222576106fa610ceb565b600580546001600160a01b0319811690915581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b5034610222576020366003190112610222576020906040906001600160a01b03610766610c42565b1681528083522054604051908152f35b503461022257602036600319011261022257610790610c42565b610798610ceb565b600780546001600160a01b0319166001600160a01b039283169081179091556006549091339116148015610366571561035757808252600d60205260408220805460ff1916600117905560075482916001600160a01b039190911690813b1561023057829160248392604051948593849263668a200160e01b845260048401525af18015610225576102115750f35b50346102225780600319360112610222576006546040516001600160a01b039091168152602090f35b50346102225780600319360112610222576009546040516001600160a01b039091168152602090f35b5034610222576020366003190112610222576106de60043533610e43565b5034610222576040366003190112610222576106de6108b4610c42565b6108bc610e06565b60243590610e29565b5034610222578060031936011261022257602060405160128152f35b50346102225780600319360112610222576020600a54604051908152f35b50346102225760603660031901126102225761054961091c610c42565b610924610c58565b60443591610933833383610d12565b610db5565b50346102225780600319360112610222576020600c54604051908152f35b50346102225780600319360112610222576020600254604051908152f35b5034610a3c576020366003190112610a3c5761098e610c42565b610996610ceb565b600880546001600160a01b0319166001600160a01b039283169081179091556006549091339116148015610a4f575b15610a40575f818152600d60205260409020805460ff191660011790556007546001600160a01b031690813b15610a3c575f9160248392604051948593849263668a200160e01b845260048401525af18015610a3157610a23575080f35b610a2f91505f90610cb5565b005b6040513d5f823e3d90fd5b5f80fd5b631c096d1360e11b5f5260045ffd5b506005546001600160a01b031633146109c5565b34610a3c576040366003190112610a3c57610a7c610c42565b602435903315610af8576001600160a01b0316908115610ae557335f52600160205260405f20825f526020528060405f20556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b634a1406b160e11b5f525f60045260245ffd5b63e602df0560e01b5f525f60045260245ffd5b34610a3c575f366003190112610a3c576040515f6003548060011c90600181168015610bf5575b602083108114610be157828552908115610bbd5750600114610b5f575b6105b7836105ab81850382610cb5565b91905060035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b915f905b808210610ba3575090915081016020016105ab610b4f565b919260018160209254838588010152019101909291610b8b565b60ff191660208086019190915291151560051b840190910191506105ab9050610b4f565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610b32565b34610a3c576020366003190112610a3c57610c18610c42565b610c20610ceb565b600680546001600160a01b0319166001600160a01b0392909216919091179055005b600435906001600160a01b0382168203610a3c57565b602435906001600160a01b0382168203610a3c57565b9190916020815282518060208301525f5b818110610c9f575060409293505f838284010152601f8019910116010190565b8060208092870101516040828601015201610c7f565b90601f8019910116810190811067ffffffffffffffff821117610cd757604052565b634e487b7160e01b5f52604160045260245ffd5b6005546001600160a01b03163303610cff57565b63118cdaa760e01b5f523360045260245ffd5b6001600160a01b039081165f818152600160209081526040808320948616835293905291909120549291905f198410610d4c575b50505050565b828410610d92578015610af8576001600160a01b03821615610ae5575f52600160205260405f209060018060a01b03165f5260205260405f20910390555f808080610d46565b508290637dc7a0d960e11b5f5260018060a01b031660045260245260445260645ffd5b91906001600160a01b03831615610df3576001600160a01b03811615610de057610dde92610ebf565b565b63ec442f0560e01b5f525f60045260245ffd5b634b637e8f60e11b5f525f60045260245ffd5b6006546001600160a01b03163303610e1a57565b63c004a90b60e01b5f5260045ffd5b906001600160a01b03821615610de057610dde915f610ebf565b906001600160a01b03821615610df3575f610dde92610ebf565b9060038201809211610e6b57565b634e487b7160e01b5f52601160045260245ffd5b90621275008201809211610e6b57565b91908201809211610e6b57565b15610ea357565b6384495ead60e01b5f5260045ffd5b91908203918211610e6b57565b9091600a54801515806110e8575b610f82575b50610ede908383611323565b6001600160a01b0381165f908152600d60205260409020610f0990610f05905b5460ff1690565b1590565b80610f70575b610f61575b506001600160a01b0381165f908152600d60205260409020610f3990610f0590610efe565b80610f4f575b610f465750565b610dde90611419565b506001600160a01b0381161515610f3f565b610f6a90611419565b5f610f14565b506001600160a01b0381161515610f0f565b610f8e610f9591610e5d565b4311610e9c565b610fbe7f0000000000000000000000000000000000000000000000000000000000000000610e7f565b4263ffffffff16116110a157610fd38161121e565b90610fdd81611260565b91610fe782611260565b610ff0836112a1565b9361102b610ffd85611260565b93611025611020611017836110118a6112e2565b99610eb2565b98600c54610e8f565b600c55565b87610e43565b611049907332640bfb5aab2e454aefdc2591ab56b91c4d3d81610e29565b611067907387f05daefa18d67149a6d8ba133d8cb279cc92bd610e29565b6110859073ae934798623455eeba9c3816a8844d605a8e6241610e29565b60075461109b91906001600160a01b0316610e29565b5f610ed2565b6110aa8161110d565b906110b48161115b565b916110be8261115b565b6110c78361119c565b9361102b6110d4856111dd565b93611025611020611017836110118a61119c565b506001600160a01b03831615801590610ecd57506001600160a01b0384161515610ecd565b7901cd2b297d889bc2b6985d7cd0f31353677ee2d835ba4fe10a478111668e1bc9bf0400000261114e57668e1bc9bf040000670de0b6b3a764000091020490565b63c4c5d7f55f526004601cfd5b790e69594bec44de15b4c2ebe687989a9b3bf716c1add27f08523c81116611c37937e080000261114e576611c37937e08000670de0b6b3a764000091020490565b7905259fe442189875776a2fadc2b6805c0321638e505d7682f8cc81116631bced02db00000261114e576631bced02db0000670de0b6b3a764000091020490565b7924075f3dceac2b3643e74dc052fd828415e9b8e4328e3d94cd98811166071afd498d00000261114e5766071afd498d0000670de0b6b3a764000091020490565b78734aca5f6226f0ada6175f343cc4d4d9dfb8b60d6e93f8429181116702386f26fc1000000261114e576702386f26fc100000670de0b6b3a764000091020490565b790901d7cf73ab0acd90f9d37014bf60a1057a6e390ca38f6533668111661c6bf5263400000261114e57661c6bf526340000670de0b6b3a764000091020490565b790100346c622f72fa6571177e3b31b567397f61948fa065442227811166ffcb9e57d400000261114e5766ffcb9e57d40000670de0b6b3a764000091020490565b7901203af9ee756159b21f3a6e0297ec1420af4dc7219471eca66c811166e35fa931a000000261114e5766e35fa931a00000670de0b6b3a764000091020490565b6001600160a01b0316908161139c5760207fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9161136285600254610e8f565b6002555b6001600160a01b031693846113875780600254036002555b604051908152a3565b845f525f825260405f2081815401905561137e565b815f525f60205260405f20548381106113e6577fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9184602092855f525f84520360405f2055611366565b91905063391434e360e21b5f5260045260245260445260645ffd5b90816020910312610a3c57518015158103610a3c5790565b6001600160a01b03165f81815260208190526040812054600b549192916001600160801b0316811080611583575b611537576001600160801b03600b54161115806114ba575b611467575050565b6007546001600160a01b031690813b1561025757829160248392604051948593849263b91038c760e01b845260048401525af18015610225576114a8575050565b6114b3828092610cb5565b6102225750565b5060075460405163929066f560e01b81526004810183905290602090829060249082906001600160a01b03165afa90811561152c5783916114fd575b501561145f565b61151f915060203d602011611525575b6115178183610cb5565b810190611401565b5f6114f6565b503d61150d565b6040513d85823e3d90fd5b506007546001600160a01b03169150813b15610a3c575f9160248392604051948593849263668a200160e01b845260048401525af18015610a31576115795750565b5f610dde91610cb5565b5060075460405163929066f560e01b81526004810184905290602090829060249082906001600160a01b03165afa908115610a31575f916115c5575b50611447565b6115de915060203d602011611525576115178183610cb5565b5f6115bf56fea264697066735822122022e4e3e060fabfa736fceed9cd41525617b51e596064ab8840c83a2a38a0b82464736f6c634300081c0033000000000000000000000000000000000000000000000000000000006755a660000000000000000000000000bdde464d40aff18ee85d7204a899d6f6eedf464a
0x000000000000000000000000000000000000000000000000000000006755a660000000000000000000000000bdde464d40aff18ee85d7204a899d6f6eedf464a
----Decoded View------------Arg [0] : _startTimestamp (uint256): 1733666400Arg [1] : _owner (address): 0xbdDE464d40AFf18ee85D7204A899d6F6eEDf464a
----Encoded View------------Arg [0] : 0x000000000000000000000000000000000000000000000000000000006755a660Arg [1] : 0x000000000000000000000000bdde464d40aff18ee85d7204a899d6f6eedf464a