@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
1 lines • 4.25 kB
JavaScript
;var t={id:32814,address:"0x8d601e8296df98c241e6e5a30209a5e5dd1d8fc4",contract_name:"KangkongHuntersLockerV3",display_name:"Kangkong Hunters Locker V3",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1744113076,abi:[{name:"InvalidInitialization",type:"error",inputs:[]},{name:"NotInitializing",type:"error",inputs:[]},{name:"OwnableInvalidOwner",type:"error",inputs:[{type:"address",name:"owner"}]},{name:"OwnableUnauthorizedAccount",type:"error",inputs:[{type:"address",name:"account"}]},{name:"EmergencyWithdrawn",type:"event",inputs:[{type:"address",name:"user",indexed:true},{type:"uint256",name:"lockId"},{type:"address",name:"token",indexed:true},{type:"uint256",name:"amount"}]},{name:"Initialized",type:"event",inputs:[{type:"uint64",name:"version"}]},{name:"OwnershipTransferred",type:"event",inputs:[{type:"address",name:"previousOwner",indexed:true},{type:"address",name:"newOwner",indexed:true}]},{name:"RonWithdrawn",type:"event",inputs:[{type:"address",name:"owner",indexed:true},{type:"uint256",name:"amount"}]},{name:"TokensClaimed",type:"event",inputs:[{type:"address",name:"claimant",indexed:true},{type:"uint256",name:"lockId"},{type:"address",name:"token",indexed:true},{type:"uint256",name:"amount"}]},{name:"TokensLocked",type:"event",inputs:[{type:"address",name:"sender",indexed:true},{type:"uint256",name:"lockId"},{type:"address",name:"token",indexed:true},{type:"uint256",name:"amount"},{type:"uint256",name:"duration"},{type:"uint256",name:"intervals"}]},{name:"MAX_VESTING_DURATION",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"MIN_INTERVALS",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"MIN_VESTING_DURATION",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"claimTokens",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"lockId"}],outputs:[]},{name:"emergencyWithdraw",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"lockId"}],outputs:[]},{name:"getLockDetails",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"},{type:"uint256",name:"lockId"}],outputs:[{type:"address",name:"sender"},{type:"address",name:"token"},{type:"uint256",name:"totalLocked"},{type:"uint256",name:"totalVestingDuration"},{type:"uint256",name:"totalIntervals"},{type:"uint256",name:"startTime"},{type:"uint256",name:"released"}]},{name:"initialize",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"lockCount",type:"function",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"uint256"}]},{name:"lockTokens",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256",name:"amount"},{type:"uint256",name:"vestingDuration"},{type:"uint256",name:"intervals"}],outputs:[]},{name:"locks",type:"function",stateMutability:"view",inputs:[{type:"address"},{type:"uint256"}],outputs:[{type:"address",name:"sender"},{type:"address",name:"token"},{type:"uint256",name:"totalLocked"},{type:"uint256",name:"totalVestingDuration"},{type:"uint256",name:"totalIntervals"},{type:"uint256",name:"startTime"},{type:"uint256",name:"released"}]},{name:"owner",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"releasableAmount",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"},{type:"uint256",name:"lockId"}],outputs:[{type:"uint256"}]},{name:"renounceOwnership",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"ronBalance",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"timeUntilNextUnlock",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"},{type:"uint256",name:"lockId"}],outputs:[{type:"uint256"}]},{name:"tokenBalance",type:"function",stateMutability:"view",inputs:[{type:"address",name:"tokenAddress"}],outputs:[{type:"uint256"}]},{name:"transferOwnership",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"newOwner"}],outputs:[]},{name:"withdrawRon",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{type:"receive",stateMutability:"payable"}]},e=t;module.exports=e;