PoolAddressesProviderRegistry
Main registry of PoolAddressesProvider of ParaSpace markets.
Used for indexing purposes of ParaSpace protocol's markets. The id assigned to a PoolAddressesProvider refers to the market it is connected with, for example with 1
for the ParaSpace main market and 2
for the next created.
_addressesProviderToId
_idToAddressesProvider
_addressesProvidersList
_addressesProvidersIndexes
constructor
Constructor.
Parameters
getAddressesProvidersList
Returns the list of registered addresses providers
Return Values
registerAddressesProvider
Registers an addresses provider
The PoolAddressesProvider must not already be registered in the registry The id must not be used by an already registered PoolAddressesProvider
Parameters
unregisterAddressesProvider
Removes an addresses provider from the list of registered addresses providers
Parameters
getAddressesProviderIdByAddress
Returns the id of a registered PoolAddressesProvider
Parameters
Return Values
getAddressesProviderAddressById
Returns the address of a registered PoolAddressesProvider
Parameters
Return Values
_addToAddressesProvidersList
Adds the addresses provider address to the list.
Parameters
_removeFromAddressesProvidersList
Removes the addresses provider address from the list.