@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
1 lines • 2.96 kB
JavaScript
;var e={id:35868,address:"0xf10a653e29d0799f239844a384b7b0bcb44ee0fe",contract_name:"VestingVault",display_name:"Vesting Vault",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1751055326,abi:[{type:"constructor",stateMutability:"nonpayable",inputs:[{type:"address",name:"_token"}]},{name:"EnforcedPause",type:"error",inputs:[]},{name:"ExpectedPause",type:"error",inputs:[]},{name:"OwnableInvalidOwner",type:"error",inputs:[{type:"address",name:"owner"}]},{name:"OwnableUnauthorizedAccount",type:"error",inputs:[{type:"address",name:"account"}]},{name:"SafeERC20FailedOperation",type:"error",inputs:[{type:"address",name:"token"}]},{name:"GrantAdded",type:"event",inputs:[{type:"address",name:"recipient",indexed:true}]},{name:"GrantRevoked",type:"event",inputs:[{type:"address",name:"recipient"},{type:"uint256",name:"amountVested"},{type:"uint256",name:"amountNotVested"}]},{name:"GrantTokensClaimed",type:"event",inputs:[{type:"address",name:"recipient",indexed:true},{type:"uint256",name:"amountClaimed"}]},{name:"OwnershipTransferred",type:"event",inputs:[{type:"address",name:"previousOwner",indexed:true},{type:"address",name:"newOwner",indexed:true}]},{name:"Paused",type:"event",inputs:[{type:"address",name:"account"}]},{name:"Unpaused",type:"event",inputs:[{type:"address",name:"account"}]},{name:"addTokenGrant",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_recipient"},{type:"uint256",name:"_amount"},{type:"uint16",name:"_vestingDurationInDays"},{type:"uint16",name:"_vestingCliffInDays"}],outputs:[]},{name:"claimVestedTokens",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"getGrant",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_recipient"}],outputs:[{type:"tuple",components:[{type:"uint256",name:"startTime"},{type:"uint256",name:"amount"},{type:"uint16",name:"vestingDuration"},{type:"uint16",name:"daysClaimed"},{type:"uint256",name:"totalClaimed"},{type:"address",name:"recipient"}]}]},{name:"owner",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"pause",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"paused",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bool"}]},{name:"renounceOwnership",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"rescueTokens",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_token"},{type:"uint256",name:"_amount"}],outputs:[]},{name:"revokeGrant",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_recipient"}],outputs:[]},{name:"token",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"transferOwnership",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"newOwner"}],outputs:[]},{name:"unpause",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]}]},t=e;module.exports=t;