# \[BIP-714\] Allocate 250,000 USDT to sGYD

**URL:** <https://forum.balancer.fi/t/bip-714-allocate-250-000-usdt-to-sgyd/6038>\
**Category:** Karpatkey Updates\
**Created:** [October 2, 2024, 8:49pm UTC](https://forum.balancer.fi/t/bip-714-allocate-250-000-usdt-to-sgyd/6038 "2024-10-02T20:49:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![kpk](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/kpk/32/3793_2.png) [@kpk](https://forum.balancer.fi/u/kpk)\
**Post date:** [October 2, 2024, 8:49pm UTC](https://forum.balancer.fi/t/bip-714-allocate-250-000-usdt-to-sgyd/6038/1 "2024-10-02T20:49:56Z")

</div>

# PR with payload

> <https://github.com/BalancerMaxis/multisig-ops/pull/1386>

# Summary

This proposal seeks approval from the BalancerDAO to allocate 250,000 USDT, currently sitting idle in the [DAO’s main multisig wallet](https://app.safe.global/home?safe=eth:0x10a19e7ee7d7f8a52822f6817de8ea18204f2e4f) following the termination of the Fjord fee share agreement, to the [karpatkey-managed SAFE](https://app.safe.global/home?safe=eth:0x0EFcCBb9E2C09Ea29551879bd9Da32362b32fc89). These funds will be used to acquire the GYD stablecoin, issued by [Gyroscope](https://gyro.finance/). Once acquired, the GYD will be staked to convert into sGYD, unlocking yield-generating opportunities for the DAO’s treasury. For more in-depth information, please refer to the original [post](https://forum.balancer.fi/t/bip-xxx-allocate-treasury-funds-of-the-balancer-dao-to-sgyd/5897/1) submitted by @FTL_Labs.

By approving this proposal, the BalancerDAO will tap into a new yield-bearing strategy for its treasury, enhancing capital efficiency and diversifying stablecoin holdings. Moreover, this move will strengthen Balancer’s support for a key ecosystem partner, Gyroscope. Gyroscope pools (E-CLPs) have [demonstrated strong performance](https://dune.com/gyro_finance/gyroscope), contributing 8.81% ofBalancer’s volume with only 4.54% of its total TVL.

# Motivation

While the rationale behind this proposal is covered extensively in FTL Labs’ original [post](https://forum.balancer.fi/t/bip-xxx-allocate-treasury-funds-of-the-balancer-dao-to-sgyd/5897/1), this document covers the implementation details and requests the DAO’s approval for new permissions to be granted to the [Manager SAFE](https://app.safe.global/home?safe=eth:0x60716991aCDA9E990bFB3b1224f1f0fB81538267) owned by karpatkey, allowing for the seamless integration of this new position into the managed portfolio.

# Permissions to be added to the Manager policy

Once the 250,000 USDT is transferred to the karpatkey-managed SAFE, karpatkey will swap it for GYD on CowSwap and subsequently stake the acquired GYD on Gyroscope. Additionally, karpatkey will integrate the relevant metrics into its risk management framework to effectively monitor the position and respond swiftly to any market downturns or unforeseen events. Backup permissions for swaps on Balancer and Spark will also be added to enhance flexibility.

Permissions to be added in this Proposal:

1. Swap on CowSwap:
  1. Tokens IN: DAI, GYD, sDAI, USDC, USDT, GHO
  2. Tokens OUT: DAI, GYD, sDAI, USDC, USDT, GHO

2. Stake/Unstake ([Deposit/Withdraw](https://app.gyro.finance/sgyd/ethereum/)) GYD on Gyroscope.
3. Swap on Balancer:  
3. [USDT ⇄ GYD](https://balancer.fi/pools/ethereum/v2/0xfbfad5fa9e99081da6461f36f229b5cc88a64c6300020000000000000000062d)  
4. [sDAI ⇄ GYD](https://balancer.fi/pools/ethereum/v2/0x2191df821c198600499aa1f0031b1a7514d7a7d9000200000000000000000639)  
5. [sDAI ⇄ GYD](https://balancer.fi/pools/ethereum/v2/0x1cce5169bde03f3d5ad0206f6bd057953539dae600020000000000000000062b) (different pool)  
6. [USDC ⇄ GYD](https://balancer.fi/pools/ethereum/v2/0xc2aa60465bffa1a88f5ba471a59ca0435c3ec5c100020000000000000000062c)  
7. [GHO ⇄ GYD](https://balancer.fi/pools/ethereum/v2/0xaa7a70070e7495fe86c67225329dbd39baa2f63b000200000000000000000663)
4. Convert DAI ⇄ sDAI on Spark  
8. [sDAI ⇄ DAI](https://app.spark.fi/savings)

**Permissions page:** [https://roles.gnosisguild.org/permissions/eth/Frx9NSvHOTEV4Cgr33W9wKHEvM7CBztRwtFmH1WzrEc](https://roles.gnosisguild.org/permissions/eth/Frx9NSvHOTEV4Cgr33W9wKHEvM7CBztRwtFmH1WzrEc)  
**Permissions diff page:** [https://roles.gnosisguild.org/eth:0x13c61a25DB73e7a94a244bD2205aDba8b4a60F4a/roles/MANAGER/diff/Frx9NSvHOTEV4Cgr33W9wKHEvM7CBztRwtFmH1WzrEc?annotations=false](https://roles.gnosisguild.org/eth:0x13c61a25DB73e7a94a244bD2205aDba8b4a60F4a/roles/MANAGER/diff/Frx9NSvHOTEV4Cgr33W9wKHEvM7CBztRwtFmH1WzrEc?annotations=false)

# Specification

The Balancer DAO Main Multisig `0x10a19e7ee7d7f8a52822f6817de8ea18204f2e4f` will interact with the USDT contract at `0xdAC17F958D2ee523a2206206994597C13D831ec7` and call the [transfer](https://etherscan.io/address/0xdac17f958d2ee523a2206206994597c13d831ec7#writeContract) function. The recipient address will be the karpatkey-managed SAFE `0x0efccbb9e2c09ea29551879bd9da32362b32fc89`, with a value of 250000000000 (equivalent to 250,000 USDT).

[Tenderly simulation](https://dashboard.tenderly.co/public/safe/safe-apps/simulator/3c1e524b-5c5c-4112-af54-bfc3f52174ab).

Additionally, the karpatkey-managed SAFE owned by the BalancerDAO will execute the [required payload](https://gist.github.com/JeronimoHoulin/0dafeb4fafff409abb40fec75998cb6e) to grant karpatkey the permissions outlined in this proposal.

[Tenderly Simulation](https://dashboard.tenderly.co/public/safe/safe-apps/simulator/f5b4fa56-970b-4249-bfc7-df35bc24e671).

---

<div class="post-metadata">

**Author:** ![Xeonus](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/xeonus/32/3621_2.png) [@Xeonus](https://forum.balancer.fi/u/Xeonus)\
**Post date:** [October 3, 2024, 9:45am UTC](https://forum.balancer.fi/t/bip-714-allocate-250-000-usdt-to-sgyd/6038/2 "2024-10-03T09:45:19Z")

</div>

Thanks for the proposal! I am in full support [given the discussions we had in the temp check](https://forum.balancer.fi/t/bip-xxx-allocate-treasury-funds-of-the-balancer-dao-to-sgyd/5897/2). Great to see this idea come to fruition and idle treasury assets being utilized.

---

<div class="post-metadata">

**Author:** ![gosuto](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/gosuto/32/2014_2.png) [@gosuto](https://forum.balancer.fi/u/gosuto)\
**Post date:** [October 8, 2024, 10:10am UTC](https://forum.balancer.fi/t/bip-714-allocate-250-000-usdt-to-sgyd/6038/3 "2024-10-08T10:10:12Z")

</div>

i did a thorough review of the permissions diff, here are the additions i found:

- `gho.approve(balancervault OR cowrelayer)`
- `dai.approve(sdai)`
- `sdai.approve(balancervault OR cowrelayer)`
- `sdai.deposit(*, avatar)`
- `sdai.withdraw(*, avatar, avatar)`
- `sdai.redeem(*, avatar, avatar)`
- `usdc.approve(balancervault)`
- `balancervault.swap()`
  - sdai\<\>gyd
  - sdai\<\>gyd
  - gho\<\>gyd
  - usdc\<\>gyd
  - usdt\<\>gyd

- `uniswapnft.refundeth()`
- `usdt.approve(balancervault)`
- `gyd.approve(balancervault OR cowrelayer)`
- `sgyd.deposit(*, avatar)`
- `sgyd.redeem(*, avatar, avatar)`

this reflects the summary given by @kpk with the exception of some approvals and the `refundEth()` call, which are all safe and required.

lgtm

---

<div class="post-metadata">

**Author:** ![ZenDragon](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/zendragon/32/1542_2.png) [@ZenDragon](https://forum.balancer.fi/u/ZenDragon)\
**Post date:** [October 10, 2024, 1:43pm UTC](https://forum.balancer.fi/t/bip-714-allocate-250-000-usdt-to-sgyd/6038/4 "2024-10-10T13:43:58Z")

</div>

[https://snapshot.org/#/balancer.eth/proposal/0x33a8878f7747e4804b18e9363ba3f1bbc7d2a8b9a79e34ab1be5157e5d542c83](https://snapshot.org/#/balancer.eth/proposal/0x33a8878f7747e4804b18e9363ba3f1bbc7d2a8b9a79e34ab1be5157e5d542c83)

---

<div class="post-metadata">

**Author:** ![kpk](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/kpk/32/3793_2.png) [@kpk](https://forum.balancer.fi/u/kpk)\
**Post date:** [February 6, 2025, 6:09pm UTC](https://forum.balancer.fi/t/bip-714-allocate-250-000-usdt-to-sgyd/6038/5 "2025-02-06T18:09:16Z")

</div>

As part of karpatkey’s commitment to transparency, we’d like to update the community on the execution of the proposal.

Following a careful risk assessment, our team raised a few security-related questions regarding the Gyroscope Savings Gyro Dollar (sGYD) smart contract with the Gyroscope team. Although we do believe these have a non-critical impact, we are delaying the allocation while we await further clarity.

We remain positive about the resolution of these questions, the Gyroscope team, and we will continue to keep sGYD on our whitelist. In the meantime, and to maintain utilisation, we will deploy the capital into Balancer Treasury’s regular stablecoin yield generation strategies. Upon resolution, we will provide an update and allocate to sGYD as planned.

For any questions, feel free to share them here or reach out directly to karpatkey.
