---
# System prepended metadata

title: 'Preset Update Request #1'

---

# Preset Update Request #1


# Summary

Request the BalancerDAO to update the Zodiac Roles Modifier permissions granted to the Manager SAFE owned by karpatkey to allow for: 
* Improving swap efficiency using alternative routes on Uniswap.
* Increasing liquidity on the WBTC-WETH pool on Uniswap v3 with NFT ID 430246.
* Implementing a more detailed scoping of swaps in Balancer pools.

*Note: reviewing and providing feedback on the preset update payload would be a great service to the Balancer community. We welcome anyone who is willing to take the time to verify the content and encourage community members to share their feedback with us.*


# Motivation

Per [BIP-103](https://snapshot.org/#/balancer.eth/proposal/0xddc174b931a0d2e5e32276a3d0d7110367797dd24248f078d0f7876d0987c92f), karpatkey has been tasked with deploying yield-generating strategies using a portion of the existing funds in the treasury in a risk-adjusted, trust-minimised, and non-custodial manner.

A new SAFE owned by the BalancerDAO was created, a Manager preset was applied to allow a specific subset of transactions and the in-scope funds were transferred. More details can be found in [this post](https://forum.balancer.fi/t/bip-162-karpatkey-investment-strategy/4220/11?u=santinomics). Since February, karpatkey has been managing the treasury portfolio, and [weekly reports](https://forum.balancer.fi/t/karpatkey-s-weekly-report-on-balancerdao-farms/4386) are published on the forum.

As we anticipated, the permissions preset is an evolving configuration that needs to be adjusted regularly. In this first update request, we are looking to fulfill the following objectives:

* To further improve the efficiency of the swaps, we request the BalancerDAO to introduce new permissions to the preset allowing swapping on Uniswap v3 using the exactInputSingle function, which is expected to provide alternative swapping routes that will yield better results.

* Additionally, a new permission to increase liquidity on the existing WBTC-WETH pool on Uniswap v3 with NFT ID 430246 is necessary. This is because, when configuring the permissions for the first time, a different position on the pool was created (NFT ID 418522). However, at the time of deploying the funds into the pool, the position was out of range. Therefore, a new position was created but the increaseLiquidity function has never been whitelisted until now.

* Lastly, we request adjustments to the swap function on the Balancer Vault contract to implement a more detailed scoping of swaps, which will allow for a more robust and secure swapping process.

A new version of the [_“Preset permissions - Balancer”_ document](https://docs.google.com/document/d/1XKHGuPr6omIA1e10jfZg0IMYtNu0mfnHtbInPBMEsYY/edit?usp=sharing) that lists all the permissions applied to the Manager preset (including the ones being requested now) has been created. In this v2, the requested permissions are clearly highlighted as updates.


# Specification

This proposal is expected to be voted on Snapshot, and upon successful passing, the Safe multisig holding the in-scope assets will execute the following payload. Please note that the payload only contains the changes between the deployed version and the new one. The BalancerDAO multisig signers will receive a .json file with the payload, which can be executed through the Transaction Builder app on the SAFE environment. To keep this post concise, an explanation of the requested actions is provided in this accompanying [file](https://docs.google.com/document/d/1Efr2mM8kV13xvY2uaEv0r9Brm_-9BM2ywiV4976a8-s/edit?usp=sharing).      
```
{
  "version": "1.0",
  "chainId": "1",
  "meta": {
    "name": null,
    "description": "",
    "txBuilderVersion": "1.8.0"
  },
  "createdAt": 1681152743797,
  "transactions": [
    {
      "to": "0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9",
      "data": "0x5e8266950000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88",
      "value": "0"
    },
    {
      "to": "0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9",
      "data": "0x33a0480c0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88219f5d1700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "value": "0"
    },
    {
      "to": "0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9",
      "data": "0x939337720000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88219f5d17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000690a60000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000006637e",
      "value": "0"
    },
    {
      "to": "0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9",
      "data": "0x5e826695000000000000000000000000000000000000000000000000000000000000000100000000000000000000000068b3465833fb72a70ecdf485e0e4c7bd8665fc45",
      "value": "0"
    },
    {
      "to": "0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9",
      "data": "0x33a0480c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000068b3465833fb72a70ecdf485e0e4c7bd8665fc4504e45aaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000efccbb9e2c09ea29551879bd9da32362b32fc89",
      "value": "0"
    },
    {
      "to": "0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9",
      "data": "0x93933772000000000000000000000000000000000000000000000000000000000000000100000000000000000000000068b3465833fb72a70ecdf485e0e4c7bd8665fc4504e45aaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000000200000000000000000000000007fc66500c84a76ad7e9c93437bfc5ac33e2ddae90000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c00e94cb662c3520282e6f5717214004a7f2688800000000000000000000000000000000000000000000000000000000000000200000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000000000000000000000000000000000000000002000000000000000000000000020bc832ca081b91433ff6c17f85701b6e92486c50000000000000000000000000000000000000000000000000000000000000020000000000000000000000000fe2e637202056d30016725477c5da089ab0a043a000000000000000000000000000000000000000000000000000000000000002000000000000000000000000048c3399719b582dd63eb5aadf12a40b4c3f52fa20000000000000000000000000000000000000000000000000000000000000020000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000020000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000200000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
      "value": "0"
    },
    {
      "to": "0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9",
      "data": "0x93933772000000000000000000000000000000000000000000000000000000000000000100000000000000000000000068b3465833fb72a70ecdf485e0e4c7bd8665fc4504e45aaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000200000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000fe2e637202056d30016725477c5da089ab0a043a0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000020000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000200000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
      "value": "0"
    },
    {
      "to": "0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9",
      "data": "0x5e8266950000000000000000000000000000000000000000000000000000000000000001000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8",
      "value": "0"
    },
    {
      "to": "0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9",
      "data": "0x33a0480c0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c852bbbe2900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000004c000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000002c0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000036000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000003c000000000000000000000000000000000000000000000000000000000000003e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000440000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000efccbb9e2c09ea29551879bd9da32362b32fc890000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000efccbb9e2c09ea29551879bd9da32362b32fc890000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "value": "0"
    },
    {
      "to": "0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9",
      "data": "0x939337720000000000000000000000000000000000000000000000000000000000000001000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c852bbbe29000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000020efaa1604e82e1b3af8430b90192c1b9e8197e37700020000000000000000002100000000000000000000000000000000000000000000000000000000000000200b09dea16768f0799065c475be02919503cb2a3500020000000000000000001a000000000000000000000000000000000000000000000000000000000000002096646936b91d6b9d7d0c47c496afbf3d6ec7b6f8000200000000000000000019000000000000000000000000000000000000000000000000000000000000002032296969ef14eb0c6d29669c550d4a0449130230000200000000000000000080",
      "value": "0"
    },
    {
      "to": "0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9",
      "data": "0x939337720000000000000000000000000000000000000000000000000000000000000001000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c852bbbe29000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c00e94cb662c3520282e6f5717214004a7f268880000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000200000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0",
      "value": "0"
    },
    {
      "to": "0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9",
      "data": "0x939337720000000000000000000000000000000000000000000000000000000000000001000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c852bbbe2900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000200000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000200000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0",
      "value": "0"
    }
  ]
}
```
      
# Additional references

<span style="text-decoration:underline;">Avatar Safe address</span>: [0x0EFcCBb9E2C09Ea29551879bd9Da32362b32fc89](https://etherscan.io/address/0x0EFcCBb9E2C09Ea29551879bd9Da32362b32fc89)

<span style="text-decoration:underline;">Roles Modifier address</span>: [0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9](https://etherscan.io/address/0xd8dd9164E765bEF903E429c9462E51F0Ea8514F9)

<span style="text-decoration:underline;">Manager Safe address</span>: [0x60716991aCDA9E990bFB3b1224f1f0fB81538267](https://etherscan.io/address/0x60716991aCDA9E990bFB3b1224f1f0fB81538267)

<span style="text-decoration:underline;">Current configuration of the Manager Preset</span>: [https://github.com/gnosis/zodiac-modifier-roles/blob/mainnet-presets-progress/packages/sdk/src/presets/mainnet/deFiManageBalancer1.ts](https://github.com/gnosis/zodiac-modifier-roles/blob/mainnet-presets-progress/packages/sdk/src/presets/mainnet/deFiManageBalancer1.ts)
