Aavegotchi has a staking system that can be found here: GLTR Staking | Aavegotchi
Users deposit liquidity tokens and earn GLTR over time.
It is a good staking system. It is a claim-based/earning system. Over time users claim or receive GLTR rewards.
Instead of a claim/earn system some may prefer to use a trade-based staking system.
With a trade staking system a user sells/trades his liquidity tokens in exchange for a staking NFT. At a later time the user can sell/trade his staking NFT back to the trade staking system and receive the original amount of liquidity tokens plus GLTR rewards. In addition the staking NFT is a standardized ERC721 token that can be transferred or traded with others and be used in existing NFT software.
I am interested in building a trade staking system on top of the existing GLTR staking smart contracts. Note that this is unrelated to GHST Staking 2.0 and does not conflict with that.
Who I am
I am Nick Mudge, mudgen. I am a smart contract developer and security auditor. I wrote the initial smart contracts that launched Aavegotchi. I am author of EIP-2535 Diamonds standard. I am a participant in Aavegotchi games and ecosystem.
What it means if it is built:
-
It means no changes to the existing staking system. It will keep running as it is without any change. Existing users do not have to migrate to the trade staking system if they don’t want to.
-
It means an additional trade staking system that can be used. It will work by integrating with the existing staking system at the smart contract level.
-
It means there is no additional supply of GLTR created since the trade staking system will get its GLTR rewards from the existing staking system.
-
For each user the trade staking system will generate the same amount of GLTR rewards as the existing staking system (because they come from that system), PLUS potential bonus GLTR rewards coming from a mechanic described next.
Bonus
If the trade based staking system is built a technically different/special crypto collectible will be launched that can only be purchased with GLTR. Half the GLTR proceeds are burned and the other half are automatically sent to the trade staking system and allocated to the staking NFTs.
Resource that are needed:
A total of 10,000 GHST or USDC or DAI will be needed from the Aavegotchi DAO treasury.
5,000 will pay for the smart contract development.
5,000 will pay for the user interface development.
I will do the smart contract development. I will need a partner to build the staking user interface. The funds are paid out when the trade staking system is launched and working.
I am seeking feedback about this idea.