# \[Consensus Check\] Sweep and redeem for the broken HLY underlying contract on Harmony

**URL:** <https://gov.saffron.finance/t/consensus-check-sweep-and-redeem-for-the-broken-hly-underlying-contract-on-harmony/163>\
**Category:** Stage 2: Consensus Check\
**Created:** [March 16, 2022, 2:02am UTC](https://gov.saffron.finance/t/consensus-check-sweep-and-redeem-for-the-broken-hly-underlying-contract-on-harmony/163 "2022-03-16T02:02:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![turpintinz](https://dub1.discourse-cdn.com/flex017/user_avatar/gov.saffron.finance/turpintinz/32/13_2.png) [@turpintinz](https://gov.saffron.finance/u/turpintinz)\
**Post date:** [March 16, 2022, 2:02am UTC](https://gov.saffron.finance/t/consensus-check-sweep-and-redeem-for-the-broken-hly-underlying-contract-on-harmony/163/1 "2022-03-16T02:02:03Z")

</div>

[Previous temperature check](https://gov.saffron.finance/t/temperature-check-sweep-and-redeem-for-the-broken-hly-underlying-contract-on-harmony/156)

[Snapshot proposal for voting](https://snapshot.org/#/saffronfinance.eth/proposal/0x11b995976d5259fd389ff2afa6ad54fbd9c85fbd4bdd1e78354bba40f8ff199d)

## TL;DR

- Saffron Finance funds coverage of depositors’ Beta HLY/WONE Senior Tranche pool with USDC funds external to the Insurance Tranche pool.
- Provide detailed instructions for emergency withdrawal of HLY/WONE Insurance Tranche pool.
- Developers will dedicate resources to implement emergency\_withdraw to all Saffron V2 Insurance pools in both smart contracts and user interface.

## Justification

A recent setting change of the HolyGrail contract’s `totalAllocPoint` to zero for all its pools. The change causes a division-by-zero error when Saffron users attempt making a deposit or withdraw.

This proposal will restore the current depositors’ TVL (approximately $70) from USDC funds external from the Insurance Tranche fund (approximately $25,700). Current depositors of the Insurance Tranche can withdraw their positions using an emergency withdraw procedure. The details of the procedure will be provide to the Saffron Finance community through its social media.

This proposal also directs Saffron Finance developers to implement an `emergency_withdraw` function appropriately for all its V2 tranche pools making it possible for pool contracts to withdraw any funds deposited into integrated platforms. Implementation includes providing user interface components to make this process simple for future users.

## VOTE

Vote FOR: Restore funds to Senior Tranche depositor, emergency withdraw for Insurance Tranche, and develop emergency\_withdraw for all V2 pools

Vote AGAINST: Make no change
