[ARFC] Deploy Ethereum Collector Contract


title: [ARFC] Deploy Ethereum Collector Contract
author: @llamaxyz - @TokenLogic
dated: 2023-03-08


Summary

The purpose of this proposal is to hold 6 months of runway in v2 USDC and begin deploying a portion of the funds held in the Ethereum Collector Contract to earn yield.

Abstract

This publication presents a proposal for how Aave could deploy its Ethereum Collector Contract holdings to earn yield.

A six-month aUSDC stable coin runway is held on Aave v2 Ethereum to facilitate payment to the existing service providers. To accommodate this, several asset holdings are to be swapped to USDC and deposited into Aave v2. The cost of service providers grossly exceeds v2 aUSDC revenue.

A diversified portfolio spanning five protocols is presented outside of the existing veBAL and CRV discussions, [1]. Outside of the proposed veBAL holding, the maximum exposure to any one protocol is 34.5% (excl. Aave), spanning three individual allocations. The expected yield is 5.0% with the primary yield source being protocol inflation schedules, along with complementary swap and borrowing fee derived yield.

Motivation

This proposal presents the rationale for how the Ethereum Collector Contract is to be deployed. Do note, a separate proposal has been made for the Polygon Collector Contract, [2].

Guidelines

Llama views the Aave treasuries holistically in aggregate, rather than as individual isolated funds on each respective network. Do note, a previous Snapshot vote indicates each Treasury/Collector Contract holding is to remain on the respective network and not be consolidated on any one network.

Mitigating risk is our primary concern in managing the treasury, and Llama views risk through several different lenses, including (but not limited to):

  • Market Risk.
    Market risk is inherent in any investment that trades freely on secondary markets. While it can’t be mitigated entirely, maintaining a portion of the treasury in productive stable coins will prevent excess volatility in dollar terms.

  • Idiosyncratic. (position-specific) risk.
    While idiosyncratic risk cannot be avoided entirely, it can be mitigated through prudent portfolio construction and diversification of protocols/ecosystems.

  • Liquidity Risk.
    Liquidity can be a risk during periods of network congestion or in the event liquidity is needed but not available for operational expenses. Thorough liquidity and exit risk analysis will be performed when determining if a strategy is suitable for Aave.

  • Centralization Risk.
    Some protocols present centralization risk. To help mitigate this risk, we’ll avoid overexposure to single assets. For example, to limit centralization risk of overexposure to one stable coin, we will use a basket of the most liquid/dominant stable coins.

  • Smart Contract Risk.
    Crypto assets have varying levels of infrastructural risks related to the Ethereum network and smart contracts. Smart contract exploits (e.g., inflation of the stable coin via exploitation of a minting function), use of admin keys, oracle risk, and more, can all destroy the value of an asset. To minimise smart contract risk, we will operate through on-chain proposals and deploy the treasury only into well-known and reputable assets.

  • Oracle Risk.
    Widely trusted and proven oracle feeds are strongly preferred, and Chainlink oracles are to be used wherever possible. Oracle exploits are one of the most frequent exploits within DeFi. Llama wants to ensure that any investment that utilises (particularly derivatives) oracles are set up with secure price feeds/data.

All strategies will undergo an internal risk assessment whereby each of the above risks are investigated and taken into consideration. This is performed as part of the screening process when considering various strategies for eligibility. Any known risks are to be clearly articulated in any proposal to Aave.

|602x331.97294478136195

Quantitative Risk

Llama will actively monitor the following, among other, risk considerations:

Parameter Target
% of the liquid portfolio exposed to one protocol. Excl. Aave 30% +/- 10%
Leverage <20%
Correlations Similar to Revenue Streams
% of portfolio exposed to one network Similar to Revenue Streams
% of portfolio hedged Where applicable

Note: while the numbers above represent good targets, our overall internal approach to risk will evolve along with the market.

Currently, most of Aave’s future growth initiatives are somewhat connected to Balancer. Over time, we expect other strategic initiatives to evolve and we’ll be able to reduce our protocol exposure targets accordingly.

Overview

This section summaries the current Ethereum Collector Contract holdings and existing commitments.

Current Holdings

The table below shows the vast majority of the assets held in the Ethereum Collector Contract minus some smaller holdings.

