From af90d671b1191398de28e0b08e7d620c848c0c79 Mon Sep 17 00:00:00 2001 From: BobTheBuidler <70677534+BobTheBuidler@users.noreply.github.com> Date: Tue, 10 Feb 2026 11:54:54 -0400 Subject: [PATCH 1/5] docs(yip): add YIP-79 to publish missing proposal --- YIPS/yip-79.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 YIPS/yip-79.md diff --git a/YIPS/yip-79.md b/YIPS/yip-79.md new file mode 100644 index 0000000..c9b1bfb --- /dev/null +++ b/YIPS/yip-79.md @@ -0,0 +1,57 @@ +--- +yip: 79 +title: Multisig Compensation and Rotation +author: wavey +discussions-to: https://gov.yearn.fi/t/yip-79-multisig-compensation-and-rotation/14179 +status: Voting +created: 2024-09-26 +--- + +## Simple Summary +Rotate three ychad.eth multisig signers and introduce a YFI compensation policy for multisig service. + +## Abstract +This proposal updates the ychad.eth signer set and establishes a compensation structure: 1 YFI for past service and 1 YFI for ongoing service. It specifies outgoing and incoming signer addresses and timing. + +## Motivation +Multisig signers hold critical protocol responsibilities and should be compensated for past and ongoing service. Rotation keeps signer set current. + +## Specification +### Overview +- Rotate three signers on ychad.eth. +- Pay 1 YFI for past service and 1 YFI for ongoing service. + +### Rationale +- Compensation aligns incentives and acknowledges operational risk. +- Rotation improves resilience and continuity. + +### Technical Specification +1) Compensation +- Current signers (including outgoing, excluding incoming): 1 YFI each. +- Ongoing signers (including incoming, excluding outgoing): 1 YFI each. +- Signers present before and after rotation receive 2 YFI total. + +2) Signer rotation +Outgoing: +- cp0x: 0x74630370197b4c4795bFEeF6645ee14F8cf8997D +- milkyklim: 0x0Cec743b8CE4Ef8802cAc0e5df18a180ed8402A7 +- banteg: 0x7A1057E6e9093DA9C1D4C1D049609B6889fC4c67 + +Incoming: +- cryptoharry (Inverse Finance): 0x962228a90eaC69238c7D1F216d80037e61eA9255 +- michwill (Curve Finance): 0xFe45baf0F18c207152A807c1b05926583CFE2e4b +- tapir (Yearn Finance): 0x700F1a984C962b447CcDb95c4c2D8074C65098a3 + +Timing: +- First two rotations execute immediately after passage. +- Final seat executes at the start of December (per proposal note). + +### Test Cases +Not applicable. + +### Configurable Values +- Compensation amount per signer. +- Rotation timing. + +## References +- https://gov.yearn.fi/t/yip-79-multisig-compensation-and-rotation/14179 From 7a1380f54eb263092bf9872fd6095b25c1c9d89b Mon Sep 17 00:00:00 2001 From: BobTheBuidler <70677534+BobTheBuidler@users.noreply.github.com> Date: Tue, 10 Feb 2026 12:15:12 -0400 Subject: [PATCH 2/5] docs(yip): align YIP-79 with template and forum text --- YIPS/yip-79.md | 77 ++++++++++++++++++++++++++++++-------------------- 1 file changed, 46 insertions(+), 31 deletions(-) diff --git a/YIPS/yip-79.md b/YIPS/yip-79.md index c9b1bfb..ac6870c 100644 --- a/YIPS/yip-79.md +++ b/YIPS/yip-79.md @@ -3,55 +3,70 @@ yip: 79 title: Multisig Compensation and Rotation author: wavey discussions-to: https://gov.yearn.fi/t/yip-79-multisig-compensation-and-rotation/14179 -status: Voting +status: Proposed created: 2024-09-26 --- ## Simple Summary -Rotate three ychad.eth multisig signers and introduce a YFI compensation policy for multisig service. +Yearn's main multisig, [ychad.eth](https://etherscan.io/address/0xFEB4acf3df3cDEA7399794D0869ef76A6EfAff52), is a 6 of 9 multisig which has key powers within the protocol including ownership over the treasury. For more information, including the current list of signers, please refer to [the docs](https://docs.yearn.fi/developers/security/multisig). ## Abstract -This proposal updates the ychad.eth signer set and establishes a compensation structure: 1 YFI for past service and 1 YFI for ongoing service. It specifies outgoing and incoming signer addresses and timing. +Yearn's main multisig, [ychad.eth](https://etherscan.io/address/0xFEB4acf3df3cDEA7399794D0869ef76A6EfAff52), is a 6 of 9 multisig which has key powers within the protocol including ownership over the treasury. For more information, including the current list of signers, please refer to [the docs](https://docs.yearn.fi/developers/security/multisig). + +This proposal aims to: +- outline a YFI compensation plan for signers +- rotate 3 multisig signers ## Motivation -Multisig signers hold critical protocol responsibilities and should be compensated for past and ongoing service. Rotation keeps signer set current. +TODO: Add Motivation. ## Specification ### Overview -- Rotate three signers on ychad.eth. -- Pay 1 YFI for past service and 1 YFI for ongoing service. +### Proposal to rotate multisig signers and provide compensation + +Yearn's main multisig, [ychad.eth](https://etherscan.io/address/0xFEB4acf3df3cDEA7399794D0869ef76A6EfAff52), is a 6 of 9 multisig which has key powers within the protocol including ownership over the treasury. For more information, including the current list of signers, please refer to [the docs](https://docs.yearn.fi/developers/security/multisig). + +This proposal aims to: +- outline a YFI compensation plan for signers +- rotate 3 multisig signers ### Rationale -- Compensation aligns incentives and acknowledges operational risk. -- Rotation improves resilience and continuity. +TODO: Add Rationale. ### Technical Specification -1) Compensation -- Current signers (including outgoing, excluding incoming): 1 YFI each. -- Ongoing signers (including incoming, excluding outgoing): 1 YFI each. -- Signers present before and after rotation receive 2 YFI total. - -2) Signer rotation -Outgoing: -- cp0x: 0x74630370197b4c4795bFEeF6645ee14F8cf8997D -- milkyklim: 0x0Cec743b8CE4Ef8802cAc0e5df18a180ed8402A7 -- banteg: 0x7A1057E6e9093DA9C1D4C1D049609B6889fC4c67 - -Incoming: -- cryptoharry (Inverse Finance): 0x962228a90eaC69238c7D1F216d80037e61eA9255 -- michwill (Curve Finance): 0xFe45baf0F18c207152A807c1b05926583CFE2e4b -- tapir (Yearn Finance): 0x700F1a984C962b447CcDb95c4c2D8074C65098a3 - -Timing: -- First two rotations execute immediately after passage. -- Final seat executes at the start of December (per proposal note). +#### Compensation + +Currently, ychad.eth signers earn no compensation. If passed, this proposal will: +- retroactively reward all current signers (including outgoing, excluding incoming) 1 YFI each to compensate for past efforts. +- reward all on-going signers (including incoming, excluding outgoing) with 1 YFI. + +In summary, all signers who are part of both the past and present state will receive a transfer of 2 YFI. Signers who were part of only past or future state will receive a transfer of 1 YFI. + +#### Signer Rotation + +A transaction to rotate the first two signers will be queued to execute immediately upon passage of this proposal. Due to prior commitments, the final seat will be rotated at the start of December of this year. + +replace the following outgoing signers: +| | | +|--------|------------------------------------------| +| cp0x | `0x74630370197b4c4795bFEeF6645ee14F8cf8997D` | +| milkyklim | `0x0Cec743b8CE4Ef8802cAc0e5df18a180ed8402A7` | +| **banteg | `0x7A1057E6e9093DA9C1D4C1D049609B6889fC4c67` | + +with the following incoming signers: +| | | +|--------|------------------------------------------| +| cryptoharry (Inverse Finance) | `0x962228a90eaC69238c7D1F216d80037e61eA9255` | +| michwill (Curve Finance) | `0xFe45baf0F18c207152A807c1b05926583CFE2e4b` | +| **tapir (Yearn Finance) | `0x700F1a984C962b447CcDb95c4c2D8074C65098a3` | + +** *To be executed in December* ### Test Cases Not applicable. ### Configurable Values -- Compensation amount per signer. -- Rotation timing. +TODO: List configurable values (if any) from the specification. -## References -- https://gov.yearn.fi/t/yip-79-multisig-compensation-and-rotation/14179 +## Copyright +Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). From 158a0846ce1e68a572d84b8c5f3da5ed3b694544 Mon Sep 17 00:00:00 2001 From: BobTheBuidler <70677534+BobTheBuidler@users.noreply.github.com> Date: Tue, 10 Feb 2026 12:57:59 -0400 Subject: [PATCH 3/5] docs(yip): remove TODO placeholders --- YIPS/yip-79.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/YIPS/yip-79.md b/YIPS/yip-79.md index ac6870c..e09e2bf 100644 --- a/YIPS/yip-79.md +++ b/YIPS/yip-79.md @@ -18,7 +18,7 @@ This proposal aims to: - rotate 3 multisig signers ## Motivation -TODO: Add Motivation. +This proposal ensures multisig security and continuity by rotating signers while compensating them for ongoing operational responsibility. It formalizes compensation to recognize signer workload and sets a clear rotation plan. ## Specification ### Overview @@ -31,7 +31,7 @@ This proposal aims to: - rotate 3 multisig signers ### Rationale -TODO: Add Rationale. +The rationale is to keep the multisig both secure and accountable: rotations refresh operational resilience, and compensation aligns incentives for timely execution and oversight. ### Technical Specification #### Compensation @@ -66,7 +66,9 @@ with the following incoming signers: Not applicable. ### Configurable Values -TODO: List configurable values (if any) from the specification. +- Compensation: 1 YFI per signer for past service and 1 YFI per ongoing signer (2 YFI for those continuing). +- Multisig threshold: 6 of 9. +- Rotation timing: two signers immediately on passage; final seat at start of December. ## Copyright Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). From c6561d87960e56c55150e60d0a97e43a97e272ae Mon Sep 17 00:00:00 2001 From: BobTheBuidler <70677534+BobTheBuidler@users.noreply.github.com> Date: Tue, 10 Feb 2026 13:07:15 -0400 Subject: [PATCH 4/5] docs: add inline references to yip-79 --- YIPS/yip-79.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/YIPS/yip-79.md b/YIPS/yip-79.md index e09e2bf..593bddd 100644 --- a/YIPS/yip-79.md +++ b/YIPS/yip-79.md @@ -8,10 +8,10 @@ created: 2024-09-26 --- ## Simple Summary -Yearn's main multisig, [ychad.eth](https://etherscan.io/address/0xFEB4acf3df3cDEA7399794D0869ef76A6EfAff52), is a 6 of 9 multisig which has key powers within the protocol including ownership over the treasury. For more information, including the current list of signers, please refer to [the docs](https://docs.yearn.fi/developers/security/multisig). +Yearn's main multisig, [ychad.eth](https://etherscan.io/address/0xFEB4acf3df3cDEA7399794D0869ef76A6EfAff52)[1], is a 6 of 9 multisig which has key powers within the protocol including ownership over the treasury. For more information, including the current list of signers, please refer to [the docs](https://docs.yearn.fi/developers/security/multisig).[2] ## Abstract -Yearn's main multisig, [ychad.eth](https://etherscan.io/address/0xFEB4acf3df3cDEA7399794D0869ef76A6EfAff52), is a 6 of 9 multisig which has key powers within the protocol including ownership over the treasury. For more information, including the current list of signers, please refer to [the docs](https://docs.yearn.fi/developers/security/multisig). +Yearn's main multisig, [ychad.eth](https://etherscan.io/address/0xFEB4acf3df3cDEA7399794D0869ef76A6EfAff52)[1], is a 6 of 9 multisig which has key powers within the protocol including ownership over the treasury. For more information, including the current list of signers, please refer to [the docs](https://docs.yearn.fi/developers/security/multisig).[2] This proposal aims to: - outline a YFI compensation plan for signers @@ -70,5 +70,8 @@ Not applicable. - Multisig threshold: 6 of 9. - Rotation timing: two signers immediately on passage; final seat at start of December. +## References +1. https://etherscan.io/address/0xFEB4acf3df3cDEA7399794D0869ef76A6EfAff52 +2. https://docs.yearn.fi/developers/security/multisig ## Copyright Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). From 450b10e093b334632b0bb474a3a8e7fe5af71655 Mon Sep 17 00:00:00 2001 From: BobTheBuidler <70677534+BobTheBuidler@users.noreply.github.com> Date: Tue, 10 Feb 2026 21:10:34 -0400 Subject: [PATCH 5/5] docs(yip): fix signer table formatting --- YIPS/yip-79.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/YIPS/yip-79.md b/YIPS/yip-79.md index 593bddd..62e917c 100644 --- a/YIPS/yip-79.md +++ b/YIPS/yip-79.md @@ -50,17 +50,17 @@ replace the following outgoing signers: | | | |--------|------------------------------------------| | cp0x | `0x74630370197b4c4795bFEeF6645ee14F8cf8997D` | -| milkyklim | `0x0Cec743b8CE4Ef8802cAc0e5df18a180ed8402A7` | -| **banteg | `0x7A1057E6e9093DA9C1D4C1D049609B6889fC4c67` | +| milkyklim | `0x0Cec743b8CE4Ef8802cAc0e5df18a180ed8402A7` | +| **banteg** | `0x7A1057E6e9093DA9C1D4C1D049609B6889fC4c67` | with the following incoming signers: | | | |--------|------------------------------------------| | cryptoharry (Inverse Finance) | `0x962228a90eaC69238c7D1F216d80037e61eA9255` | | michwill (Curve Finance) | `0xFe45baf0F18c207152A807c1b05926583CFE2e4b` | -| **tapir (Yearn Finance) | `0x700F1a984C962b447CcDb95c4c2D8074C65098a3` | +| **tapir (Yearn Finance)** | `0x700F1a984C962b447CcDb95c4c2D8074C65098a3` | -** *To be executed in December* +*To be executed in December* ### Test Cases Not applicable.