1.8k txs
1.7k calls
constructor
constructor()
functions
addLpFeeRate
viewfunction addLpFeeRate() view returns (uint24)
lpTokenId
viewfunction lpTokenId() view returns (uint256)
owner
viewfunction owner() view returns (address)
swapFeeRate
viewfunction swapFeeRate() view returns (uint24)
charge
nonpayablefunction charge(uint256 _amount, int24 _tickLower, int24 _tickUpper) returns (uint128 liquidity, uint256 amount0, uint256 amount1)
renounceOwnership
nonpayablefunction renounceOwnership()
safeWithdraw
nonpayablefunction safeWithdraw(address token, address targetAddress, uint256 amount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw()
events
Charge
event Charge(address sender, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SafeWithdraw
event SafeWithdraw(address token, address targetAddress, uint256 amount)
WithdrawBNB
event WithdrawBNB(address owner, uint256 amount)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
creation bytecode
0x60806040908082523462000259576001600081815581546001600160a01b031980821673c64f21d0ac548d1b25a141ed1dd7e5ace994aa549081179094559193928492916001600160a01b03919082167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a37346a15b0b27311cedf172ab29e4f4766fbe7f4364826002541617600255731b81d678ffb9c0263b24a97847620c99d213eb1490818360035416176003557355d398326f99059ff775485246999027b319795594736bc34146c795e2b3a4d29921835e0219ebf6befc6004948781875416178655738ac76a51cc950d9822d68b83fe1ad97b32cd580d8160055416176005556006541617600655636400006465ffffffffffff19600854161760085563095ea7b360e01b9283825284820152600019958660248301528160448160209a8b945af180156200022d5762000237575b50838682855416604484600254168b5194859384928984528a8401528b60248401525af180156200022d576044928895949287926200020b575b5080600554169060025416978a519889968795865285015260248401525af1908115620002005750620001cb575b8251610a3f9081620002b38239f35b81620001ef92903d10620001f8575b620001e681836200025e565b81019062000298565b503880620001bc565b503d620001da565b8451903d90823e3d90fd5b6200022590873d8911620001f857620001e681836200025e565b50386200018e565b88513d87823e3d90fd5b6200025190873d8911620001f857620001e681836200025e565b503862000154565b600080fd5b601f909101601f19168101906001600160401b038211908210176200028257604052565b634e487b7160e01b600052604160045260246000fd5b90816020910312620002595751801515810362000259579056fe608080604052600436101561001a575b50361561001857005b005b60003560e01c9081630242d7121461095e575080633a04801d1461093b5780633ccfd60b146108ad578063459f7afc146102d4578063715018a6146102775780638da5cb5b1461024e578063d9884cea14610228578063f2fde38b1461019a5763f49f58911461008a573861000f565b34610195576060366003190112610195576100a3610979565b6001600160a01b0390602435908282168203610195576044356100c461098f565b60405163a9059cbb60e01b81526001600160a01b038416600482015260248101829052936020908590604490829060009087165af1908115610189577f4f419798e514c337b327bb657066e69201f8adf380d6894b7f60cdf937ea9f03946101569261015b575b50604080516001600160a01b0394851681529490931660208501529183019190915281906060820190565b0390a1005b61017b9060203d8111610182575b61017381836109bb565b8101906109dd565b503861012b565b503d610169565b6040513d6000823e3d90fd5b600080fd5b34610195576020366003190112610195576101b3610979565b6101bb61098f565b6001600160a01b0390811690811561020f57600154826bffffffffffffffffffffffff60a01b821617600155167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b604051631e4fbdf760e01b815260006004820152602490fd5b3461019557600036600319011261019557602062ffffff60085460181c16604051908152f35b34610195576000366003190112610195576001546040516001600160a01b039091168152602090f35b346101955760003660031901126101955761029061098f565b600180546001600160a01b031981169091556000906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b34610195576060366003190112610195576024358060020b810361019557604435908160020b82036101955760026000541461089b5760026000908155600480546040516323b872dd60e01b8152338184015230602482015291356044830152909160209183916064918391906001600160a01b03165af180156101895761087c575b506104b042014211610695576004546005546008546040516001600160a01b039283169493909216919062ffffff1667ffffffffffffffff6101008301908111908311176106fc576101008201604090815292825260208281019586528383019182523060608401908152426104b001608085019081526004803560011c60a08701908152600060c0880181815260e089018281526003549a5163414bf38960e01b815299516001600160a01b03908116958b01959095529b51841660248a0152965162ffffff16604489015293518216606488015291516084870152905160a4860152925160c48501529551821660e4840152919491928592610104928492165af191821561018957600092610848575b506004546005546001600160a01b039081169116818110929083156108425791925b156108365760043560011c93945b60018060a01b03600254169560075480158015610814575b15610712575062ffffff60085460181c169560018060a01b036006541692604051948561016081011067ffffffffffffffff610160880111176106fc57610160860160409081526001600160a01b03978816875297871660208701908152888701998a52600291820b6060880190815292820b608088810191825260a0890195865260c08901968752600160e08a018181526101008b019182526101208b01998a52426104b0016101408c019081529c51634418b22b60e11b81529a518c1660048c015293518b1660248b01529b5162ffffff1660448a01529351830b60648901525190910b6084870152915160a4860152915160c48501525160e484015294516101048301525190911661012482015290516101448201529182906101649082906000905af1908115610189576000906000926000916000916106ab575b509092916007555b6007549283600052600960205260406000205460043560011c81018091116106955760609460005260096020526040600020557f8f34218a529508858e9054bf52c7957c414473b152ee72c5355e9ebe531cbae160405180610672600435338360209093929193604081019460018060a01b031681520152565b0390a160016000556001600160801b036040519316835260208301526040820152f35b634e487b7160e01b600052601160045260246000fd5b93505050506080813d6080116106f4575b816106c9608093836109bb565b810103126101955780516106df602083016109f5565b906060604084015193015190919290846105f0565b3d91506106bc565b634e487b7160e01b600052604160045260246000fd5b935094935050506040518060c081011067ffffffffffffffff60c0830111176106fc5760c081016040908152918152602081019283528181019384526001606082810182815260808401928352426104b00160a08501908152945163219f5d1760e01b815293516004850152945160248401529451604483015292516064820152915160848301525160a482015291829060c49082906000905af1908115610189576000916000916000916107cb575b509091906105f8565b925050506060813d60601161080c575b816107e8606093836109bb565b81010312610195576107f9816109f5565b60406020830151920151909190836107c2565b3d91506107db565b5080600052600960205269152d02c7e14af680000060406000205410156104b1565b60043560011c94610499565b9261048b565b9091506020813d602011610874575b81610864602093836109bb565b8101031261019557519083610469565b3d9150610857565b6108949060203d6020116101825761017381836109bb565b5082610357565b604051633ee5aeb560e01b8152600490fd5b34610195576000366003190112610195576108c661098f565b4760018060a01b03906000808080848660015416828215610932575bf1156101895760015460408051939091166001600160a01b0316835260208301919091527fceac4c050cf0bd5320be38f58d0d370278667b15662191291c09d7fb144371b3919081908101610156565b506108fc6108e2565b3461019557600036600319011261019557602062ffffff60085416604051908152f35b34610195576000366003190112610195576020906007548152f35b600435906001600160a01b038216820361019557565b6001546001600160a01b031633036109a357565b60405163118cdaa760e01b8152336004820152602490fd5b90601f8019910116810190811067ffffffffffffffff8211176106fc57604052565b90816020910312610195575180151581036101955790565b51906001600160801b03821682036101955756fea26469706673582212209179235381a47cf1a9a255655543faad572742f1c7b0426d168b8c0cf8b1d2f164736f6c63430008140033