Asset Quantity Unit Price Value
ETH 104.54 $1,565.79 $163,687.69
awETH 1,195.79 $1,565.79 $1,872,356.02
wETH 10.31 $1,565.79 $16,143.29
aUSDC 2,307,926.13 $1.00 $2,307,926.13
USDC 297,352.31 $1.00 $297,352.31
aDAI 4,323,665.40 $1.00 $4,323,665.40
DAI 12,129.12 $1.00 $12,129.12
aUSDT 4,182,478.14 $1.00 $4,182,478.14
USDT 32,001.15 $1.00 $32,001.15
BAL 300,000.00 $6.61 $1,983,000.00
aBAL 9,191.56 $6.61 $60,756.21
aCRV 642,423.77 $0.91 $584,605.63
CRV 19,714.11 $0.91 $17,939.84
aSNX 89,010.77 $2.82 $251,010.37
awBTC 5.14 $22,379.00 $115,028.06
aLINK 12,138.23 $6.87 $83,389.64
LINK 142.01 $6.87 $975.61
aSUSD 14,555.93 $1.00 $14,555.93
aGUSD 13,379.44 $1.00 $13,379.44
MKR 12.94 $951.76 $12,315.77
aBUSD 11,617.28 $1.00 $11,617.28
aTUSD 10,699.60 $1.00 $10,699.60
aYFI 0.49 $10,762.38 $5,273.57
aUNI 441.72 $6.24 $2,756.33
wBTC 0.09 $22,379.00 $1,946.97
TUSD 1,604.09 $1.00 $1,604.09
ARC aUSDC 56,843.44 $1.00 $56,843.44
RWA aUSDC 17,702.86 $1.00 $17,702.86
aFRAX 5,322.28 $1.00 $5,322.28
aCVX 4,569.16 $5.89 $26,912.35
aLUSD 2,939.65 $1.00 $2,939.65
aUST 892,768.26 $0.02 $21,643.56
Total $16,509,957.75

Service Provider Funding

Whilst deposits in Ethereum v2 are required for upholding Aave’s commitment to various service providers, minimal allowance has been made for the onboarding of additional service providers or retrospective funding requests as the values and timing are unknown. Llama will respond to each request as they emerge. Do note there are funds held passively on Aave v3 Ethereum.

For the purpose of this proposal, $4,290,000 is to remain in Aave v2. For context, over the last 6 months, the lowest aUSDC Aave v2 on Ethereum revenue was $49,160 and highest was $122,095.97. Aave v2 is not generating sufficient aUSDC-denominated revenue to support the service provider streaming contracts. Furthermore, Aave has insufficient v2 aUSDC holdings to fund the next 6 months with current v2 aUSDC holdings $2,307,926.13 versus $4,290,000 required.

Asset Quantity/Month Unit Price 6 Month Budget
USDC 715,000 $1 $4,290,000

aUSDC streaming contract value of service providers:

  • BGD $320,000/month, [3].
  • Certora $157,500/month, [4].
  • Llama $87,500/month, [5].
  • Gauntlet $66,667/month, [6].
  • Chaos Labs, $35,000/month, [7].
  • Chaos Labs, $83,333/month, [8].

With respect to the second Chaos Labs streaming payment the following is extracted from the AIP text, dated November 2022:

  • The payment streams will not start until 6 months after AIP approval with two incentive-based payments not included in this proposal but will be submitted after delivery. The DAO may terminate our engagement after 6 months prior to this stream initializing.

Due to the uncertainty around these payments, Llama has opted to include the larger $83,333/month figure when calculating a 6 months stable coin holding.

The 6 month budget will require USDC to be deposited into Aave v2 Ethereum as Aave’s expenses exceed its Ethereum v2 aUSDC nominated revenue.

To enable Aave to hold 6 months of v2 aUSDC expenses in the Collector Contract, the shortfall of $1,982,074 aUSDC is to be funded by converting the following holdings to v2 aUSDC.

Asset Quantity Unit Price Value
USDC 297,352.31 $1.00 $297,352.31
ARC aUSDC 56,843.44 $1.00 $56,843.44
aUSDT 731,968.74 $1.00 $731,968.74
aDAI 731,968.74 $1.00 $731,968.74
USDT 32,001.15 $1.00 $32,001.15
aUST 892,768.26 $0.02 $21,643.56
RWA aUSDC 17,702.86 $1.00 $17,702.86
aSUSD 14,555.93 $1.00 $14,555.93
aGUSD 13,379.44 $1.00 $13,379.44
MKR 12.94 $951.76 $12,315.77
DAI 12,129.12 $1.00 $12,129.12
aBUSD- subject to off boarding plan, [5] 11,617.28 $1.00 $11,617.28
aTUSD 10,699.60 $1.00 $10,699.60
aFRAX 5,322.28 $1.00 $5,322.28
aYFI 0.49 $10,762.38 $5,273.57
aLUSD 2,939.65 $1.00 $2,939.65
aUNI 441.72 $6.24 $2,756.33
TUSD 1,604.09 $1.00 $1,604.09
Total $1,982,073.87

