# FortyTwo Auto-compounder Whitelisted Address for Deployment

**URL:** <https://forum.osmosis.zone/t/fortytwo-auto-compounder-whitelisted-address-for-deployment/527>\
**Category:** DApps / Tooling\
**Tags:** passed\
**Created:** [October 30, 2023, 1:48pm UTC](https://forum.osmosis.zone/t/fortytwo-auto-compounder-whitelisted-address-for-deployment/527 "2023-10-30T13:48:51Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![eliseo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/eliseo/32/439_2.png) [@eliseo](https://forum.osmosis.zone/u/eliseo)\
**Post date:** [October 30, 2023, 1:48pm UTC](https://forum.osmosis.zone/t/fortytwo-auto-compounder-whitelisted-address-for-deployment/527/1 "2023-10-30T13:48:51Z")

</div>

This proposal grants the address `osmo1gl4tggugtxyx6ft0l6dtfghg4sgl7fpxc06xptr7txtny6u4jjsscc7yqt` the ability to upload CosmWasm contracts to Osmosis without needing further governance approval for each upload. This address is managed by the Fortytwo team as a multisig.

**Contracts**

This proposal would allow the upload of FortyTwo Vaults on Osmosis. The FortyTwo auto-compounding vault is a yield optimizer for automated market making pools. Its core functionality is very simple: Reinvest the rewards accumulated by LP staking. The contract has gone through extensive testing done, with an audit performed by Oak Security. It is already running (in a closed alpha) on Terra2 Astroport and Neutron Astroport (and previously Juno Wyndex before it was deprecated).

The contract is deployed on [Abstract.money](http://abstract.money). Our infrastructure provider allows scaling of generalized smart contracts across any CosmWasm-based chain

**Permissions**

This proposal only signals approval for the initial FortyTwo Auto-compounder contracts and their potential upgrades.

**About FortyTwo**

[FortyTwo.money](https://fortytwo.money) was established with a vision to make crypto and Cosmos easy, by offering an array of products that users LOVE. Our core products include interchain auto-compounding vaults, DEX aggregator (in partnership with Skip Protocol, which routes swaps through Osmosis DEX), a clear Interchain portfolio view, one-click liquid staking and Interchain asset management strategies.

Our team believes in providing user-centric solutions that not only simplify crypto transactions but also optimize returns for our users. As the crypto landscape continues to evolve, FortyTwo stays committed to delivering innovative tools and services that cater to both novice and seasoned crypto enthusiasts, as well as corporates and DAOs.

- Docs:[FortyTwo Documentation](https://docs.fortytwo.money/fortytwo/)
- Github:[FortyTwo Autocompounder on GitHub](https://github.com/fortytwomoney/modules)
- Twitter:[@FortyTwo\_money](https://twitter.com/FortyTwo_money)
- Discord:[Join our discord](https://discord.gg/KZS5UWSn)

**Prerequisites**

- Awaiting community feedback and suggestions to enhance the functionality and user experience of the Auto-compounder and to improve this proposal.

Target On-Chain Date: TBD

* * *

Note: The exact deployment date and other specific details will be finalized based on the team’s roadmap and feedback from community testing.

---

<div class="post-metadata">

**Author:** ![coldchain](https://avatars.discourse-cdn.com/v4/letter/c/5e9695/32.png) [@coldchain](https://forum.osmosis.zone/u/coldchain)\
**Post date:** [October 30, 2023, 2:20pm UTC](https://forum.osmosis.zone/t/fortytwo-auto-compounder-whitelisted-address-for-deployment/527/2 "2023-10-30T14:20:34Z")

</div>

Hi. the contract code is not available at [https://github.com/fortytwomoney/modules](https://github.com/fortytwomoney/modules). maybe a private repo?

---

<div class="post-metadata">

**Author:** ![eliseo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/eliseo/32/439_2.png) [@eliseo](https://forum.osmosis.zone/u/eliseo)\
**Post date:** [November 1, 2023, 3:32pm UTC](https://forum.osmosis.zone/t/fortytwo-auto-compounder-whitelisted-address-for-deployment/527/3 "2023-11-01T15:32:59Z")

</div>

Yes, it’s a private repo. FortyTwo has proprietary tech which is critical to keep private for now, but we have a path forward to make repos public once we reach certain TVL and Volume metrics.

---

<div class="post-metadata">

**Author:** ![LeonoorsCryptoman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/leonoorscryptoman/32/208_2.png) [@LeonoorsCryptoman](https://forum.osmosis.zone/u/LeonoorsCryptoman)\
**Post date:** [November 1, 2023, 7:23pm UTC](https://forum.osmosis.zone/t/fortytwo-auto-compounder-whitelisted-address-for-deployment/527/4 "2023-11-01T19:23:27Z")

</div>

Hmmm, there is a tendency to down-vote proposals with closed-source contract uploads in the past.

But as soon as you upload your code will be out in the open, right? Since the code of a smart contact can be queried if I’m correct?

Furthermore, how does this work in cooperation with this draft?

> [@Automatic Staking of Osmosis Incentive Rewards](https://forum.osmosis.zone/t/automatic-staking-of-osmosis-incentive-rewards/481/5):
>
> Since this would be something in a software upgrade they would have time to adjust - last time that was also a major source of complaints. However, I think this should be far less of a case because of the fee subsidy rate being so low. They will have to decide what to do with the OSMO rewards themselves, I think it could be interesting if they decided to keep the staked OSMO for the protocol itself and potentially subsidize users in return. I think they’ll likely just implement a daily unbondi…

---

<div class="post-metadata">

**Author:** ![eliseo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/eliseo/32/439_2.png) [@eliseo](https://forum.osmosis.zone/u/eliseo)\
**Post date:** [November 8, 2023, 2:31pm UTC](https://forum.osmosis.zone/t/fortytwo-auto-compounder-whitelisted-address-for-deployment/527/5 "2023-11-08T14:31:16Z")

</div>

The binary and the hash of a contract uploaded to the chain can be queried plus some additional contract information as long as it has a defined set of queries in the contract logic but you are not going to be able to read the source code through those queries. You could try reverse-engineering the binary though.

Regarding your 2nd question, as part of our auto-compounder product, we will always look for ways for users to maximize their yield, being that auto-compounding incentives on top of pools, validator staking rewards or whatever other source of yield we can auto-compound for you.

---

<div class="post-metadata">

**Author:** ![LeonoorsCryptoman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/leonoorscryptoman/32/208_2.png) [@LeonoorsCryptoman](https://forum.osmosis.zone/u/LeonoorsCryptoman)\
**Post date:** [November 9, 2023, 7:37pm UTC](https://forum.osmosis.zone/t/fortytwo-auto-compounder-whitelisted-address-for-deployment/527/6 "2023-11-09T19:37:26Z")

</div>

Thanks for your reply!

Does that mean it will utilize the automatic staking as mentioned in the other post? Since the other topic already suggests automatic staking the LP rewards without users “interference”. And because it will be protocol-native, it will always be preferred in usage (automatically enabled also btw) over a smart-contract if I’m right. Or do you have some way to work with the new potential setting?

---

<div class="post-metadata">

**Author:** ![eliseo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/eliseo/32/439_2.png) [@eliseo](https://forum.osmosis.zone/u/eliseo)\
**Post date:** [November 10, 2023, 3:09pm UTC](https://forum.osmosis.zone/t/fortytwo-auto-compounder-whitelisted-address-for-deployment/527/7 "2023-11-10T15:09:47Z")

</div>

As part of our product offering, we enable staking rewards auto-compounding but only on certain validators that are compatible with authz authorizations (otherwise not possible), so we can think of a user flow where users get a suggestion to stake with these validators and autocompound their staking rewards.

---

<div class="post-metadata">

**Author:** ![LeonoorsCryptoman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/leonoorscryptoman/32/208_2.png) [@LeonoorsCryptoman](https://forum.osmosis.zone/u/LeonoorsCryptoman)\
**Post date:** [November 13, 2023, 7:29pm UTC](https://forum.osmosis.zone/t/fortytwo-auto-compounder-whitelisted-address-for-deployment/527/8 "2023-11-13T19:29:38Z")

</div>

Yeah, but I am wondering if the auto-staking from LP rewards to a pre-defined set of validators (delegator chosen) is already enabled in the protocol… whether there is much for you guys to restake on that area ^^
