The Aave v2 protocol can support many different assets in many different markets. Each market operates as a segregated risk pool, with the addition of each new asset influencing the overall risk of that particular market.
Internally, each asset is known as a
reserve. For each new
reserve (or asset) to be added to an existing market, the proposal and subsequent discussion should cover:
The increased insolvency risk of the market it is listed in.
The potential to expose the market it is listed in to a single point of failure.
The risks associated with collateral currencies.
The benefits of protocol/market diversification.
In addition to the ARC process, the Aave Genesis Risk Team will assess the underlying risks and suggest initial parameters for integration. This involves calibrating Aave's risk parameters and interest rate model based on the methodology currently used by the Risk Team.
In parallel, a smart contract review will cover the code and how it fit Aave's architecture.
Every asset must have a Chainlink price feed.
If a price feed is not currently available, then you will need to contact Chainlink directly or the Aave Genesis team to discuss next steps.
Your governance proposal must include the necessary payloads (e.g. aToken, debtTokens and InterestStrategy contracts). These contracts can be easily created by following the instructions in the developer governance docs.
The proposal can now be submitted on-chain, including all of the information from the above steps.