Do note, all the assets in the table above are to be converted to v2 aUSDC. Llama will also use this opportunity to swap several smaller <$1,000 holdings for USDC and deposit the funds into v2 aUSDC.

Where applicable, assets will be redeemed from Aave deployments and then swapped for USDC before being deposited into the v2 USDC reserve. The Collector Contract will approve and swap the various assets to USDC without the use of any intermediary swap contract being deployed. The aggregator most likely to be used is Cowswap or 1inch. This will be evaluated closer to the time of implementation.

Llama suggests all current and future service provider contracts migrate their respective streaming contracts to v3 Ethereum. When doing so, an amount of aUSDC should be redeemed from v2 and deposited into v3 for aethUSDC.

veBAL Funding

To acquire veBAL Aave must lock the B-80BAL-20WETH token which consists of both BAL and wETH, 80% BAL and 20% wETH. Aave holds $2,043,756.21 in BAL and aBAL on Ethereum at the time of writing. To complete the B-80BAL-20WETH acquisition, approximately $510,939.05 of wETH is required, or 24.90% of Aave’s combined wETH and ETH holdings at the time of writing.

Asset Quantity Unit Price Value
BAL + aBAL 309,191.56 $6.61 $2,043,756.21
awETH 326.31 $1565.79 $510,939.05

veCRV / st-yCRV / sdCRV Funding

Aave is currently discussing how to deploy the aCRV and CRV holding in the Collector Contract. Each strategy being considered includes all of the current aCRV and CRV holding in the Ethereum Collector Contract.

The strategy below reflects Llama’s preferred methodology for deploying Aave’s CRV and aCRV holding. All aCRV on Ethereum is to be redeemed, combined with the CRV holding, deposited into the Curve Finance voter escrow contract, and time locked for 4 years. Further information can be found here.

Available Asset Holdings

The below summaries the commitments outlined above:

Summary Value
Total Funds $16,509,957.75
Service Providers (6 months) $4,290,000.00
veBAL (incl. BAL and wETH) $2,554,695.26
veCRV/sdCRV/st-yCRV $602,545.47

After putting aside 6 months of funding in v2 aUSDC, BAL and wETH for veBAL and the aCRV plus CRV holding for veCRV (or sdCRV or st-yCRV), the following assets remain available.

Asset Value
ETH $1,541,247.95
DAI $3,591,696.66
USDT $3,450,509.40
LINK $84,365.25
CVX $26,912.35
SNX $251,010.37
wBTC $116,975.03
Total $9,062,717.01

Llama has excluded CVX from inclusion in the portfolio allocation below pending an outcome of the communities discussion around how the CRV position is to be deployed.

In the following Portfolio section, this publication presents a proposal for how these funds are to be deployed. Total value of the funds to be invested in the portfolio below is $9,035,804.66.

Portfolio

Summary

The below summarises the performance of the portfolio:

Summary Value
Total Funds $16,509,957.75
Portfolio Funds $9,035,804.66
Portfolio / Total Funds 54.73%
Portfolio Revenue $451,921.84
Portfolio APR 5.00%

Overview

This proposal will present a medium risk portfolio to Aave for consideration. The portfolio offers a higher return relative to depositing each asset into the Ethereum v3 deployment and consists of nine strategies generating an expected return of 5.00%.

Holding Asset Value Allocation Yield Income ($) Risk Exposure
1 Aave v3 - aethUSDC $2,237,859.85 25.000% 2.25% $50,351.85 50.00%
2 Aave v3 - aethUSDT $2,036,452.47 22.750% 3.02% $61,500.86 incl. above
3 Aave v3 - aethwBTC $116,975.03 1.307% 0.05% $58.49 incl. above
4 Aave v3 - aethwLINK $84,365.25 0.942% 0.00% $0.00 incl. above
5 Lido DAO - wstETH $693,770.11 7.750% 4.50% $31,219.65 7.75%
6 Rocket Pool - rETH $693,770.11 7.750% 4.32% $29,970.87 7.75%
7 Balancer - BB-A-USD $1,342,715.91 15.000% 4.00% $53,708.64 34.50%
8 Aura - BB-A-USD $1,342,715.91 15.000% 4.73% $63,510.46 incl. above
9 Aura - SNX / ETH $402,814.77 4.500% 39.05% $157,299.17 incl. above
Total $8,951,439.41 100.000% 5.00% $447,619.99 100.00%

