Share Dialog
Share Dialog
Puzzle Network is thrilled to announce an epochal update for the Megapools, the core attribute of the ecosystem.
Megapools are designed to enable liquidity provision into one pool with multiple tokens instead of classic two-sided pools. For the 2 years of their existence, Puzzle Megapools proved its capital efficiency and the potential to generate much more protocol income than the traditional AMMs.

Today we are introducing a significant update to their functionality in the grand 1.2 release.
In this update, the specific focus was made on personalizing the ownership of a megapool. Since anyone in Web3 can run their own megapool for just 20 PUZZLE, it’s important to make every megapool feel personal, similar to a piece of digital ownership.
Therefore, there are 2 new callable functions introduced.
transferOwnership - this function is available for the pool owner to transfer the ownership of the pool. Potentially, this opens access to many use cases, such as pool ownership trading or fractionalized ownership.
Why is pool ownership important? Because the pool keeps generating revenue for the owner from the trading fees. Moreover, the pool owner has access to pool settings updates, such as changing the composition via rebalancing and/or fees.
stakeIndexFor - this function enables index staking on behalf of a second user. Index is an LP token in the Puzzle megapool. This function is already widely used in DeFi apps like Puzzle Lend and Neutrino to easily operate with megapools.
Indeed, the most significant part of the 1.2 Update is Rebalancing. This grand feature, which required significant R&D and coding work, enables changing the pool settings by introducing a group of callable functions available exclusively to the pool owner.
setFee - enables changing the trading fees in a megapool, is available to the pool owner.
setRebalancingPlan - shall be invoked by the pool owner to initiate the rebalancing process. The rebalancing is the flow of gradually changing the pool composition, i.e. replacing some of the tokens with the newer ones, adjusting the token weights in the pool and any other combinations of previous two.
doRebalancing - this function can be called by anyone, once the rebalancing is initiated by the pool owner. What it does is gradually updating the weights in the pool. By default, the function is run by a team owned daemon bot.
doRebalancingWithNewTokens - similarly to doRebalancing, this function does a step of rebalancing. Has to be used in case if the new tokens appeared in the pool composition and/or some of the previous tokens have been completely removed.
The detailed rebalancing tutorial is available in a guide.
Please pay attention that while rebalancing enables pool recomposition and change of the fee, you can also request update of megapool logotype and title via a separate form.
Besides important strategic updates, this release also includes fixes and adjustments to the previous releases. Particularly:
adding global_volume_usd data entry to simplify stats calculation and track volumes,
adding evaluateClaim and swapReadOnly functions which can be used to evaluate (but not perform) smart contract actions,
adding a config address 3PPEBRg4s2af2rQ2ZbLvdu1Hfd4Vo6QVDTo, which is used by all pools as an absolute reference to enhance security,
extending Verifier function,
fix protocol fees, which in previous versions led to wrong fee calculation for LPs.
Puzzle’s goal is to make megapools as autonomous as possible, hence in frames of this release the power of control was shifted to the pool owners.
…
We are pleased to announce Megapools 1.2 Update, which was in R&D and development for more than a year. It’s a big pleasure to see pool owners and LPs getting autonomy and we will keep working in the same direction.
Particularly, the following features are currently in the R&D stage:
Autostaking of underlying assets to maximize LP profits,
Max volatility to prevent critical impermanent losses,
Dynamic fees to maximize LP profits,
Priority swapping for pool owners and LPs,
Puzzle DAO to automate rebalancings,
and the most important thing, which might become the next grand update for Puzzle: megapools with a concentrated liquidity.
All described updates and the future releases can be observed in the official GitHub repository of Puzzle Network:
https://github.com/puzzlenetwork/puzzleswap-contracts
Also make sure to follow us on Twitter and join Telegram chat.
Puzzle Network is thrilled to announce an epochal update for the Megapools, the core attribute of the ecosystem.
Megapools are designed to enable liquidity provision into one pool with multiple tokens instead of classic two-sided pools. For the 2 years of their existence, Puzzle Megapools proved its capital efficiency and the potential to generate much more protocol income than the traditional AMMs.

Today we are introducing a significant update to their functionality in the grand 1.2 release.
In this update, the specific focus was made on personalizing the ownership of a megapool. Since anyone in Web3 can run their own megapool for just 20 PUZZLE, it’s important to make every megapool feel personal, similar to a piece of digital ownership.
Therefore, there are 2 new callable functions introduced.
transferOwnership - this function is available for the pool owner to transfer the ownership of the pool. Potentially, this opens access to many use cases, such as pool ownership trading or fractionalized ownership.
Why is pool ownership important? Because the pool keeps generating revenue for the owner from the trading fees. Moreover, the pool owner has access to pool settings updates, such as changing the composition via rebalancing and/or fees.
stakeIndexFor - this function enables index staking on behalf of a second user. Index is an LP token in the Puzzle megapool. This function is already widely used in DeFi apps like Puzzle Lend and Neutrino to easily operate with megapools.
Indeed, the most significant part of the 1.2 Update is Rebalancing. This grand feature, which required significant R&D and coding work, enables changing the pool settings by introducing a group of callable functions available exclusively to the pool owner.
setFee - enables changing the trading fees in a megapool, is available to the pool owner.
setRebalancingPlan - shall be invoked by the pool owner to initiate the rebalancing process. The rebalancing is the flow of gradually changing the pool composition, i.e. replacing some of the tokens with the newer ones, adjusting the token weights in the pool and any other combinations of previous two.
doRebalancing - this function can be called by anyone, once the rebalancing is initiated by the pool owner. What it does is gradually updating the weights in the pool. By default, the function is run by a team owned daemon bot.
doRebalancingWithNewTokens - similarly to doRebalancing, this function does a step of rebalancing. Has to be used in case if the new tokens appeared in the pool composition and/or some of the previous tokens have been completely removed.
The detailed rebalancing tutorial is available in a guide.
Please pay attention that while rebalancing enables pool recomposition and change of the fee, you can also request update of megapool logotype and title via a separate form.
Besides important strategic updates, this release also includes fixes and adjustments to the previous releases. Particularly:
adding global_volume_usd data entry to simplify stats calculation and track volumes,
adding evaluateClaim and swapReadOnly functions which can be used to evaluate (but not perform) smart contract actions,
adding a config address 3PPEBRg4s2af2rQ2ZbLvdu1Hfd4Vo6QVDTo, which is used by all pools as an absolute reference to enhance security,
extending Verifier function,
fix protocol fees, which in previous versions led to wrong fee calculation for LPs.
Puzzle’s goal is to make megapools as autonomous as possible, hence in frames of this release the power of control was shifted to the pool owners.
…
We are pleased to announce Megapools 1.2 Update, which was in R&D and development for more than a year. It’s a big pleasure to see pool owners and LPs getting autonomy and we will keep working in the same direction.
Particularly, the following features are currently in the R&D stage:
Autostaking of underlying assets to maximize LP profits,
Max volatility to prevent critical impermanent losses,
Dynamic fees to maximize LP profits,
Priority swapping for pool owners and LPs,
Puzzle DAO to automate rebalancings,
and the most important thing, which might become the next grand update for Puzzle: megapools with a concentrated liquidity.
All described updates and the future releases can be observed in the official GitHub repository of Puzzle Network:
https://github.com/puzzlenetwork/puzzleswap-contracts
Also make sure to follow us on Twitter and join Telegram chat.


<100 subscribers
<100 subscribers
No comments yet