UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

1 lines 4.84 kB
'use strict';var e={id:35978,address:"0xdf2deefe9e905db881d06b063d3e96c27bcfda7a",contract_name:"VaultFactory",display_name:"Vault Factory",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1751524712,abi:[{name:"ApproveFailed",type:"error",inputs:[]},{name:"EnforcedPause",type:"error",inputs:[]},{name:"ExpectedPause",type:"error",inputs:[]},{name:"ExternalCallFailed",type:"error",inputs:[]},{name:"FailedDeployment",type:"error",inputs:[]},{name:"InsufficientBalance",type:"error",inputs:[{type:"uint256",name:"balance"},{type:"uint256",name:"needed"}]},{name:"InvalidFeeConfig",type:"error",inputs:[]},{name:"InvalidInitialization",type:"error",inputs:[]},{name:"InvalidInstructionType",type:"error",inputs:[]},{name:"InvalidParams",type:"error",inputs:[]},{name:"InvalidPrincipalToken",type:"error",inputs:[]},{name:"InvalidSigner",type:"error",inputs:[]},{name:"InvalidStrategy",type:"error",inputs:[]},{name:"InvalidSwapRouter",type:"error",inputs:[]},{name:"InvalidVaultConfig",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:"SafeERC20FailedOperation",type:"error",inputs:[{type:"address",name:"token"}]},{name:"SignatureExpired",type:"error",inputs:[]},{name:"TransferFailed",type:"error",inputs:[]},{name:"ZeroAddress",type:"error",inputs:[]},{name:"ConfigManagerSet",type:"event",inputs:[{type:"address",name:"configManager"}]},{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:"Paused",type:"event",inputs:[{type:"address",name:"account"}]},{name:"Unpaused",type:"event",inputs:[{type:"address",name:"account"}]},{name:"VaultCreated",type:"event",inputs:[{type:"address",name:"owner"},{type:"address",name:"vault"},{type:"tuple",name:"params",components:[{type:"string",name:"name"},{type:"string",name:"symbol"},{type:"uint256",name:"principalTokenAmount"},{type:"uint16",name:"vaultOwnerFeeBasisPoint"},{type:"tuple",name:"config",components:[{type:"bool",name:"allowDeposit"},{type:"uint8",name:"rangeStrategyType"},{type:"uint8",name:"tvlStrategyType"},{type:"address",name:"principalToken"},{type:"address[]",name:"supportedAddresses"}]}]}]},{name:"VaultImplementationSet",type:"event",inputs:[{type:"address",name:"vaultImplementation"}]},{name:"WETH",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"allVaults",type:"function",stateMutability:"view",inputs:[{type:"uint256"}],outputs:[{type:"address"}]},{name:"configManager",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"createVault",type:"function",stateMutability:"payable",inputs:[{type:"tuple",name:"params",components:[{type:"string",name:"name"},{type:"string",name:"symbol"},{type:"uint256",name:"principalTokenAmount"},{type:"uint16",name:"vaultOwnerFeeBasisPoint"},{type:"tuple",name:"config",components:[{type:"bool",name:"allowDeposit"},{type:"uint8",name:"rangeStrategyType"},{type:"uint8",name:"tvlStrategyType"},{type:"address",name:"principalToken"},{type:"address[]",name:"supportedAddresses"}]}]}],outputs:[{type:"address",name:"vault"}]},{name:"initialize",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_owner"},{type:"address",name:"_weth"},{type:"address",name:"_configManager"},{type:"address",name:"_vaultImplementation"}],outputs:[]},{name:"isVault",type:"function",stateMutability:"view",inputs:[{type:"address",name:"vault"}],outputs:[{type:"bool"}]},{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:"setConfigManager",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_configManager"}],outputs:[]},{name:"setVaultImplementation",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_vaultImplementation"}],outputs:[]},{name:"transferOwnership",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"newOwner"}],outputs:[]},{name:"unpause",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"vaultImplementation",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"vaultsByAddress",type:"function",stateMutability:"view",inputs:[{type:"address"},{type:"uint256"}],outputs:[{type:"address"}]}]},t=e;module.exports=t;