# BUSD Debt Mitigation

**URL:** <https://community.venus.io/t/busd-debt-mitigation/3962>\
**Category:** Venus - Governance Proposals\
**Created:** [December 11, 2023, 6:31pm UTC](https://community.venus.io/t/busd-debt-mitigation/3962 "2023-12-11T18:31:34Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Danny](https://community.venus.io/user_avatar/community.venus.io/danny/32/2200_2.png) [@Danny](https://community.venus.io/u/Danny)\
**Post date:** [December 11, 2023, 6:31pm UTC](https://community.venus.io/t/busd-debt-mitigation/3962/1 "2023-12-11T18:31:35Z")

</div>

**VIP-215 BUSD Debt Mitigation**

As BUSD will be deprecated and support will cease on Binance soon, we are proposing the following immediate solution in order for BUSD depositors to regain access to their BUSD and swap them to other stablecoins.

**Summary**

If passed this VIP will perform the following actions:

- Authorize the MoveDebtDelegate contract, to borrow USDT or USDC on behalf of the account [0x489A8756C18C0b8B24EC2a2b9FF3D4d447F79BEc](https://bscscan.com/address/0x489A8756C18C0b8B24EC2a2b9FF3D4d447F79BEc)
- Accept the ownership of the MoveDebtDelegate ([Governance](https://bscscan.com/address/0x939bD8d64c0A9583A7Dcea9933f7b21697ab6396) will be the owner of this contract)

**Details**

At block [34266181](https://bscscan.com/block/34266181) (Dec-11-2023 04:56:57 PM +UTC) the shortfall in the [Venus BUSD market](https://app.venus.io/#/core-pool/market/0x95c78222B3D6e262426483D42CfA53685A67Ab9D) was 7,221,907 BUSD:

- 4,848,819 BUSD supplied by BUSD suppliers
- 2,373,087 BUSD allocated to the protocol reserves

The liquidity of the market is almost 0.

[Binance will cease support for BUSD products on 2023-12-15](https://www.binance.com/en/support/announcement/notice-regarding-the-removal-of-busd-and-conversion-of-busd-to-fdusd-1c98ce7bb464422dbbaeda7066ae445b). Given this context, this VIP aims to help provide liquidity to the BUSD market as soon as possible to allow BUSD suppliers to have access to their funds in the market.

The MoveDebtDelegate is a permissionless contract that will allow any wallet to interact with it via the function moveDebt. The expected flow is:

1. External BUSD providers (any wallet) repay BUSD borrows on behalf of BUSD borrowers, via the MoveDebtDelegate contract
2. In the same transaction, the MoveDebtDelegate contract will borrow the equivalent amount of USDT or USDC, on behalf of the account 0x489a8756c18c0b8b24ec2a2b9ff3d4d447f79bec, and it will send those tokens to the external BUSD provider, to compensate for their contribution

At the end of the operation, when every BUSD borrow is repaid:

- BUSD suppliers will be able to withdraw 100% of their funds. The BUSD shortfall will be zero
- The BUSD providers will receive in USDT and USDC the same amount provided in BUSD. Net value for these providers: 0
- The debt of the account 0x489a8756c18c0b8b24ec2a2b9ff3d4d447f79bec will be increased, distributed between USDT and USDC

There isn’t any economical incentive to interact with the MoveDebtDelegate: the USDT or USDC received from the MoveDebtDelegate contract will be the equivalent amount to the BUSD provided (according to the Venus oracles).

Security and additional considerations

We applied the following security procedures for this VIP:

- VIP simulation: in a simulation environment, validating the behavior of the MoveDebtDelegate contract is the expected one after the VIP
- SwapDebtDelegate, a contract similar to MoveDebtDelegate, was used in the [VIP-99 Whitelist BNB Chain to swap BUSD debt from 0x489A8756C18C0b8B24EC2a2b9FF3D4d447F79BEc](https://app.venus.io/#/governance/proposal/99)

Deployed contracts on main net

- [MoveDebtDelegate](https://bscscan.com/address/0x89621C48EeC04A85AfadFD37d32077e65aFe2226)

References

- [VIP simulation](https://github.com/VenusProtocol/vips/pull/128)
- [Source code of the MoveDebtDelegate contract](https://github.com/VenusProtocol/venus-protocol/pull/406)
- Previous shortfall repayments:
  - [VIP-204 Repay BUSD debt on behalf borrower](https://app.venus.io/#/governance/proposal/204)
  - [VIP-121 BTC Shortfall Repayment](https://app.venus.io/#/governance/proposal/121)
  - [VIP-118 ETH Shortfall Repayment](https://app.venus.io/#/governance/proposal/118)

- [VIP-191 Enable forced liquidations on the BUSD market](https://app.venus.io/#/governance/proposal/191)

Voting: A VIP will be submitted soon to vote on this proposal.

---

<div class="post-metadata">

**Author:** ![RicardoBullTraders](https://community.venus.io/user_avatar/community.venus.io/ricardobulltraders/32/1827_2.png) [@RicardoBullTraders](https://community.venus.io/u/RicardoBullTraders)\
**Post date:** [December 11, 2023, 6:45pm UTC](https://community.venus.io/t/busd-debt-mitigation/3962/2 "2023-12-11T18:45:53Z")

</div>

Excelente propuesta. VENUS ofreciendo soluciones a todos nuestros usuarios.

---

<div class="post-metadata">

**Author:** ![DomVSPM](https://community.venus.io/user_avatar/community.venus.io/domvspm/32/3372_2.png) [@DomVSPM](https://community.venus.io/u/DomVSPM)\
**Post date:** [December 11, 2023, 6:53pm UTC](https://community.venus.io/t/busd-debt-mitigation/3962/3 "2023-12-11T18:53:40Z")

</div>

Perfect! I love it another problem solved! Soon there will be no one.

---

<div class="post-metadata">

**Author:** ![ChristoWarriorCrypto](https://community.venus.io/user_avatar/community.venus.io/christowarriorcrypto/32/2424_2.png) [@ChristoWarriorCrypto](https://community.venus.io/u/ChristoWarriorCrypto)\
**Post date:** [December 11, 2023, 7:30pm UTC](https://community.venus.io/t/busd-debt-mitigation/3962/4 "2023-12-11T19:30:41Z")

</div>

Excellent solution from the Venus team, congratulations

---

<div class="post-metadata">

**Author:** ![Gregor](https://community.venus.io/letter_avatar_proxy/v4/letter/g/6a8cbe/32.png) [@Gregor](https://community.venus.io/u/Gregor)\
**Post date:** [December 12, 2023, 3:16am UTC](https://community.venus.io/t/busd-debt-mitigation/3962/5 "2023-12-12T03:16:23Z")

</div>

We have to do something to protect people. There is no other or better way than this.

Have to agree

---

<div class="post-metadata">

**Author:** ![zanif](https://community.venus.io/letter_avatar_proxy/v4/letter/z/ed8c4c/32.png) [@zanif](https://community.venus.io/u/zanif)\
**Post date:** [December 12, 2023, 9:17am UTC](https://community.venus.io/t/busd-debt-mitigation/3962/6 "2023-12-12T09:17:15Z")

</div>

Great! I’m in thanks

---

<div class="post-metadata">

**Author:** ![Akegpak](https://community.venus.io/user_avatar/community.venus.io/akegpak/32/923_2.png) [@Akegpak](https://community.venus.io/u/Akegpak)\
**Post date:** [December 12, 2023, 5:14pm UTC](https://community.venus.io/t/busd-debt-mitigation/3962/7 "2023-12-12T17:14:05Z")

</div>

I am waiting for it. 😍

---

<div class="post-metadata">

**Author:** ![zanif](https://community.venus.io/letter_avatar_proxy/v4/letter/z/ed8c4c/32.png) [@zanif](https://community.venus.io/u/zanif)\
**Post date:** [December 15, 2023, 4:40pm UTC](https://community.venus.io/t/busd-debt-mitigation/3962/8 "2023-12-15T16:40:14Z")

</div>

When is this going to happen then?

---

<div class="post-metadata">

**Author:** ![javih](https://community.venus.io/letter_avatar_proxy/v4/letter/j/d78d45/32.png) [@javih](https://community.venus.io/u/javih)\
**Post date:** [December 20, 2023, 10:22pm UTC](https://community.venus.io/t/busd-debt-mitigation/3962/9 "2023-12-20T22:22:54Z")

</div>

Awesome idea!! Thanks!!  
And it will be done in automatic? If yes, when it will be? Thanks