Aave v3 Boosted Pool, Balancer Gauge and Aura Finance Contract

The veBAL position will not have enough boost to maximise the return across all of Aave’s proposed Balancer liquidity positions. The veBAL Boost will be used to maximise Aave’s positions on Balancer. Once deposits in Aura Finance contracts generate more BAL emissions, Aave will deposit the BPT into the Aura Finance contracts.

Llama has already proposed depositing around $4.1m of liquidity into Balancer on Polygon. Aura is not yet deployed on Polygon. The publication proposes allocating a portion of the bb-a-USD BPTs into Balancer Gauges and Aura Finance contracts to maximise BAL emissions.

The bb-a-USD pool utilising Aave v3 is not yet created and therefore it is particularly difficult to estimate the yield and allocation between Balance and Aura Finance contracts. The new v3 bb-a-USD pool will be created by Balancer using the Bored Ghost Developing StataToken. It is expected to go live before the end of March 2023.

|602x219.30802503251377

Provide Liquidity Balancer, Stake Balancer Gauge

The below strategies utilise Balancer liquidity pool contracts and deposit the BPT receipt token into Aura Finance’s contract. Aave’s veBAL holding, boost will be applied to maximise the yield on other Balancer liquidity positions. Aura Finance currently provides 1.45x boost on the SNX/wETH pool.

Aura Finances SNX/wETH contract offers 8.7% in BAL emissions and a total yield of 39.05%. An allocation of 4.50% ($402.81k) of the $8.96M portfolio generates around 35% ($157.30k) of the portfolio’s overall return.

Balancer Strategy Insight

Earn BAL and AURA

This strategy involves depositing Aave’s assets into Balancer Liquidity Pools and then staking BPTs with either Aura Finance or Balancer to maximise the BAL nominated yield. The BAL rewards are to be swapped for B-80BAL-20WETH and locked to grow Aave’s veBAL holding over time. Due to the continuous BAL inflation schedule, Aave’s influence within the Balancer ecosystem will fade over time. This proposal seeks to earn BAL rewards by providing liquidity on Balancer as a preferred strategy relative to continually purchasing BAL to avoid the veBAL holding being diluted over time.

The strategy encompasses three distinct pillars:

  1. Aave Collector Contract, where the assets are currently held
  2. Balancer Liquidity Pools, where Aave’s assets are deposited
  3. Staking the BPT with Balancer or Aura Finance

The flow of rewards are shown in the image below. Several functions will need to be added to the Collector Contract enabling the rewards to be claimed and the flows to occur as shown below. Llama will likely automate calling these functions on the Collector Contract similar to how existing revenue contracts are called.

The infographic above shows Aave deploying funds across two networks to earn yield. This proposal only includes the Ethereum funded aspect and shows the Polygon component for holistic context. The illustration shows some Ethereum BPTs deposited into Aura contracts and Balancer gauges. How much of each BPT is deposited is subject to market dynamics and may change prior to implementation. The strategy prioritises BAL emissions, which are influenced by the following:

  • Amount of funds deposited into Aura Finance contracts
  • Amount of funds deposited into Balancer gauges
  • Size of each liquidity pool
  • Aave’s veBAL holding size
  • Amount of liquidity provided by Aave
  • Boost applied by Aura Finance on each gauge
  • Plus other more elaborate considerations, such as if Aave rents boost

Aura Finance is not yet deployed on Polygon, but does intend to launch after Balancer upgrades its gauge contracts in late Q1 / early Q2. Aave has the ability to pivot the Polygon strategy to include Aura Finance and Tetu contracts to earn additional yield. At the time of writing it is not possible to use Boost from the veBAL position on Polygon. This means if Aave optimises for yield, using Tetu and Aura Finance will likely lead to larger yields. This is something to consider in the future and may lead to a reallocation of the funds held on Polygon.

