[ { "inputs": [ { "internalType": "address", "name": "deployer", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "burner", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "Burn", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amountToken", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amountETH", "type": "uint256" } ], "name": "LiquidityAdded", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "winner", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "reward", "type": "uint256" } ], "name": "LuckyWinner", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "totalReleased", "type": "uint256" } ], "name": "SupplyReleased", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "totalMinted", "type": "uint256" } ], "name": "TokensMinted", "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": "airdropPool", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "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": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "balances", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "burnedSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "cycleInterval", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "cycles", "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": "lastProcessedBlock", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "lastTransactionBlock", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "liquidityPool", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lockedSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "mintPerCycle", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "mintedSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "mintingSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "releasePerCycle", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "releasedSupply", "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": "totalCap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "transactionCounter", "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": "uniswapRouter", "outputs": [ { "internalType": "contract IUniswapV2Router", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60c060405261001a600b6a5be8b1658c6bb9eabc0000610166565b608052610033600b6a5be8b1658c6bb9eabc0000610166565b60a052348015610041575f5ffd5b5060405161130638038061130683398101604081905261006091610185565b6001600160a01b0381166100ba5760405162461bcd60e51b815260206004820152601860248201527f496e76616c6964206465706c6f79657220616464726573730000000000000000604482015260640160405180910390fd5b6001600160a01b0381165f9081526008602052604081208054683c3a38e5ab72fc0000928392916100ec9084906101b2565b92505081905550805f5f82825461010391906101b2565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350505f600181905560028190556003819055436007556006556101d7565b5f8261018057634e487b7160e01b5f52601260045260245ffd5b500490565b5f60208284031215610195575f5ffd5b81516001600160a01b03811681146101ab575f5ffd5b9392505050565b808201808211156101d157634e487b7160e01b5f52601160045260245ffd5b92915050565b60805160a0516111006102065f395f81816102830152610db601525f81816103470152610cb701526111005ff3fe60806040526004361061017e575f3560e01c806355d0a1d0116100cd578063a707603811610087578063c1bd8cf911610062578063c1bd8cf914610479578063c933d09a1461048e578063ca5c7b911461048e578063dd62ed3e146104ac575f5ffd5b8063a70760381461041a578063a9059cbb14610445578063b813c62714610464575f5ffd5b806355d0a1d014610369578063665a11ca1461037e5780636dbe55541461039357806370a08231146103a7578063735de9f7146103db57806395d89b4114610189575f5ffd5b80632400461c1161013857806333de61d21161011357806333de61d2146102f65780633b26156e1461030b5780633cebff9c14610321578063475b2b3714610336575f5ffd5b80632400461c1461027257806327e235e3146102a5578063313ce567146102d0575f5ffd5b806306fdde0314610189578063095ea7b3146101ce57806314e887e8146101fd578063164500921461022057806318160ddd1461023f57806323b872dd14610253575f5ffd5b3661018557005b5f5ffd5b348015610194575f5ffd5b506101b8604051806040016040528060048152602001635154504960e01b81525081565b6040516101c59190610f11565b60405180910390f35b3480156101d9575f5ffd5b506101ed6101e8366004610f61565b6104f0565b60405190151581526020016101c5565b348015610208575f5ffd5b5061021260065481565b6040519081526020016101c5565b34801561022b575f5ffd5b506102126b0113ba1430a5432dc034000081565b34801561024a575f5ffd5b506102125f5481565b34801561025e575f5ffd5b506101ed61026d366004610f89565b61055c565b34801561027d575f5ffd5b506102127f000000000000000000000000000000000000000000000000000000000000000081565b3480156102b0575f5ffd5b506102126102bf366004610fc3565b60086020525f908152604090205481565b3480156102db575f5ffd5b506102e4601281565b60405160ff90911681526020016101c5565b348015610301575f5ffd5b5061021260075481565b348015610316575f5ffd5b506102126210f44781565b34801561032c575f5ffd5b5061021260055481565b348015610341575f5ffd5b506102127f000000000000000000000000000000000000000000000000000000000000000081565b348015610374575f5ffd5b5061021260035481565b348015610389575f5ffd5b5061021260045481565b34801561039e575f5ffd5b50610212600b81565b3480156103b2575f5ffd5b506102126103c1366004610fc3565b6001600160a01b03165f9081526008602052604090205490565b3480156103e6575f5ffd5b50610402737a250d5630b4cf539739df2c5dacb4c659f2488d81565b6040516001600160a01b0390911681526020016101c5565b348015610425575f5ffd5b50610212610434366004610fc3565b600a6020525f908152604090205481565b348015610450575f5ffd5b506101ed61045f366004610f61565b610672565b34801561046f575f5ffd5b5061021260015481565b348015610484575f5ffd5b5061021260025481565b348015610499575f5ffd5b506102126a5be8b1658c6bb9eabc000081565b3480156104b7575f5ffd5b506102126104c6366004610fe3565b6001600160a01b039182165f90815260096020908152604080832093909416825291909152205490565b335f8181526009602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061054a9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f908152600860205260408120548211156105bf5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064015b60405180910390fd5b6001600160a01b0384165f9081526009602090815260408083203384529091529020548211156106265760405162461bcd60e51b8152602060048201526012602482015271105b1b1bddd85b98d948195e18d95959195960721b60448201526064016105b6565b6106318484846108fc565b6001600160a01b0384165f90815260096020908152604080832033845290915281208054849290610663908490611028565b90915550600195945050505050565b335f90815260086020526040812054828110156106c85760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064016105b6565b5f629896806106da856201b20761103b565b6106e49190611066565b90505f629896806106f8866201b20761103b565b6107029190611066565b90505f62989680610716876201b20761103b565b6107209190611066565b90505f61072d33886109a8565b90505f81838561073d888c611028565b6107479190611028565b6107519190611028565b61075b9190611028565b90506107678887611028565b335f90815260086020526040808220929092556001600160a01b038b1681529081208054839290610799908490611079565b925050819055508460035f8282546107b19190611079565b925050819055508360045f8282546107c99190611079565b925050819055508260055f8282546107e19190611079565b92505081905550845f5f8282546107f89190611028565b90915550506040518181526001600160a01b038a169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a360405185815233907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a26001600160a01b0389165f908152600a60205260409020439081905561089b906104579061108c565b5f036108a9576108a9610a14565b600160065f8282546108bb9190611079565b90915550506006546108cf90606f9061108c565b5f036108dd576108dd610aab565b6108e5610ca5565b6108ed610da4565b50600198975050505050505050565b6001600160a01b0383165f9081526008602052604081208054839290610923908490611028565b90915550506001600160a01b0382165f908152600860205260408120805483929061094f908490611079565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161099b91815260200190565b60405180910390a3505050565b5f306001600160a01b038416036109c057505f610556565b6001600160a01b0383165f908152600a6020526040902054610457906109e69043611028565b11610a0c57629896806109fb83612b6761103b565b610a059190611066565b9050610556565b505f92915050565b60055415610aa9575f5f54610a27610e99565b610a31919061108c565b6005546001600160a01b0382165f90815260086020526040812080549394509192610a5d908490611079565b90915550506005546040519081526001600160a01b038216907f2821b5f8a9bab2e4d4cd5190e371184208b50a4e90f68463f615f43d10aaf5ce9060200160405180910390a2505f6005555b565b600b5415610aec5760405162461bcd60e51b815260206004820152600e60248201526d1499595b9d1c985b9d0818d85b1b60921b60448201526064016105b6565b6001600b55600454683c3a38e5ab72fc00001115610b4c5760405162461bcd60e51b815260206004820152601860248201527f4c697175696469747920706f6f6c20746f6f20736d616c6c000000000000000060448201526064016105b6565b4780610b9a5760405162461bcd60e51b815260206004820152601e60248201527f496e73756666696369656e742045544820666f72206c6971756964697479000060448201526064016105b6565b600454305f9081526008602052604081208054909190610bbb908490611028565b90915550506004805460405163f305d71960e01b8152309281019290925260248201525f604482018190526064820181905260848201524260a4820152737a250d5630b4cf539739df2c5dacb4c659f2488d9063f305d71990839060c40160606040518083038185885af1158015610c35573d5f5f3e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610c5a919061109f565b505060045460408051918252602082018490527f38f8a0c92f4c5b0b6877f878cb4c0c8d348a47b76d716c8e78f425043df9515b92500160405180910390a1505f6004819055600b55565b5f610cae610ef3565b90505f610cdb827f000000000000000000000000000000000000000000000000000000000000000061103b565b905060015481118015610cfa57506a5be8b1658c6bb9eabc0000600154105b15610da0575f60015482610d0e9190611028565b90508060015f828254610d219190611079565b92505081905550805f5f828254610d389190611079565b9091555050305f9081526008602052604081208054839290610d5b908490611079565b90915550506001546040805183815260208101929092527f0856606b41d14e399fd0db4f65a0d174f06576ad586b8f839f76e3e4cdc2504991015b60405180910390a1505b5050565b5f610dad610ef3565b90505f610dda827f000000000000000000000000000000000000000000000000000000000000000061103b565b905060025481118015610df957506a5be8b1658c6bb9eabc0000600254105b15610da0575f60025482610e0d9190611028565b90508060025f828254610e209190611079565b92505081905550805f5f828254610e379190611079565b9091555050305f9081526008602052604081208054839290610e5a908490611079565b90915550506002546040805183815260208101929092527fc61c8e2899bd86923bda7268d6d1b42d8e644ff3dedc13d41d5b798e4aa352379101610d96565b5f610ea5600143611028565b60408051914060208301526bffffffffffffffffffffffff193360601b16908201523a6054820152436074820152609401604051602081830303815290604052805190602001205f1c905090565b5f610f016210f44743611066565b610f0c906001611079565b905090565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610f5c575f5ffd5b919050565b5f5f60408385031215610f72575f5ffd5b610f7b83610f46565b946020939093013593505050565b5f5f5f60608486031215610f9b575f5ffd5b610fa484610f46565b9250610fb260208501610f46565b929592945050506040919091013590565b5f60208284031215610fd3575f5ffd5b610fdc82610f46565b9392505050565b5f5f60408385031215610ff4575f5ffd5b610ffd83610f46565b915061100b60208401610f46565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561055657610556611014565b808202811582820484141761055657610556611014565b634e487b7160e01b5f52601260045260245ffd5b5f8261107457611074611052565b500490565b8082018082111561055657610556611014565b5f8261109a5761109a611052565b500690565b5f5f5f606084860312156110b1575f5ffd5b505081516020830151604090930151909492935091905056fea264697066735822122019333257fe8280a6a4607e4a2d6e143e3abd937f97bb38679ebc77cf7b7563c864736f6c634300081c00330000000000000000000000003eecf6dc74d960b26d143a639ed6b58c603d52c8
0x0000000000000000000000003eecf6dc74d960b26d143a639ed6b58c603d52c8
----Decoded View------------Arg [0] : deployer (address): 0x3eEcf6dC74d960B26d143a639eD6b58c603D52c8
----Encoded View------------Arg [0] : 0x0000000000000000000000003eecf6dc74d960b26d143a639ed6b58c603d52c8