[SIP3.1] Whitelist Reward Contracts to allow SUMR Rewards to be claimed and bridged

New SIP Category Summary

Not sure if this proposal fits into any existing SIP categories, so along with this request, we could also add either a new SIP category that allows the community and governance to easily propose new Whitelist requests to certain addresses within the SUMR token that can allow transfers before the global transferability is enabled. Or potentially, a slightly more abstract MIP that allows for one-off votes.

Why do we need to whitelist reward contracts

Now, more to the main point - Just a few hours ago (at the time of writing), the Lazy Summer Protocol was successfully launched across Base, Arbitrum and Ethereum - supporting 5 Vaults across ETH, USDC and USDT.

Each of the Vaults are earning depositors rewards, currently around 215,000 SUMR tokens a day in total.

The problem right now is users cannot claim these SUMR tokens and as such, stake them on Base for additional Delegation and Staking rewards.

If we were to whitelist the Reward Contracts, users would be able to claim these rewards prior to the transferability, bridge them to base (if required) and delegate and stake them for additional voting power in governance.

Which contracts should be whitelisted?

The following rewardsManager contracts should be whitelisted;
Ethereum

Base

Arbitrum

I propose that if the majority of large delegates express consent to this change in this post, the Summer.fi team can get the cross-chain proposal written, reviewed and posted up for vote. And then if needed, further discuss and add the new SIP category if required.

Welcome any comments anyone would like to bring.

3 Likes

Signaling support for putting the proposal forward for voting.

1 Like

Strong support for this. Sooner the better in my book

Agreed, this proposal makes sense IMO

1 Like

I’ll support this proposal, as I believe it would greatly benefit protocol depositors by enabling them to claim and utilize their rewards for staking or governance. This would give them full utility of the $SUMR tokens they earn in the vaults.

This could be 3.1 as a subcategory for Token Rewards? Or would that not fit well?

Otherwise supporting this proposal!

Reward contract whitelisting gets a thumbs up from me :+1:. Hopefully, 0x85b872ce8532fa7c5b50653862757280321b94b8 (all 150 million of them!) agrees. Democracy ftw, right? :wink:

2 Likes

Support this proposal.

1 Like

Just to let everyone know. The proposal is ready. I’ll publish it on chain shortly unless any one disagrees. Doesn’t look like it.

1 Like

The proposal is live. Lazy Summer DAO (Official) | Proposal: Whitelist Fleet Reward Managers

There’s a 24 hour delay before voting can begin. And then a 4 day voting period thereafter.

2 Likes

For future cross-chain proposal analysis, consider leveraging a calldata decoder. This can significantly streamline the process of understanding complex transaction data.

A useful tool for this is the calldata decoder available at calldata.swiss-knife.xyz. You can easily decode calldata by providing the chainId and the calldata itself. For example:

https://calldata.swiss-knife.xyz/decoder?chainId=8453&calldata=0x768e7812000000000000000000000000000000000000000000000000000000000000759e00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140a19bf431786620fdc3ff310de475fa43d25cf2f202ece61997e66024d34a909900000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000194f360d130f2393a5e9f3117a6a1b78abea162400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000024e43252d70000000000000000000000000b1a851b8c70a4749408754d398702153a61dfc780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160003010011010000000000000000000000000005573000000000000000000000

Key elements within the decoded calldata include the address array (target chain addresses) and the bytes array (target chain calldata).

For further analysis, you can decode specific segments of the calldata, such as the function selector and parameters, to understand the exact method being executed. For instance:

https://calldata.swiss-knife.xyz/decoder?calldata=0xe43252d7000000000000000000000000b1a851b8c70a4749408754d398702153a61dfc78

This targeted decoding allows you to quickly identify the function being called (e.g., 0xe43252d7 might correspond to a specific contract method) and its associated parameters. This is crucial for debugging and understanding the flow of cross-chain transactions.


3 Likes