The returns from compounding are not included in the portfolio’s yield figure of 5.00%. This is due to the uncertainty of the timing and the variability of the yield which is unknown as the pools are not yet in production. The BAL generated from the following sources is routed to mainnet, and swapped for B-80BAL-20WETH. An equivalent 25% of awETH is redeemed, swapped to BAL and then B-80BAL-20WETH. This maintains a continuous BAL and wETH conversion to B-80BAL-20WETH which will then be deposited into the veBAL contract. The goal is to grow the veBAL holding and to better position Aave to boost GHO and Staked AToken adoption:

  • aBAL revenue from Ethereum
  • aBAL revenue from Polygon
  • BAL from bb-a-USD
  • BAL from SNX/wETH
  • BAL from MaticX / bb-a-wMATIC
  • BAL from stMATIC / bb-a-wMATIC

Next Steps

A Snapshot will be presented with NAE and ABSTAIN options. The NAE option signals for an alternative portfolio to be presented.

References

[1] [ARFC]: Deploy aCRV & CRV to veCRV
[2] [Discussion] Migrate, Consolidate and Deploy Polygon Treasury
[3] Aave - Approval of BGD contribution to Aave
[4] Aave - Certora Continuous Formal Verification
[5] Aave - Llama <> Aave
[6] Aave - Gauntlet <> Aave Renewal
[ARC] BUSD Offboarding Plan
[7] Aave - Chaos Labs Aave v2 Coverage
[8] Aave - Chaos Labs Risk Platform Proposal
[9] Creative Commons — CC0 1.0 Universal

Copyright

Copyright and related rights waived via CC0, [9].

3 Likes

Thanks - another fantastic proposal @Lllamxyz!

Regarding the asset conversions from the Collector Contract, was there a particular reason for the choice of the non-stablecoin conversions i.e. MKR, aYFI, aUNI and aUST? Does this express some directional view on the price of the assets or yields?

1 Like

Hi Everyone :wave:

After several months of working with the Cowswap and @bgdlabs team, we are now close to being able to acquire B-80BAL-20WETH, other BPTs and LSTs. With this functionality almost ready, we are now seeking to progress this proposal. We will be presenting several proposals on Snapshot, starting Monday 15th May 2023.

  • Consolidation of Collector Contract assets with the goal of securing Service Provider runway capacity
  • Migrate funds from v2 to v3 and acquire wstETH & rETH (Allocation 1 through 6 in the portfolio)
  • Acquire BB-A-USD split across depositing directly into Balancer’s gauge and Aura’s contract (Allocation 7 and 8 in the portfolio)

We will exclude the SNX & wETH allocation as this gauge for the pool is no longer distributing BAL rewards. The wETH allocation will be reallocated to the LST holdings.

Hi Everyone,

As mentioned in our earlier comment, we will be publishing 3 separate Snapshots, all of which are a subset of the original ARFC post above. The intent is to align the Snapshot with the AIP submissions. We opted for several AIP submissions to reduce complexity with difference aspects of the proposal need to happen in chronological order.

Part 1 of 3.


[ARFC] Consolidate Collector Contract & Secure Service Provider Runway

title: [ARFC] Consolidate Collector Contract & Secure Service Provider Runway
discussions: [ARFC] Deploy Ethereum Collector Contract
shortDescription: Consolidation Collector Contract & Secure Service Provider Runway
author: @llamaxyz - @TokenLogic
created: 2023-05-13


Summary

This publication proposes swapping many long tail assets for aUSDC to be used for Service Provider renumeration.

Abstract

Aave DAO’s service provider aUSDC burn rate exceeds the aUSDC revenue. Consequently, assets held in the Ethereum Collector Contract need to be periodically swapped to USDC and deposited in Aave v2.

This publication intends to swap several assets via Cowswap to USDC. The USDC is to be deposited in Aave v2 for aUSDC and then used to remunerate Service Providers via the various streaming contracts.

Motivation

There is currently $1.7M aUSDC held in the Ethereum Collector contract.

Screenshot 2023-05-13 at 11.41.49

There are a number of Service Providers requiring payment in aUSDC. The below summarises all of Aave’s active Service Provider commitments.

Screenshot 2023-05-13 at 11.41.04

Details of each Service Providers funding can be found here by hovering the cursor over the respective Service Providers contract. Similar applies for the contract start and finish dates.

