@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
1 lines • 18.5 kB
JavaScript
var e={id:36288,address:"0x25a5f30c875bfe203044ae4cac2be8e137c50b37",contract_name:"Configurator",display_name:"Configurator",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1753097199,abi:[{type:"constructor",stateMutability:"nonpayable",inputs:[]},{name:"AlreadyInitialized",type:"error",inputs:[]},{name:"AssetDoesNotExist",type:"error",inputs:[]},{name:"ConfigurationAlreadyExists",type:"error",inputs:[]},{name:"InvalidAddress",type:"error",inputs:[]},{name:"Unauthorized",type:"error",inputs:[]},{name:"AddAsset",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"tuple",name:"assetConfig",components:[{type:"address",name:"asset"},{type:"address",name:"priceFeed"},{type:"uint8",name:"decimals"},{type:"uint64",name:"borrowCollateralFactor"},{type:"uint64",name:"liquidateCollateralFactor"},{type:"uint64",name:"liquidationFactor"},{type:"uint128",name:"supplyCap"}]}]},{name:"CometDeployed",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"address",name:"newComet",indexed:true}]},{name:"GovernorTransferred",type:"event",inputs:[{type:"address",name:"oldGovernor",indexed:true},{type:"address",name:"newGovernor",indexed:true}]},{name:"SetBaseBorrowMin",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint104",name:"oldBaseBorrowMin"},{type:"uint104",name:"newBaseBorrowMin"}]},{name:"SetBaseMinForRewards",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint104",name:"oldBaseMinForRewards"},{type:"uint104",name:"newBaseMinForRewards"}]},{name:"SetBaseTokenPriceFeed",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"address",name:"oldBaseTokenPriceFeed",indexed:true},{type:"address",name:"newBaseTokenPriceFeed",indexed:true}]},{name:"SetBaseTrackingBorrowSpeed",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint64",name:"oldBaseTrackingBorrowSpeed"},{type:"uint64",name:"newBaseTrackingBorrowSpeed"}]},{name:"SetBaseTrackingSupplySpeed",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint64",name:"oldBaseTrackingSupplySpeed"},{type:"uint64",name:"newBaseTrackingSupplySpeed"}]},{name:"SetBorrowKink",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint64",name:"oldKink"},{type:"uint64",name:"newKink"}]},{name:"SetBorrowPerYearInterestRateBase",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint64",name:"oldIRBase"},{type:"uint64",name:"newIRBase"}]},{name:"SetBorrowPerYearInterestRateSlopeHigh",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint64",name:"oldIRSlopeHigh"},{type:"uint64",name:"newIRSlopeHigh"}]},{name:"SetBorrowPerYearInterestRateSlopeLow",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint64",name:"oldIRSlopeLow"},{type:"uint64",name:"newIRSlopeLow"}]},{name:"SetConfiguration",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"tuple",name:"oldConfiguration",components:[{type:"address",name:"governor"},{type:"address",name:"pauseGuardian"},{type:"address",name:"baseToken"},{type:"address",name:"baseTokenPriceFeed"},{type:"address",name:"extensionDelegate"},{type:"uint64",name:"supplyKink"},{type:"uint64",name:"supplyPerYearInterestRateSlopeLow"},{type:"uint64",name:"supplyPerYearInterestRateSlopeHigh"},{type:"uint64",name:"supplyPerYearInterestRateBase"},{type:"uint64",name:"borrowKink"},{type:"uint64",name:"borrowPerYearInterestRateSlopeLow"},{type:"uint64",name:"borrowPerYearInterestRateSlopeHigh"},{type:"uint64",name:"borrowPerYearInterestRateBase"},{type:"uint64",name:"storeFrontPriceFactor"},{type:"uint64",name:"trackingIndexScale"},{type:"uint64",name:"baseTrackingSupplySpeed"},{type:"uint64",name:"baseTrackingBorrowSpeed"},{type:"uint104",name:"baseMinForRewards"},{type:"uint104",name:"baseBorrowMin"},{type:"uint104",name:"targetReserves"},{type:"tuple[]",name:"assetConfigs",components:[{type:"address",name:"asset"},{type:"address",name:"priceFeed"},{type:"uint8",name:"decimals"},{type:"uint64",name:"borrowCollateralFactor"},{type:"uint64",name:"liquidateCollateralFactor"},{type:"uint64",name:"liquidationFactor"},{type:"uint128",name:"supplyCap"}]}]},{type:"tuple",name:"newConfiguration",components:[{type:"address",name:"governor"},{type:"address",name:"pauseGuardian"},{type:"address",name:"baseToken"},{type:"address",name:"baseTokenPriceFeed"},{type:"address",name:"extensionDelegate"},{type:"uint64",name:"supplyKink"},{type:"uint64",name:"supplyPerYearInterestRateSlopeLow"},{type:"uint64",name:"supplyPerYearInterestRateSlopeHigh"},{type:"uint64",name:"supplyPerYearInterestRateBase"},{type:"uint64",name:"borrowKink"},{type:"uint64",name:"borrowPerYearInterestRateSlopeLow"},{type:"uint64",name:"borrowPerYearInterestRateSlopeHigh"},{type:"uint64",name:"borrowPerYearInterestRateBase"},{type:"uint64",name:"storeFrontPriceFactor"},{type:"uint64",name:"trackingIndexScale"},{type:"uint64",name:"baseTrackingSupplySpeed"},{type:"uint64",name:"baseTrackingBorrowSpeed"},{type:"uint104",name:"baseMinForRewards"},{type:"uint104",name:"baseBorrowMin"},{type:"uint104",name:"targetReserves"},{type:"tuple[]",name:"assetConfigs",components:[{type:"address",name:"asset"},{type:"address",name:"priceFeed"},{type:"uint8",name:"decimals"},{type:"uint64",name:"borrowCollateralFactor"},{type:"uint64",name:"liquidateCollateralFactor"},{type:"uint64",name:"liquidationFactor"},{type:"uint128",name:"supplyCap"}]}]}]},{name:"SetExtensionDelegate",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"address",name:"oldExt",indexed:true},{type:"address",name:"newExt",indexed:true}]},{name:"SetFactory",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"address",name:"oldFactory",indexed:true},{type:"address",name:"newFactory",indexed:true}]},{name:"SetGovernor",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"address",name:"oldGovernor",indexed:true},{type:"address",name:"newGovernor",indexed:true}]},{name:"SetMarketAdminPermissionChecker",type:"event",inputs:[{type:"address",name:"oldMarketAdminPermissionChecker",indexed:true},{type:"address",name:"newMarketAdminPermissionChecker",indexed:true}]},{name:"SetPauseGuardian",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"address",name:"oldPauseGuardian",indexed:true},{type:"address",name:"newPauseGuardian",indexed:true}]},{name:"SetStoreFrontPriceFactor",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint64",name:"oldStoreFrontPriceFactor"},{type:"uint64",name:"newStoreFrontPriceFactor"}]},{name:"SetSupplyKink",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint64",name:"oldKink"},{type:"uint64",name:"newKink"}]},{name:"SetSupplyPerYearInterestRateBase",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint64",name:"oldIRBase"},{type:"uint64",name:"newIRBase"}]},{name:"SetSupplyPerYearInterestRateSlopeHigh",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint64",name:"oldIRSlopeHigh"},{type:"uint64",name:"newIRSlopeHigh"}]},{name:"SetSupplyPerYearInterestRateSlopeLow",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint64",name:"oldIRSlopeLow"},{type:"uint64",name:"newIRSlopeLow"}]},{name:"SetTargetReserves",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"uint104",name:"oldTargetReserves"},{type:"uint104",name:"newTargetReserves"}]},{name:"UpdateAsset",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"tuple",name:"oldAssetConfig",components:[{type:"address",name:"asset"},{type:"address",name:"priceFeed"},{type:"uint8",name:"decimals"},{type:"uint64",name:"borrowCollateralFactor"},{type:"uint64",name:"liquidateCollateralFactor"},{type:"uint64",name:"liquidationFactor"},{type:"uint128",name:"supplyCap"}]},{type:"tuple",name:"newAssetConfig",components:[{type:"address",name:"asset"},{type:"address",name:"priceFeed"},{type:"uint8",name:"decimals"},{type:"uint64",name:"borrowCollateralFactor"},{type:"uint64",name:"liquidateCollateralFactor"},{type:"uint64",name:"liquidationFactor"},{type:"uint128",name:"supplyCap"}]}]},{name:"UpdateAssetBorrowCollateralFactor",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"address",name:"asset",indexed:true},{type:"uint64",name:"oldBorrowCF"},{type:"uint64",name:"newBorrowCF"}]},{name:"UpdateAssetLiquidateCollateralFactor",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"address",name:"asset",indexed:true},{type:"uint64",name:"oldLiquidateCF"},{type:"uint64",name:"newLiquidateCF"}]},{name:"UpdateAssetLiquidationFactor",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"address",name:"asset",indexed:true},{type:"uint64",name:"oldLiquidationFactor"},{type:"uint64",name:"newLiquidationFactor"}]},{name:"UpdateAssetPriceFeed",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"address",name:"asset",indexed:true},{type:"address",name:"oldPriceFeed"},{type:"address",name:"newPriceFeed"}]},{name:"UpdateAssetSupplyCap",type:"event",inputs:[{type:"address",name:"cometProxy",indexed:true},{type:"address",name:"asset",indexed:true},{type:"uint128",name:"oldSupplyCap"},{type:"uint128",name:"newSupplyCap"}]},{name:"addAsset",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"tuple",name:"assetConfig",components:[{type:"address",name:"asset"},{type:"address",name:"priceFeed"},{type:"uint8",name:"decimals"},{type:"uint64",name:"borrowCollateralFactor"},{type:"uint64",name:"liquidateCollateralFactor"},{type:"uint64",name:"liquidationFactor"},{type:"uint128",name:"supplyCap"}]}],outputs:[]},{name:"deploy",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"}],outputs:[{type:"address"}]},{name:"factory",type:"function",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"address"}]},{name:"getAssetIndex",type:"function",stateMutability:"view",inputs:[{type:"address",name:"cometProxy"},{type:"address",name:"asset"}],outputs:[{type:"uint256"}]},{name:"getConfiguration",type:"function",stateMutability:"view",inputs:[{type:"address",name:"cometProxy"}],outputs:[{type:"tuple",components:[{type:"address",name:"governor"},{type:"address",name:"pauseGuardian"},{type:"address",name:"baseToken"},{type:"address",name:"baseTokenPriceFeed"},{type:"address",name:"extensionDelegate"},{type:"uint64",name:"supplyKink"},{type:"uint64",name:"supplyPerYearInterestRateSlopeLow"},{type:"uint64",name:"supplyPerYearInterestRateSlopeHigh"},{type:"uint64",name:"supplyPerYearInterestRateBase"},{type:"uint64",name:"borrowKink"},{type:"uint64",name:"borrowPerYearInterestRateSlopeLow"},{type:"uint64",name:"borrowPerYearInterestRateSlopeHigh"},{type:"uint64",name:"borrowPerYearInterestRateBase"},{type:"uint64",name:"storeFrontPriceFactor"},{type:"uint64",name:"trackingIndexScale"},{type:"uint64",name:"baseTrackingSupplySpeed"},{type:"uint64",name:"baseTrackingBorrowSpeed"},{type:"uint104",name:"baseMinForRewards"},{type:"uint104",name:"baseBorrowMin"},{type:"uint104",name:"targetReserves"},{type:"tuple[]",name:"assetConfigs",components:[{type:"address",name:"asset"},{type:"address",name:"priceFeed"},{type:"uint8",name:"decimals"},{type:"uint64",name:"borrowCollateralFactor"},{type:"uint64",name:"liquidateCollateralFactor"},{type:"uint64",name:"liquidationFactor"},{type:"uint128",name:"supplyCap"}]}]}]},{name:"governor",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"initialize",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"governor_"}],outputs:[]},{name:"marketAdminPermissionChecker",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"setBaseBorrowMin",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint104",name:"newBaseBorrowMin"}],outputs:[]},{name:"setBaseMinForRewards",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint104",name:"newBaseMinForRewards"}],outputs:[]},{name:"setBaseTokenPriceFeed",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"address",name:"newBaseTokenPriceFeed"}],outputs:[]},{name:"setBaseTrackingBorrowSpeed",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint64",name:"newBaseTrackingBorrowSpeed"}],outputs:[]},{name:"setBaseTrackingSupplySpeed",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint64",name:"newBaseTrackingSupplySpeed"}],outputs:[]},{name:"setBorrowKink",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint64",name:"newBorrowKink"}],outputs:[]},{name:"setBorrowPerYearInterestRateBase",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint64",name:"newBase"}],outputs:[]},{name:"setBorrowPerYearInterestRateSlopeHigh",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint64",name:"newSlope"}],outputs:[]},{name:"setBorrowPerYearInterestRateSlopeLow",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint64",name:"newSlope"}],outputs:[]},{name:"setConfiguration",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"tuple",name:"newConfiguration",components:[{type:"address",name:"governor"},{type:"address",name:"pauseGuardian"},{type:"address",name:"baseToken"},{type:"address",name:"baseTokenPriceFeed"},{type:"address",name:"extensionDelegate"},{type:"uint64",name:"supplyKink"},{type:"uint64",name:"supplyPerYearInterestRateSlopeLow"},{type:"uint64",name:"supplyPerYearInterestRateSlopeHigh"},{type:"uint64",name:"supplyPerYearInterestRateBase"},{type:"uint64",name:"borrowKink"},{type:"uint64",name:"borrowPerYearInterestRateSlopeLow"},{type:"uint64",name:"borrowPerYearInterestRateSlopeHigh"},{type:"uint64",name:"borrowPerYearInterestRateBase"},{type:"uint64",name:"storeFrontPriceFactor"},{type:"uint64",name:"trackingIndexScale"},{type:"uint64",name:"baseTrackingSupplySpeed"},{type:"uint64",name:"baseTrackingBorrowSpeed"},{type:"uint104",name:"baseMinForRewards"},{type:"uint104",name:"baseBorrowMin"},{type:"uint104",name:"targetReserves"},{type:"tuple[]",name:"assetConfigs",components:[{type:"address",name:"asset"},{type:"address",name:"priceFeed"},{type:"uint8",name:"decimals"},{type:"uint64",name:"borrowCollateralFactor"},{type:"uint64",name:"liquidateCollateralFactor"},{type:"uint64",name:"liquidationFactor"},{type:"uint128",name:"supplyCap"}]}]}],outputs:[]},{name:"setExtensionDelegate",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"address",name:"newExtensionDelegate"}],outputs:[]},{name:"setFactory",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"address",name:"newFactory"}],outputs:[]},{name:"setGovernor",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"address",name:"newGovernor"}],outputs:[]},{name:"setMarketAdminPermissionChecker",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"newMarketAdminPermissionChecker"}],outputs:[]},{name:"setPauseGuardian",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"address",name:"newPauseGuardian"}],outputs:[]},{name:"setStoreFrontPriceFactor",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint64",name:"newStoreFrontPriceFactor"}],outputs:[]},{name:"setSupplyKink",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint64",name:"newSupplyKink"}],outputs:[]},{name:"setSupplyPerYearInterestRateBase",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint64",name:"newBase"}],outputs:[]},{name:"setSupplyPerYearInterestRateSlopeHigh",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint64",name:"newSlope"}],outputs:[]},{name:"setSupplyPerYearInterestRateSlopeLow",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint64",name:"newSlope"}],outputs:[]},{name:"setTargetReserves",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"uint104",name:"newTargetReserves"}],outputs:[]},{name:"transferGovernor",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"newGovernor"}],outputs:[]},{name:"updateAsset",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"tuple",name:"newAssetConfig",components:[{type:"address",name:"asset"},{type:"address",name:"priceFeed"},{type:"uint8",name:"decimals"},{type:"uint64",name:"borrowCollateralFactor"},{type:"uint64",name:"liquidateCollateralFactor"},{type:"uint64",name:"liquidationFactor"},{type:"uint128",name:"supplyCap"}]}],outputs:[]},{name:"updateAssetBorrowCollateralFactor",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"address",name:"asset"},{type:"uint64",name:"newBorrowCF"}],outputs:[]},{name:"updateAssetLiquidateCollateralFactor",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"address",name:"asset"},{type:"uint64",name:"newLiquidateCF"}],outputs:[]},{name:"updateAssetLiquidationFactor",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"address",name:"asset"},{type:"uint64",name:"newLiquidationFactor"}],outputs:[]},{name:"updateAssetPriceFeed",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"address",name:"asset"},{type:"address",name:"newPriceFeed"}],outputs:[]},{name:"updateAssetSupplyCap",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"cometProxy"},{type:"address",name:"asset"},{type:"uint128",name:"newSupplyCap"}],outputs:[]},{name:"version",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]}]},t=e;export{t as default};