CIP-33: Should the CoW Treasury Core unit be added to the MEVBlocker Rebates Safe?

Simple Summary

This proposal seeks to authorise the CoW DAO Treasury Core unit Safe as an owner of the MEV Blocker Rebates Safe and to redirect accumulated rebates to the CoW DAO Treasury Core unit.


In alignment with CIP-28, the Treasury Core unit proactively manages CoW DAO profits, strategically utilising them to produce yield and secure farming rewards, thus establishing additional revenue for the DAO. This proposal seeks to enhance operational efficiency and fund utilization, ensuring the DAO optimally utilizes capital and fosters further income generation. It’s important to acknowledge that these funds can be reverted to the CoW DAO when needed, adhering to the considerations outlined in CIP-28.


  1. That the CoW DAO adds the Treasury Core Unit Safe eth:0x616dE58c011F8736fa20c7Ae5352F7f6FB9F0669 as an owner of the MEV Blocker Rebates Safe eth:0xCe91228789B57DEb45e66Ca10Ff648385fE7093b, with a threshold of 1/2.
  2. That the Treasury Core Unit periodically redirects the accumulated MEV Blocker rebates to the Treasury Core Unit Safe.


This proposal aims to streamline operations and enhance the efficiency of fund flow and utilisation, ensuring the DAO maximises capital utilisation and generates further income. By empowering the Treasury Core unit with more direct interaction and management of the rebates, we aim to improve the workflow, all while alleviating the necessity for the DAO to engage in frequent, meticulous oversight once rebate thresholds are reached.

Additionally, The Treasury Core Unit pertains to requesting DAO authorisation to, if relevant, in the future, implement a TWAP order (updating the MEV Blocker Rebates Safe fallback handler) to automatise the process of redirecting balance to the treasury operation.

Safe Transaction Data

  • Add owner with threshold
  • Send ETH
  "version": "1.0",
  "chainId": "1",
  "createdAt": 1697647344290,
  "meta": {
    "name": "Transactions Batch",
    "description": "",
    "txBuilderVersion": "1.16.3",
    "createdFromSafeAddress": "0xCe91228789B57DEb45e66Ca10Ff648385fE7093b",
    "createdFromOwnerAddress": "",
    "checksum": "0xc3d236641b5959d3103f5100d02b51e35c996f43a819a087d3916bd2a0f604a9"
  "transactions": [
      "to": "0x616dE58c011F8736fa20c7Ae5352F7f6FB9F0669",
      "value": "97000000000000000000",
      "data": null,
      "contractMethod": {
        "inputs": [],
        "name": "fallback",
        "payable": true
      "contractInputsValues": null
      "to": "0xCe91228789B57DEb45e66Ca10Ff648385fE7093b",
      "value": "0",
      "data": null,
      "contractMethod": {
        "inputs": [
            "internalType": "address",
            "name": "owner",
            "type": "address"
            "internalType": "uint256",
            "name": "_threshold",
            "type": "uint256"
        "name": "addOwnerWithThreshold",
        "payable": false
      "contractInputsValues": {
        "owner": "0x616dE58c011F8736fa20c7Ae5352F7f6FB9F0669",
        "_threshold": "1"

Tenderly Simulation

For verification purposes: Link to Tenderly simulation.


Post moved to Snapshot for voting: