Locking Yield with Pendle — Case Study #1

Pendle Team
Pendle
Published in
3 min readJun 24, 2021

27 June Update: Edited to reflect risks beyond price.

Since going live, we have seen a number of interesting yield strategies carried out on Pendle. In this article, we feature a case study where a user locked in yield on $300,000 worth of aUSDC and cDAI.

Utilizing Pendle, the user achieved 2 things:

First, he locked in returns of $54,497 against initial capital of $300,000, in return for the future yield of his aUSDC and cDAI until December 2022. This gave him an immediate return of 18.16% in USDC.

Second, he redeployed the $54,497 to purchase OT tokens representing ownership of aUSDC and cDAI at discounted rates of 20% and 11% respectively.

The long position on OT is a bet on OT price appreciation with fixed returns at expiry, assuming no smart contract issues.

If the user holds the position until December 2022, he would be able to redeem these OTsfor the underlying aUSDC and cDAI at a 1:1 ratio, increasing his initial asset amount by 20% and 11%.

We’ve chosen to feature this as case study #1 as it is a relatively safe strategy anyone can execute compared to DeFi farming. Note that the user faces no price risk, as long as he is willing to hold his positions until expiry. Users still take on smart contract risks of Pendle and the underlying protocols.

These are the steps to achieve the same results:

Step 1 — Obtain yield-generating tokens

The user deposited 150,000 USDC into Aave to obtain 150,000 aUSDC and deposited 150,000 DAI into Compound to obtain 6,983,339 cDAI.

Step 2 — Deposit yield-generating tokens into Pendle

The user deposited both 150,000 aUSDC and 6,983,339 cDAI into Pendle, minting:

  • 150,000 YT-aUSDC + 150,000 OT-aUSDC
  • 6,984,825 YT-cDAI + 6,984,825 OT-cDAI

Step 3 — Sell YT to lock gains immediately

The user sold all YTs into USDC:

  • Swapped 150,000 YT-aUSDC for 27,376 USDC
  • Swapped 6,984,825 YT-cDAI for 27,121 USDC

This step earned the user 54,497 USDC. With the USDC available to deploy, he decided to enter a long position on OT (step 4).

YT-aUSDC swaps:

YT-cDAI swaps:

Step 4 — Obtain assets at a discount by purchasing OT

The user purchased OTs with the USDC obtained from Step 3:

  • Swapped 33,487 USDC into 40,282 OT-aUSDC (~20% discount)
  • Swapped 21,014 USDC into 1,169,700 OT-cDAI (~11% discount)

As mentioned, OT can be traded or redeemed for the underlying assets at expiry. This means that at expiry, the 40,282 OT-aUSDC the user purchased for $33,487 will be convertible to 40,282 aUSDC ($40,282).

OT-aUSDC swaps:

OT-cDAI swaps:

Appendix

Step 1 aUSDC minting:

https://etherscan.io/tx/0xd8db3d16e616b19be8087293e703e01802c575ae4807556e9e413932c12fb184

Step 1 cDAI minting:

https://etherscan.io/tx/0x2fa3fb574dd4b9834898c9ad63b3d775c00e5d8a9775b1cb5f8ce4943cb0c84f

Step 2 aUSDC deposit into Pendle:

https://etherscan.io/tx/0xf605882feec94f001a7df0cf29bfe8fd36baff7472ac140e50cd7d2064a276f4

Step 2 cDAI deposit into Pendle:

https://etherscan.io/tx/0xede3e65e0e9493d1bdd9b4f49160d6f00b9faf46bb4a588b7b303f7dbac0db2b

Step 3 aUSDC swaps:

https://etherscan.io/tx/0xb3e4f11b427a303b46b2ec0743f3ca6670619a72e5addd855217a82b723ff789

https://etherscan.io/tx/0xb80a4e6606dbbf6dbe6785c97d9bbd44bcc9bc3876b5bfa7d96f7e6876f45991

https://etherscan.io/tx/0xaa5e4a17e5f2873c7b3a8315af24a3e4b5ba21e699a4f57f439fdb0f4f1b1208

https://etherscan.io/tx/0xb49ee1c267ff5efe3d0859626e4d86a0772628eacbda300ce249b4e2760a89d8

https://etherscan.io/tx/0xf9f92567cfed92c11fcb859e20819f7847ff856afe7c2737e0b7828002f30e89

https://etherscan.io/tx/0xd3c692d060ff9f162b1ad0c3d0cdf538fbce0d1847eb3f353f28af2343df1936

Step 3 cDAI swaps:

https://etherscan.io/tx/0x9bb5dfeee4c21f10b24e0239400e680a38ddef0bd79a21844d0997054a869b79

https://etherscan.io/tx/0x3c658b5365fae08768e0def9e289504d7b9c786eb09e849be08140807271aeb9

https://etherscan.io/tx/0xe711df2d91deaaf984a1d68862f2bae220322102cf73a31f21b6018b708d2f3e

https://etherscan.io/tx/0xc364e0a2c992856565da9ff7b46c91598e26447d6fa3ee2fcca928177a225c4f

https://etherscan.io/tx/0x4b66d1f3fd7086042b97fe0df8403ff6868a924e3988b9daf4b26f67290d9e41

Step 4 aUSDC swaps:

https://etherscan.io/tx/0xb8bdbab17e1b666df8e03019e3dc17beb4d254b2541ef489074d08b26a78a740

https://etherscan.io/tx/0x2882e7673110995ebaf53b416fabb606754b370cc1db644fbbe658e82a71852e

https://etherscan.io/tx/0x43a442ea120b950a1ef7064d357cfdf40609951e2343aff2555563c06f495dda

https://etherscan.io/tx/0xe9a746b2a2533f23931eff8bc5fb35308c2e308ade570ff6c33ff60c336fabca

https://etherscan.io/tx/0x8be1720805fdef042aca1884f53a787b23baba8e9713e3cdc440bfa49201647e

https://etherscan.io/tx/0x2f0f9da82fb3207256a04622f35b53c95a81228d16c6ee7a8dfb1cf1424e3d3e

Step 4 cDAI swaps:

https://etherscan.io/tx/0x52dbbd0051d9480fd861f3185299446429e199ecab1b91fbb5db5fa1a08d0fd1

https://etherscan.io/tx/0xcf3ed23d6fef837b64468b2c727b14c3d5d37a8ad451928cdcb6393cd497cd37

https://etherscan.io/tx/0x406a41e339ee8b5bf65470c8e7d7ac83e84bf0afe36815d6f409bbe51b547fc7

https://etherscan.io/tx/0xb967d21cd89fe182faac68203a1e578e0266f9aebcdc4eeffd433a050933fe6b

Unlisted

--

--