IContractsRegistry
Interface Description
License: MIT
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)
Used in dependency injection mechanism
Return values:
Name | Type | Description |
---|---|---|
[0] | address | UserRegistry contract address |
getPoolFactoryContract (0x475c5bc6)
Used in dependency injection mechanism
Return values:
Name | Type | Description |
---|---|---|
[0] | address | PoolFactory contract address |
getPoolRegistryContract (0x892dd52a)
Used in dependency injection mechanism
Return values:
Name | Type | Description |
---|---|---|
[0] | address | PoolRegistry contract address |
getDEXEContract (0x9fc64f57)
Used in dependency injection mechanism
Return values:
Name | Type | Description |
---|---|---|
[0] | address | DEXE token contract address |
getUSDContract (0xa5bac943)
Used in dependency injection mechanism
Return values:
Name | Type | Description |
---|---|---|
[0] | address | Platform's native USD token contract address. This may be USDT/BUSD/USDC/DAI/FEI |
getPriceFeedContract (0x9bc0c5d2)
Used in dependency injection mechanism
Return values:
Name | Type | Description |
---|---|---|
[0] | address | PriceFeed contract address |
getTreasuryContract (0x26c74fc3)
Used in dependency injection mechanism
Return values:
Name | Type | Description |
---|---|---|
[0] | address | Treasury contract/wallet address |
getCorePropertiesContract (0xc1ff8103)
Used in dependency injection mechanism
Return values:
Name | Type | Description |
---|---|---|
[0] | address | CoreProperties contract address |
getBABTContract (0x05a1b626)
Used in dependency injection mechanism
Return values:
Name | Type | Description |
---|---|---|
[0] | address | BABT contract address |
getDexeExpertNftContract (0x029f708b)
Used in dependency injection mechanism
Return values:
Name | Type | Description |
---|---|---|
[0] | address | DexeExpertNft contract address |
getPoolSphereXEngineContract (0x93446644)
Used in dependency injection mechanism
Return values:
Name | Type | Description |
---|---|---|
[0] | address | SphereX engine for DAOs |
getSphereXEngineContract (0xb5ec48a4)
Used in dependency injection mechanism
Return values:
Name | Type | Description |
---|---|---|
[0] | address | SphereX engine for global entities |