In order to provide sufficient funding, assets need to be converted to aUSDC. This publication proposes swapping assets to USDC and then depositing the USDC into Aave v2. The amount of aUSDC held post swap is estimated to be $4.5M which is sufficient to sustain the DAO in the short term.

During the next 6 months several Service Providers funding will expire and require re-approval from the DAO. Llama anticipates Service Providers migrating from aUSDC to aethUSDC. ie: from v2 to v3 aToken funding. Our next proposal will include transferring funds from Aave v2 to v3 which is an enabler for new funding requests to use aethTokens.

Specification

Perform the following:

  • Redeem assets from various Aave deployments
  • Claim accumulated fees from Paraswap
  • Swap non USDC nominated assets to USDC via Cowswap
  • Deposit USDC in Aave v2

EthereumClaimPayload prepared by @bgdlabs. The details can be found here.

The following asset holdings are to be converted to USDC.

Network Instance Token Quantity Value (USD)
Ethereum Aave V2 aUSDT 974,000.00 $974,000.00
Ethereum Aave V2 aDAI 974,000.00 $974,000.00
Ethereum Aave V1 USDC 297,352.31 $297,411.92
Ethereum Aave V2 aBUSD 285,748.81 $287,845.68
Ethereum Aave ARC aUSDC ARC 56,843.45 $56,854.84
Ethereum Aave V1 USDT 32,004.18 $32,020.88
Ethereum Paraswap Fee Claimer Short Executor USDC 29,661.46 $29,657.45
Ethereum Paraswap Fee Claimer Permissionless Claimer USDC 26716.04889 $26,721.29
Ethereum Aave RWA aUSDC RWA 19,175.77 $19,173.18
Ethereum Aave V2 aSUSD 18,433.16 $18,420.25
Ethereum Aave V2 aTUSD 15,466.02 $15,574.98
Ethereum Aave V2 aGUSD 14,060.32 $14,060.32
Ethereum Aave V2 aUST 892,922.91 $13,442.60
Ethereum Aave V2 aFRAX 11,178.45 $11,373.01
Ethereum Aave V2 aMKR 13.03 $8,339.69
Ethereum Aave V2 aUSDP 7,590.86 $7,613.76
Ethereum Aave V2 aLUSD 4,256.38 $4,292.71
Ethereum Aave V2 aYFI 0.49 $3,396.76
Ethereum Aave V2 aUNI 459.53 $2,403.05
Ethereum Aave V1 TUSD 1,604.09 $1,615.39
Ethereum Aave V2 a1INCH 2,836.58 $1,174.26
Ethereum Aave V1 BUSD 339.91 $342.40
Ethereum Aave V1 MKR 0.49 $313.80
Ethereum Aave V1 UNI 49.74 $260.09
Ethereum Aave V1 YFI 0.03 $201.68
Ethereum Paraswap Fee Claimer Short Executor TUSD 131.62 $132.54
Ethereum Aave V1 SUSD 90.40 $90.34
Ethereum Paraswap Fee Claimer Permissionless Claimer UNI 13.38318574 $66.61
Ethereum Paraswap Fee Claimer Permissionless Claimer BUSD 58.82777403 $59.41
Ethereum Paraswap Fee Claimer Permissionless Claimer YFI 0.005292643 $38.41
Ethereum Paraswap Fee Claimer Permissionless Claimer LUSD 22.41506409 $22.68
Ethereum Paraswap Fee Claimer Short Executor MKR 0.03 $18.77
Ethereum Paraswap Fee Claimer Short Executor YFI 0.00 $13.13
Ethereum Paraswap Fee Claimer Permissionless Claimer FRAX 10.680329 $10.58
Ethereum Paraswap Fee Claimer Short Executor UNI 2.00 $10.40
Ethereum Paraswap Fee Claimer Permissionless Claimer GUSD 9.96 $9.96
Ethereum Paraswap Fee Claimer Permissionless Claimer sUSD 8.265389733 $8.29
Ethereum Paraswap Fee Claimer Permissionless Claimer TUSD 1.663624248 $1.68
Ethereum Paraswap Fee Claimer Permissionless Claimer 1INCH 3.743601522 $1.53
Ethereum Paraswap Fee Claimer Permissionless Claimer MKR 0.001908067 $1.28
$2,800,995.60

The USDC is to then be deposited into Ethereum Aave v2 with the Collector Contract to hold aUSDC.

Copyright

Copyright and related rights waived via CC0.

Hi Everyone,

