IContractsRegistry

Interface Description

License: MIT

interface IContractsRegistry

This is the registry contract of DEXE platform that stores information about the other contracts used by the protocol. Its purpose is to keep track of the propotol's contracts, provide upgradeability mechanism and dependency injection mechanism.

Functions info

getUserRegistryContract (0x435403b4)

function getUserRegistryContract() external view returns (address)

Used in dependency injection mechanism

Return values:

getPoolFactoryContract (0x475c5bc6)

function getPoolFactoryContract() external view returns (address)

Used in dependency injection mechanism

Return values:

getPoolRegistryContract (0x892dd52a)

function getPoolRegistryContract() external view returns (address)

Used in dependency injection mechanism

Return values:

getDEXEContract (0x9fc64f57)

function getDEXEContract() external view returns (address)

Used in dependency injection mechanism

Return values:

getUSDContract (0xa5bac943)

function getUSDContract() external view returns (address)

Used in dependency injection mechanism

Return values:

getPriceFeedContract (0x9bc0c5d2)

function getPriceFeedContract() external view returns (address)

Used in dependency injection mechanism

Return values:

getTreasuryContract (0x26c74fc3)

function getTreasuryContract() external view returns (address)

Used in dependency injection mechanism

Return values:

getCorePropertiesContract (0xc1ff8103)

function getCorePropertiesContract() external view returns (address)

Used in dependency injection mechanism

Return values:

getBABTContract (0x05a1b626)

function getBABTContract() external view returns (address)

Used in dependency injection mechanism

Return values:

getDexeExpertNftContract (0x029f708b)

function getDexeExpertNftContract() external view returns (address)

Used in dependency injection mechanism

Return values:

getPoolSphereXEngineContract (0x93446644)

function getPoolSphereXEngineContract() external view returns (address)

Used in dependency injection mechanism

Return values:

getSphereXEngineContract (0xb5ec48a4)

function getSphereXEngineContract() external view returns (address)

Used in dependency injection mechanism

Return values: