[ { "inputs": [ { "internalType": "string", "name": "symbol", "type": "string" }, { "internalType": "uint256", "name": "maxSupply", "type": "uint256" }, { "internalType": "uint256", "name": "mintAmount_", "type": "uint256" }, { "internalType": "uint256", "name": "buybackInterval_", "type": "uint256" }, { "internalType": "uint256", "name": "buybackRatio_", "type": "uint256" }, { "internalType": "address", "name": "weth", "type": "address" }, { "internalType": "address", "name": "swapFactory", "type": "address" }, { "internalType": "address", "name": "swapQuoter_", "type": "address" }, { "internalType": "address", "name": "liquidityHolder_", "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": "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": "allowAddLiquidity", "outputs": [], "stateMutability": "nonpayable", "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": [], "name": "buybackInterval", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buybackRatio", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "canAddLiquidity", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "cap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": [ { "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": "isJingle", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "liquidityHolder", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "mintAmount", "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": "nextBuybackTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "poolAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapQuoter", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "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": "amount", "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" }, { "inputs": [ { "internalType": "bool", "name": "isFinish", "type": "bool" } ], "name": "updateNextBuybackTime", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60a06040523480156200001157600080fd5b50604051620016673803806200166783398101604081905262000034916200038e565b878980600362000045828262000564565b50600462000054828262000564565b50505060008111620000ad5760405162461bcd60e51b815260206004820152601560248201527f45524332304361707065643a206361702069732030000000000000000000000060448201526064015b60405180910390fd5b608052620000bb33620001a0565b8688118015620000cb5750600087115b8015620000e15750620000df878962000630565b155b6200011e5760405162461bcd60e51b815260206004820152600c60248201526b2830b930b6b99032b93937b960a11b6044820152606401620000a4565b6009879055600a869055600b859055600680546001600160a01b0319166001600160a01b03841617905562000162836200015c3087612710620001f2565b6200025e565b600780546001600160a01b039283166001600160a01b0319918216179091556008805493909216921691909117905550620006539650505050505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6040805160608101825260008082526020820181905291810191909152826001600160a01b0316846001600160a01b031611156200022e579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b600081602001516001600160a01b031682600001516001600160a01b0316106200028757600080fd5b815160208084015160408086015181516001600160a01b0395861681860152949092168482015262ffffff90911660608085019190915281518085038201815260808501909252815191909201207fff0000000000000000000000000000000000000000000000000000000000000060a08401529085901b6001600160601b03191660a183015260b58201527fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5460d582015260f50160408051601f1981840301815291905280516020909101209392505050565b634e487b7160e01b600052604160045260246000fd5b80516001600160a01b03811681146200038957600080fd5b919050565b60008060008060008060008060006101208a8c031215620003ae57600080fd5b89516001600160401b0380821115620003c657600080fd5b818c0191508c601f830112620003db57600080fd5b815181811115620003f057620003f06200035b565b604051601f8201601f19908116603f011681019083821181831017156200041b576200041b6200035b565b81604052828152602093508f848487010111156200043857600080fd5b600091505b828210156200045c57848201840151818301850152908301906200043d565b6000848483010152809d50505050808c01519950505060408a0151965060608a0151955060808a015194506200049560a08b0162000371565b9350620004a560c08b0162000371565b9250620004b560e08b0162000371565b9150620004c66101008b0162000371565b90509295985092959850929598565b600181811c90821680620004ea57607f821691505b6020821081036200050b57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200055f57600081815260208120601f850160051c810160208610156200053a5750805b601f850160051c820191505b818110156200055b5782815560010162000546565b5050505b505050565b81516001600160401b038111156200058057620005806200035b565b6200059881620005918454620004d5565b8462000511565b602080601f831160018114620005d05760008415620005b75750858301515b600019600386901b1c1916600185901b1785556200055b565b600085815260208120601f198616915b828110156200060157888601518255948401946001909101908401620005e0565b5085821015620006205787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000826200064e57634e487b7160e01b600052601260045260246000fd5b500690565b608051610ff1620006766000396000818161027d0152610c8b0152610ff16000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c80635a2bcc18116100f95780639fec332e11610097578063a9059cbb11610071578063a9059cbb14610370578063d8bad99a14610383578063dd62ed3e1461038c578063f2fde38b1461039f57600080fd5b80639fec332e14610337578063a457c2d71461034a578063a572c78b1461035d57600080fd5b8063715018a6116100d3578063715018a6146103025780638b0af0fa1461030a5780638da5cb5b1461031e57806395d89b411461032f57600080fd5b80635a2bcc18146102c757806367882694146102d057806370a08231146102d957600080fd5b80631f0c55a71161016657806334474c8c1161014057806334474c8c14610268578063355274ea1461027b57806339509351146102a157806340c10f19146102b457600080fd5b80631f0c55a71461023f57806323b872dd14610246578063313ce5671461025957600080fd5b806303f51578146101ae57806305c67073146101b857806306fdde03146101d4578063095ea7b3146101e95780631755ff211461020c57806318160ddd14610237575b600080fd5b6101b66103b2565b005b6101c1600b5481565b6040519081526020015b60405180910390f35b6101dc61041d565b6040516101cb9190610ddc565b6101fc6101f7366004610e46565b6104af565b60405190151581526020016101cb565b60075461021f906001600160a01b031681565b6040516001600160a01b0390911681526020016101cb565b6002546101c1565b60016101fc565b6101fc610254366004610e70565b6104c9565b604051601281526020016101cb565b60065461021f906001600160a01b031681565b7f00000000000000000000000000000000000000000000000000000000000000006101c1565b6101fc6102af366004610e46565b6104ed565b6101b66102c2366004610e46565b61050f565b6101c160095481565b6101c1600c5481565b6101c16102e7366004610eac565b6001600160a01b031660009081526020819052604090205490565b6101b661057a565b6007546101fc90600160a01b900460ff1681565b6005546001600160a01b031661021f565b6101dc61058e565b6101b6610345366004610ece565b61059d565b6101fc610358366004610e46565b61060f565b60085461021f906001600160a01b031681565b6101fc61037e366004610e46565b61068a565b6101c1600a5481565b6101c161039a366004610ef0565b610698565b6101b66103ad366004610eac565b6106c3565b6008546001600160a01b031633146104085760405162461bcd60e51b81526020600482015260146024820152732737ba103634b8bab4b234ba3c903437b63232b960611b60448201526064015b60405180910390fd5b6007805460ff60a01b1916600160a01b179055565b60606003805461042c90610f23565b80601f016020809104026020016040519081016040528092919081815260200182805461045890610f23565b80156104a55780601f1061047a576101008083540402835291602001916104a5565b820191906000526020600020905b81548152906001019060200180831161048857829003601f168201915b5050505050905090565b6000336104bd81858561073c565b60019150505b92915050565b6000336104d7858285610860565b6104e28585856108da565b506001949350505050565b6000336104bd8185856105008383610698565b61050a9190610f73565b61073c565b610517610a89565b600081118015610531575060095461052f9082610f86565b155b61056c5760405162461bcd60e51b815260206004820152600c60248201526b20b6b7bab73a1032b93937b960a11b60448201526064016103ff565b6105768282610ae3565b5050565b610582610a89565b61058c6000610aed565b565b60606004805461042c90610f23565b6008546001600160a01b031633146105ee5760405162461bcd60e51b81526020600482015260146024820152732737ba103634b8bab4b234ba3c903437b63232b960611b60448201526064016103ff565b8061060557600a546106009042610f73565b610609565b6000195b600c5550565b6000338161061d8286610698565b90508381101561067d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103ff565b6104e2828686840361073c565b6000336104bd8185856108da565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6106cb610a89565b6001600160a01b0381166107305760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103ff565b61073981610aed565b50565b6001600160a01b03831661079e5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103ff565b6001600160a01b0382166107ff5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103ff565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600061086c8484610698565b905060001981146108d457818110156108c75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016103ff565b6108d4848484840361073c565b50505050565b6001600160a01b03831661093e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103ff565b6001600160a01b0382166109a05760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103ff565b6109ab838383610b3f565b6001600160a01b03831660009081526020819052604090205481811015610a235760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103ff565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36108d4565b6005546001600160a01b0316331461058c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103ff565b6105768282610c89565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6006546001600160a01b0384811691161480610b6857506006546001600160a01b038381169116145b15610b7257505050565b600754600160a01b900460ff16610bed576007546001600160a01b0390811690831603610bed5760405162461bcd60e51b815260206004820152602360248201527f4e6f206c697374696e6720616c6c6f776564206265666f7265206d696e7420656044820152626e647360e81b60648201526084016103ff565b42600c541080610c0a5750603c42600c54610c089190610fa8565b105b15610c84576007546001600160a01b0390811690841603610c845760405162461bcd60e51b815260206004820152602e60248201527f4e6f2070757263686173657320616c6c6f776564206f6e65206d696e7574652060448201526d6265666f7265206275796261636b60901b60648201526084016103ff565b505050565b7f000000000000000000000000000000000000000000000000000000000000000081610cb460025490565b610cbe9190610f73565b1115610d0c5760405162461bcd60e51b815260206004820152601960248201527f45524332304361707065643a206361702065786365656465640000000000000060448201526064016103ff565b61057682826001600160a01b038216610d675760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016103ff565b610d7360008383610b3f565b8060026000828254610d859190610f73565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b600060208083528351808285015260005b81811015610e0957858101830151858201604001528201610ded565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610e4157600080fd5b919050565b60008060408385031215610e5957600080fd5b610e6283610e2a565b946020939093013593505050565b600080600060608486031215610e8557600080fd5b610e8e84610e2a565b9250610e9c60208501610e2a565b9150604084013590509250925092565b600060208284031215610ebe57600080fd5b610ec782610e2a565b9392505050565b600060208284031215610ee057600080fd5b81358015158114610ec757600080fd5b60008060408385031215610f0357600080fd5b610f0c83610e2a565b9150610f1a60208401610e2a565b90509250929050565b600181811c90821680610f3757607f821691505b602082108103610f5757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156104c3576104c3610f5d565b600082610fa357634e487b7160e01b600052601260045260246000fd5b500690565b818103818111156104c3576104c3610f5d56fea2646970667358221220db0ec81cd2d82d2efe3b9e352349fa7084c903ceb7489a587ab5c025fa44ac5164736f6c6343000813003300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000019d971e4fe8401e740000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000a8c000000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000001f98431c8ad98523631ae4a59f267346ea31f98400000000000000000000000061ffe014ba17989e743c5f6cb21bf9697530b21e000000000000000000000000c1251023f4a5863503d68e0dbdf9c65ff1cbf05c0000000000000000000000000000000000000000000000000000000000000007504a494e474c4500000000000000000000000000000000000000000000000000
0x00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000019d971e4fe8401e740000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000a8c000000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000001f98431c8ad98523631ae4a59f267346ea31f98400000000000000000000000061ffe014ba17989e743c5f6cb21bf9697530b21e000000000000000000000000c1251023f4a5863503d68e0dbdf9c65ff1cbf05c0000000000000000000000000000000000000000000000000000000000000007504a494e474c4500000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : symbol (string): PJINGLEArg [1] : maxSupply (uint256): 500000000000000000000000000Arg [2] : mintAmount_ (uint256): 100Arg [3] : buybackInterval_ (uint256): 43200Arg [4] : buybackRatio_ (uint256): 500Arg [5] : weth (address): 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2Arg [6] : swapFactory (address): 0x1F98431c8aD98523631AE4a59f267346ea31F984Arg [7] : swapQuoter_ (address): 0x61fFE014bA17989E743c5F6cB21bF9697530B21eArg [8] : liquidityHolder_ (address): 0xC1251023F4a5863503D68E0DbDf9c65ff1cbf05c
----Encoded View------------Arg [0] : 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000007504a494e474c4500000000000000000000000000000000000000000000000000Arg [1] : 0x0000000000000000000000000000000000000000019d971e4fe8401e74000000Arg [2] : 0x0000000000000000000000000000000000000000000000000000000000000064Arg [3] : 0x000000000000000000000000000000000000000000000000000000000000a8c0Arg [4] : 0x00000000000000000000000000000000000000000000000000000000000001f4Arg [5] : 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2Arg [6] : 0x0000000000000000000000001f98431c8ad98523631ae4a59f267346ea31f984Arg [7] : 0x00000000000000000000000061ffe014ba17989e743c5f6cb21bf9697530b21eArg [8] : 0x000000000000000000000000c1251023f4a5863503d68e0dbdf9c65ff1cbf05c