[ { "inputs": [ { "components": [ { "internalType": "address", "name": "facetAddress", "type": "address" }, { "internalType": "enum IDiamondCut.FacetCutAction", "name": "action", "type": "uint8" }, { "internalType": "bytes4[]", "name": "functionSelectors", "type": "bytes4[]" } ], "internalType": "struct IDiamondCut.FacetCut[]", "name": "_diamondCut", "type": "tuple[]" }, { "components": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "taxWallet", "type": "address" }, { "internalType": "address", "name": "stakingFacet", "type": "address" }, { "internalType": "address", "name": "v2router", "type": "address" }, { "internalType": "bool", "name": "isFreeTier", "type": "bool" }, { "internalType": "uint256", "name": "minLiq", "type": "uint256" }, { "internalType": "uint256", "name": "supply", "type": "uint256" }, { "internalType": "uint256", "name": "initTaxType", "type": "uint256" }, { "internalType": "uint256", "name": "initInterval", "type": "uint256" }, { "internalType": "uint256", "name": "countInterval", "type": "uint256" }, { "internalType": "uint256", "name": "maxBuyTax", "type": "uint256" }, { "internalType": "uint256", "name": "minBuyTax", "type": "uint256" }, { "internalType": "uint256", "name": "maxSellTax", "type": "uint256" }, { "internalType": "uint256", "name": "minSellTax", "type": "uint256" }, { "internalType": "uint256", "name": "lpTax", "type": "uint256" }, { "internalType": "uint256", "name": "maxWallet", "type": "uint256" }, { "internalType": "uint256", "name": "maxTx", "type": "uint256" }, { "internalType": "uint256", "name": "preventSwap", "type": "uint256" }, { "internalType": "uint256", "name": "maxSwap", "type": "uint256" }, { "internalType": "uint256", "name": "taxSwapThreshold", "type": "uint256" }, { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "symbol", "type": "string" } ], "internalType": "struct INewToken.InitParams", "name": "params", "type": "tuple" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "maxWallet", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "maxTx", "type": "uint256" } ], "name": "IncreasedLimits", "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" }, { "stateMutability": "payable", "type": "fallback" }, { "stateMutability": "payable", "type": "receive" } ]
608060405234801561001057600080fd5b50604051610f8f380380610f8f83398101604081905261002f91610ad0565b80516001600160a01b031661004357600080fd5b6040805160008082526020820190925261005e9184916103e3565b80516100699061057f565b7f699d9daa71b280d05a152715774afa0a81a312594b2d731d6b0b2552b7d6f69f8054600160ff1991821681179092557f65d510a5d8f7ef134ec444f7f34ee808c8eeb5177cdfd16be0c40fe1ab43369580548216831790557f5622121b47b8cd0120c4efe45dd5483242f54a3d49bd7679be565d47694918c380548216831790557f70e699e155a5f76c229c88a52614e4bfee4370d1adc9e274e24a68bd8444e5cd8054821690921790915560178054336001600160a01b031991821617909155600b8054831690556306fdde0360e01b6000908152600080516020610f6f83398151915260208181527fb50e9547bcc8bcab18569462620f0d59a4acc6a75595277950eebc52116a02bf54601b805460609290921c91861691909117905560408601516019805486166001600160a01b0392831617905560a0870151600c5561014087015160218190556022556101608701516023556101c087015160345561018087015160248190556025556101a087015160265560e0870151601e55610100870151601f556101208701518255601d9390935560288054601296169590951790945560808501516032805460ff60b81b1916600160b81b9215159290920291909117905592840151601680549093169116179055610280820151602a906102549082610cfc565b506102a0820151602b906102689082610cfc565b5060c082015161028090670de0b6b3a7640000610dd1565b60295561026082015161029b90670de0b6b3a7640000610dd1565b602d556102408201516102b690670de0b6b3a7640000610dd1565b602e556032805460ff60b01b1916600160b01b1790556101e08201516029546064916102e191610dd1565b6102eb9190610dee565b602f5561020082015160295460649161030391610dd1565b61030d9190610dee565b6030556101e0820151606414801561032a57508161020001516064145b1561033d576032805460ff60b01b191690555b7f3e470cf1ec3767d0209f5128c840997ff9b70dfe0da263b3f94eb114a05d9327826101e00151836102000151604051610381929190918252602082015260400190565b60405180910390a160295430600081815260146020908152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3506102200151602c5550610e88565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131e54600080516020610f6f8339815191529061ffff8116908190600090600716156104405750600381901c60009081526001840160205260409020545b60005b87518110156104c3576104b683838a848151811061046357610463610e10565b6020026020010151600001518b858151811061048157610481610e10565b6020026020010151602001518c868151811061049f5761049f610e10565b60200260200101516040015161060260201b60201c565b9093509150600101610443565b508282146104df5760028401805461ffff191661ffff84161790555b600782161561050157600382901c600090815260018501602052604090208190555b6001600160a01b038616156105425760405162461bcd60e51b81526020600482015260026024820152616c3160f01b60448201526064015b60405180910390fd5b8451156105765760405162461bcd60e51b8152602060048201526002602482015261361960f11b6044820152606401610539565b50505050505050565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c132080546001600160a01b031981166001600160a01b03848116918217909355604051600080516020610f6f833981519152939092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b60008080600080516020610f6f8339815191529050600084511161064d5760405162461bcd60e51b81526020600482015260026024820152616c3360f01b6044820152606401610539565b600085600281111561066157610661610e26565b036107965761069086604051806040016040528060028152602001611b0d60f21b8152506107cf60201b60201c565b60005b84518110156107905760008582815181106106b0576106b0610e10565b6020908102919091018101516001600160e01b03198116600090815291859052604090912054909150606081901c156107105760405162461bcd60e51b81526020600482015260026024820152616c3560f01b6044820152606401610539565b6001600160e01b031980831660008181526020879052604090206001600160601b031960608d901b168e17905560e060058e901b811692831c199c909c1690821c179a8190036107745760038c901c600090815260018601602052604081209b909b555b8b61077e81610e3c565b9c505060019093019250610693915050565b506107c3565b60405162461bcd60e51b8152602060048201526002602482015261361b60f11b6044820152606401610539565b50959694955050505050565b813b81816107f05760405162461bcd60e51b81526004016105399190610e55565b50505050565b634e487b7160e01b600052604160045260246000fd5b6040516102c081016001600160401b038111828210171561082f5761082f6107f6565b60405290565b604051606081016001600160401b038111828210171561082f5761082f6107f6565b604051601f8201601f191681016001600160401b038111828210171561087f5761087f6107f6565b604052919050565b60006001600160401b038211156108a0576108a06107f6565b5060051b60200190565b80516001600160a01b03811681146108c157600080fd5b919050565b805180151581146108c157600080fd5b60005b838110156108f15781810151838201526020016108d9565b50506000910152565b600082601f83011261090b57600080fd5b81516001600160401b03811115610924576109246107f6565b610937601f8201601f1916602001610857565b81815284602083860101111561094c57600080fd5b61095d8260208301602087016108d6565b949350505050565b60006102c0828403121561097857600080fd5b61098061080c565b905061098b826108aa565b8152610999602083016108aa565b60208201526109aa604083016108aa565b60408201526109bb606083016108aa565b60608201526109cc608083016108c6565b608082015260a0828101519082015260c0808301519082015260e08083015190820152610100808301519082015261012080830151908201526101408083015190820152610160808301519082015261018080830151908201526101a080830151908201526101c080830151908201526101e080830151908201526102008083015190820152610220808301519082015261024080830151908201526102608083015190820152610280808301516001600160401b0380821115610a8f57600080fd5b610a9b868387016108fa565b838501526102a0925082850151915080821115610ab757600080fd5b50610ac4858286016108fa565b82840152505092915050565b60008060408385031215610ae357600080fd5b82516001600160401b0380821115610afa57600080fd5b818501915085601f830112610b0e57600080fd5b81516020610b23610b1e83610887565b610857565b82815260059290921b84018101918181019089841115610b4257600080fd5b8286015b84811015610c4057805186811115610b5d57600080fd5b87016060818d03601f19011215610b7357600080fd5b610b7b610835565b610b868683016108aa565b8152604082015160038110610b9a57600080fd5b81870152606082015188811115610bb057600080fd5b8083019250508c603f830112610bc557600080fd5b85820151610bd5610b1e82610887565b81815260059190911b830160400190878101908f831115610bf557600080fd5b6040850194505b82851015610c2b5784516001600160e01b031981168114610c1c57600080fd5b82529388019390880190610bfc565b60408401525050845250918301918301610b46565b5091880151919650909350505080821115610c5a57600080fd5b50610c6785828601610965565b9150509250929050565b600181811c90821680610c8557607f821691505b602082108103610ca557634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115610cf7576000816000526020600020601f850160051c81016020861015610cd45750805b601f850160051c820191505b81811015610cf357828155600101610ce0565b5050505b505050565b81516001600160401b03811115610d1557610d156107f6565b610d2981610d238454610c71565b84610cab565b602080601f831160018114610d5e5760008415610d465750858301515b600019600386901b1c1916600185901b178555610cf3565b600085815260208120601f198616915b82811015610d8d57888601518255948401946001909101908401610d6e565b5085821015610dab5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417610de857610de8610dbb565b92915050565b600082610e0b57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052602160045260246000fd5b600060018201610e4e57610e4e610dbb565b5060010190565b6020815260008251806020840152610e748160408501602087016108d6565b601f01601f19169190910160400192915050565b60d980610e966000396000f3fe608060405236600a57005b600080356001600160e01b03191681527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c6020819052604090912054819060601c8060805760405162461bcd60e51b8152602060048201526002602482015261543160f01b604482015260640160405180910390fd5b3660008037600080366000845af43d6000803e808015609e573d6000f35b3d6000fdfea26469706673582212201b4f390c6be3830740d57b0feba9c80f98b4259e3f8a0c8bd6de38891ee92bef64736f6c63430008170033c8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000003600000000000000000000000009c60875625adfb0f60059eb71bf3d843bf00325900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000bf2fde38b000000000000000000000000000000000000000000000000000000008da5cb5b0000000000000000000000000000000000000000000000000000000044ee3a1c000000000000000000000000000000000000000000000000000000004839c8b30000000000000000000000000000000000000000000000000000000048c54b9d000000000000000000000000000000000000000000000000000000000d0da2d4000000000000000000000000000000000000000000000000000000005c89dfe1000000000000000000000000000000000000000000000000000000000b45260e00000000000000000000000000000000000000000000000000000000af66394d00000000000000000000000000000000000000000000000000000000dde070e80000000000000000000000000000000000000000000000000000000020ffb26d0000000000000000000000000000000000000000000000000000000000000000000000000000000093068da55a3287c6d529d40700b2f0dc550cf9a9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000005cdffacc60000000000000000000000000000000000000000000000000000000052ef6b2c00000000000000000000000000000000000000000000000000000000adfca15e000000000000000000000000000000000000000000000000000000007a0ed6270000000000000000000000000000000000000000000000000000000001ffc9a700000000000000000000000000000000000000000000000000000000000000000000000000000000e623c82344a5bb102e13f6019a6003f0bd24e14400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001006fdde030000000000000000000000000000000000000000000000000000000095d89b4100000000000000000000000000000000000000000000000000000000313ce5670000000000000000000000000000000000000000000000000000000018160ddd0000000000000000000000000000000000000000000000000000000070a082310000000000000000000000000000000000000000000000000000000023b872dd00000000000000000000000000000000000000000000000000000000a9059cbb00000000000000000000000000000000000000000000000000000000095ea7b300000000000000000000000000000000000000000000000000000000dd62ed3e00000000000000000000000000000000000000000000000000000000ccec37160000000000000000000000000000000000000000000000000000000078f8484b00000000000000000000000000000000000000000000000000000000db7c4dda000000000000000000000000000000000000000000000000000000001bbd3a240000000000000000000000000000000000000000000000000000000087fc38b000000000000000000000000000000000000000000000000000000000b5660a1800000000000000000000000000000000000000000000000000000000b399563600000000000000000000000000000000000000000000000000000000000000000000000000000000d3f369ec18f7d979a1b685c24a1da156a21c1c44000000000000000000000000b8ecf9ff7180e8d1b0d995da27413979ecfc2167000000000000000000000000c9c9cb4efebc3ac20ee631bfd622baa0dec96deb000000000000000000000000e75850fc641b0930a3b6e6dbf1d0926ee9898645000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000000000000000000f42400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000003c0000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000010505553485041205448452047524541540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065055534850410000000000000000000000000000000000000000000000000000