@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
1 lines • 4.33 kB
JavaScript
var t={id:32810,address:"0x2417a20f77b8e1e16f2e176049a83cbea0b52f8b",contract_name:"KangkongHuntersLockerV2",display_name:"Kangkong Hunters Locker V2",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1744108459,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:"address",name:"token",indexed:true},{type:"uint256",name:"amount"},{type:"uint256",name:"feePaid"}]},{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:"address",name:"token",indexed:true},{type:"uint256",name:"amount"},{type:"uint256",name:"feePaid"}]},{name:"TokensLocked",type:"event",inputs:[{type:"address",name:"sender",indexed:true},{type:"address",name:"token",indexed:true},{type:"uint256",name:"amount"},{type:"uint256",name:"duration"},{type:"uint256",name:"intervals"},{type:"uint256",name:"feePaid"}]},{name:"EMERGENCY_WITHDRAW_FEE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{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:"payable",inputs:[],outputs:[]},{name:"emergencyWithdraw",type:"function",stateMutability:"payable",inputs:[],outputs:[]},{name:"getClaimFee",type:"function",stateMutability:"pure",inputs:[{type:"uint256",name:"vestingDuration"}],outputs:[{type:"uint256"}]},{name:"getLockDetails",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"}],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:"getLockFee",type:"function",stateMutability:"pure",inputs:[{type:"uint256",name:"vestingDuration"}],outputs:[{type:"uint256"}]},{name:"initialize",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"lockTokens",type:"function",stateMutability:"payable",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"}],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"}],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"}],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;export{e as default};