Please see Part 2 of 3.


[ARFC] Migrate Holdings from v2 to v3 and acquire wstETH and rETH

title: [ARFC] Migrate Holdings from v2 to v3 and acquire wstETH and rETH
author: @llamaxyz - @TokenLogic
created: 2023-05-13


Summary

This publication proposes migrating assets from Aave v2 to v3 on Ethereum and acquiring wstETH and rETH.

Abstract

After ensuring there is sufficient aUSDC to fund Service Providers, this publication Part 2 of 3, involves redeeming v2 aTokens and depositing the underlying assets in Aave v3.

In addition, ETH & wETH is to be used for acquiring wstETH and rETH. This is intended to boost the productivity of Aave’s assets and provide potential flexibility for potential GHO liquidity positions.

Motivation

The following considerations have been accommodated:

  • v2 aUSDT required for Signma Prime’s and ACI’s streaming contracts.
  • v2 aUSDC required for Service Providers streaming contracts.
  • wETH required for B-80BAL-20WETH (326.3 wETH).
  • BAL required for B-80BAL-20WETH.
  • CRV required for sdCRV.
  • Exclude Assets not listed on Aave v3.
  • Exclude wETH to be converted to wstETH (800 wETH).
  • Exclude wETH to be converted to rETH (800 wETH).

Swapping wETH or ETH to wstETH incurs minimal slippage at the proposed size via Cowswap. However, when wETH is swapped to rETH slippage is >1% at size.

Llama will optimise for maximising Aave return. In doing so swaps and direct deposits into the respective protocol, Lido and/or Rocket Pool, will be considered.

Given the amount of time that has passed since the original proposal, Aave’s ETH nominated asset holding has grown. Aave v2 generates around 30 wETH per week from the v2 deployment alone. Aave holds around 158.2 wETH in Aave v3.

This publication will deposit aroud 140.23. wETH in Aave v3, retain 326.3 wETH in Aave v2 to be used for B-80BAL-20WETH and will acquire 800 wETH/ETH worth of wstETH and rETH.

Specification

The following asset holdings are to be redeemed and then deposited into Aave v3:

Network Instance Token Quantity Value (USD)
Ethereum Aave V2 aWETH 140.23 $253,583.97
Ethereum Aave V2 aUSDT 3,118,628.205732 $3,118,628.21
Ethereum Aave V2 aDAI 2,886,990.54471515 $2,886,990.54
Ethereum Paraswap Fee Claimer Permissionless Claimer WBTC 0.13643753 $3,783.76
Ethereum Aave V2 aSNX 102,463.44 $211,924.58
Ethereum Aave V2 aWBTC 6.96 $187,803.46
Ethereum Aave V2 aLINK 13,530.76 $89,885.42
Ethereum Paraswap Fee Claimer Short Executor WBTC 0.49 $13,041.90
Ethereum Aave V1 DAI 12,291.12 $12,321.30
Ethereum Paraswap Fee Claimer Short Executor DAI 4,942.75 $4,943.42
Ethereum Paraswap Fee Claimer Permissionless Claimer DAI 2971.111547 $2,971.11
Ethereum Paraswap Fee Claimer Short Executor LINK 358.54 $2,376.46
Ethereum Aave V1 WBTC 0.09 $2,373.55
Ethereum Paraswap Fee Claimer Permissionless Claimer LINK 194.2036084 $1,279.04
Ethereum Aave V1 LINK 142.02 $943.41
Ethereum Paraswap Fee Claimer Permissionless Claimer USDT 772.506631 $773.27
Ethereum Paraswap Fee Claimer Short Executor USDT 134.79 $134.88
Ethereum Paraswap Fee Claimer Permissionless Claimer SNX 23.66422798 $50.96
Ethereum Aave V1 SNX 22.17 $45.85
Ethereum Paraswap Fee Claimer Short Executor SNX 19.84 $41.22
$6,793,896.30

Approximately 140.23 wETH, is to be deposited into Aave v3 for aethWETH.

800wETH is to be converted to wstETH.
800 wETH is to be converted to rETH.

Network Instance Token Quantity Value (USD)
Ethereum Aave V2 aWETH 1,098.55 $1,986,550.08
Ethereum Aave V2 ETH 418.18 $756,215.10
Ethereum Aave V1 WETH 41.25 $74,592.80
Ethereum Paraswap Fee Claimer Short Executor WETH 31.21 $56,441.38
Ethereum Paraswap Fee Claimer Permissionless Claimer WETH 10.81 $19,999.24

Detailed execution details will be provided in the comments prior to submitting the AIP. This will enable Llama and Bored Ghost Developing to optimise the execution methodology.

Copyright

Copyright and related rights waived via CC0.

1 Like

Hi Everyone,

Please see Part 3 of 3.


[ARFC] Acquire BB-A-USD and deposit 50% into both Balancer and Aura Finance

title: [ARFC] Acquire BB-A-USD and deposit 50% into both Balancer and Aura Finance
discussions: [ARFC] Deploy Ethereum Collector Contract
shortDescription: Acquire Aave v3 BB-A-USD and deposit 50% into both Balancer and Aura Finance
author: @llamaxyz - @TokenLogic
created: 2023-05-13


Summary

This publication proposes Aave DAO acquires BB-A-USD and deposit equally amounts into Balancer and Aura Finance contracts to earn yield.

Abstract

This publication presents Aave DAO ability to acquire BB-A-USD via Cowswap with MEV protection and with defined price impact conditions. The BB-A-USD token is to be deposited 50% directly into the Balancer gauge and 50% into Aura Finance’s contract.

Aave DAO will earn BAL, AURA, swap fees and yield from Aave v3 via the linear pools. $3M is to be allocated to this strategy and the expected yield is around 9.3% without any boost from Aave’s future veBAL holding.

Aave DAO will also gain the ability to create a BB-A-USD/GHO pool using BB-A-USD acquired by this proposal.

Motivation

The current aethUSDC, aethDAI and aethUSDT holdings are shown below:

Screenshot 2023-05-14 at 17.48.01

The below shows the amount of DAI and USDT being migrated from Aave v2 to v3.

Network Instance Token Quantity Value (USD)
Ethereum Aave V2 USDT 3,119,535.51 $3,119,535.51
Ethereum Aave V2 DAI 2,894,904.40 $2,894,904.40
$6,014,439.91

The table below shows the Aave v3 holdings after Part 2 of 3 has been implemented.

Network Instance Token Quantity Value (USD)
Ethereum Aave V3 aethUSDT 3,155,411.89 $3,155,411.89
Ethereum Aave V3 aethDAI 2,903,799.83 $2,903,799.83
Ethereum Aave V3 aethUSDC 58,173.59 $58,173.59
$6,117,385.31

After allocating $3.00M to BB-A-USD, Aave will have the following v3 holdings.

Network Instance Token Quantity Value (USD)
Ethereum Aave V3 aethUSDT 1,655,411.89 $1,655,411.89
Ethereum Aave V3 aethDAI 1,403,799.83 $1,403,799.83
Ethereum Aave V3 aethUSDC 58,173.59 $58,173.59
$3,117,385.31

The aethUSDC is to remain deposited in Aave v3 and accumulate over time to facilitate any future Service Providers request for payment.

Aave also holds 4.5M of aUSDC on Aave v2 from Part 1 of 3 asset consolidation.

With the new Aave v3 Boosted Pool created, gauge contract deployed and Aura Finance integration complete, Aave DAO can now proceed attain the BB-A-USD and use it to earn yield.

Screenshot 2023-05-14 at 17.47.36

At the time of writing, routing a swap from stable coin to BB-A-USD incurs positive slippage. This is true for using all three stable coins. When setting the parameters for acquiring the BB-A-USD token, a maximum price impact of 0.20% will be used.

The methodology used for acquiring BB-A-USD will be the same approach used to acquire BB-80BAL-20WETH.

It has taken months to create a reusable approach that prevents MEV attacks and provides the ability to limit the price impact incurred when performing a swap. The methodology has been reviewed by Cowswap and Bored Ghost Developing.

Upon receiving the BB-A-USD token, 50% is to be deposited into the Aura Finance contract and 50% is to be deposited directly into the Balancer gauge.

Specification

The following asset holdings are to be redeemed and used for acquiring BB-A-USD.

Network Instance Token Quantity Value (USD)
Ethereum Aave V3 aethUSDT 1,500,000 $1,500,000
Ethereum Aave V3 aethDAI 1,500,000 $1,500,000

Detailed execution details will be provided in the comments prior to submitting the AIP. This will enable Llama and Bored Ghost Developing to optimise the execution methodology.

Copyright

Copyright and related rights waived via CC0.

1 Like