Return Accidentally Sent Funds
01Summary
Proposal to establish a policy for returning accidentally sent funds with specific conditions (identity verification, 6-month window, 10% penalty, $1k minimum). Updates cUNI implementation to add sweepToken functionality, returns one currently eligible transaction's funds, and grants 30 COMP to Arr00 for organizing.
- Type
- protocol addition
Key changes
- Update cUNI implementation to add sweepToken functionality for returning accidentally sent funds(high)
- Remove unused verify callbacks from cUNI implementation resulting in minor gas savings(low)
- Return accidentally sent funds under established policy terms (10% penalty applied, returned to originating address)(high)
- Grant 30 COMP to Arr00 for code changes and organization(low)
Notable concerns
- Code changes have not been professionally audited due to limited scope
- Policy establishes precedent for future accidental fund returns on 6-month cycles
Generated by Kvorum
02Description
Return Accidentally Sent Funds
This proposal acts to establish a policy for returning accidentally sent funds accessible by Governance under the following terms.
- Sender must verify their identity through a signature or on-chain calldata and request return of funds on the compound forums within 6 months of accidental transfer
- Funds will only be returned to the originating address
- A 10% penalty will be imposed
- The sent funds must have a minimum value of $1,000 at the time of the post
- At most, once every six months, a proposal will be made that returns all funds eligible under these terms
Currently, there is one eligible transaction, and this proposal acts to return the locked funds under the terms stated above. In order to do so, we must set a new implementation for cUNI which adds the sweepToken functionality. It additionally removes unused verify callbacks resulting in minor gas savings on most interactions. This code change was developed in the open and reviewed by community members. Full testing has been done including unit tests and forking simulations. Due to the limited scope of the changes, they have not been professionally audited.
The last call grants Arr00 30 COMP for organizing this process and completing the necessary code changes.
Discussion New cUNI Implementation GitHub PR Accidental transfer
03Mismatch analysis
A calldata-vs-description analysis is not generated yet. Review the decoded actions →
04Actions
- Target
- 0x35a1…d550
- Value
- 0 wei
- Function
- _setImplementation(address,bool,bytes)
- Arguments
{ "0": "0xa1849880593E96d2f7dF77D0D38a7f2372aE10E0", "1": true, "2": "0x" }- Calldata
- Target
- 0x35a1…d550
- Value
- 0 wei
- Function
- sweepToken(address)
- Arguments
{ "0": "0x35A18000230DA775CAc24873d00Ff85BccdeD550" }- Calldata
- Target
- 0x35a1…d550
- Value
- 0 wei
- Function
- transfer(address,uint256)
- Arguments
{ "0": "0xf22c2e3475e4a066F4E9f44567c950dd36112D05", "1": "161886832849341" }- Calldata
- Target
- 0x3d98…cd3b
- Value
- 0 wei
- Function
- _grantComp(address,uint256)
- Arguments
{ "0": "0x2B384212EDc04Ae8bB41738D05BA20E33277bf33", "1": "30000000000000000000" }- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| ED0xed40…08ff | For | 325.8K | 30.98% | — | 6y ago |
| 660x6626…c35c | For | 126.1K | 11.99% | — | 6y ago |
| AC0xac57…faf6 | For | 105.1K | 10.00% | — | 6y ago |
| 540x54a3…e189 | For | 100K | 9.51% | — | 6y ago |
| 1D0x1d29…5d1f | For | 50K | 4.76% | — | 6y ago |
| 450x458c…730e | For | 50K | 4.76% | — | 6y ago |
| 470x47c1…4770 | For | 50K | 4.76% | — | 6y ago |
| EF0xeff5…27e5 | For | 50K | 4.76% | — | 6y ago |
| E50xe5a5…beb9 | For | 50K | 4.76% | — | 6y ago |
| 5B0x5bc9…d76c | For | 29.9K | 2.84% | — | 6y ago |
| 140x1494…3c2b | For | 21.5K | 2.05% | — | 6y ago |
| DAdakeshi.eth0xe3c9…6b21 | For | 15.9K | 1.51% | — | 6y ago |
| 0A0x0a09…b92e | For | 15K | 1.43% | — | 6y ago |
| 7F0x7f89…58c4 | For | 12K | 1.14% | — | 6y ago |
| CF0xcfae…135a | For | 10K | 0.95% | — | 6y ago |
| 580x582c…d468 | For | 9K | 0.85% | — | 6y ago |
| 2B0x2b38…bf33 | For | 7.6K | 0.72% | — | 6y ago |
| 8D0x8d07…a265 | For | 7.5K | 0.71% | — | 6y ago |
| TEtennisbowling.eth0xc3aa…f546 | Against | 5K | 0.48% | — | 6y ago |
| B80xb8a6…6406 | For | 5K | 0.48% | — | 6y ago |
| A50xa5dc…d648 | For | 3.3K | 0.31% | — | 6y ago |
| FC0xfc04…5ac2 | For | 2.3K | 0.22% | — | 6y ago |
| 2F0x2fc7…a17b | For | 180 | 0.02% | — | 6y ago |
| 7F0x7f84…4d0b | For | 83.1 | 0.01% | — | 6y ago |
| 030x03f0…7618 | For | 21 | 0.00% | — | 6y ago |
| 840x84e3…5a95 | For | 10.8 | 0.00% | — | 6y ago |
| E10xe161…53fd | For | 5.2 | 0.00% | — | 6y ago |
| C30xc372…b49f | For | 5.1 | 0.00% | — | 6y ago |
| E80xe8d8…3f31 | For | 1.7 | 0.00% | — | 6y ago |
| FB0xfb30…ea3f | For | 1.3 | 0.00% | — | 6y ago |
| F40xf4e6…770d | For | 1.1 | 0.00% | — | 6y ago |
| 140x1447…a858 | For | 0.2 | 0.00% | — | 6y ago |
| D40xd4ad…ed1c | For | 0.1 | 0.00% | — | 6y ago |
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- compoundexecutedReturn Accidentally Sent Funds #386%
- compoundexecutedReturn Accidentally Sent Funds82%
- compoundexecutedReturn accidentally send funds72%
- compoundexecutedUSDT Reserve Reallocation51%
- lidoexecutedEasy Track motion #34544%
- lidoexecutedEasy Track motion #83443%
- lidoexecutedEasy Track motion #98342%
- lidoexecutedEasy Track motion #79642%
- lidoexecutedEasy Track motion #79142%
- lidoexecutedEasy Track motion #69642%