Maestro Pools are made to receive staked positions (iNFTs) only as deposits. Every Maestro Pool will have the following settings:

  • A specific wrapped LP (or single asset). Only positions made from this deployer-defined asset can be deposited into the pool

  • A reward token (additional rewards can be added at any time)

  • A deposit start time before which no one can stake

  • A rewards' distribution phase duration (start and end times)

  • An optional harvest start time before which no one can collect their earned rewards yet

Some customized Maestro Pools might be available with different settings from the one displayed above. When that's the case, users will be explicitly informed on the pool's page. Absolutely all of the custom Maestro Pools appearing on the app will either come directly from the team or have been audited by the team.


Every user can deposit as much of their iNFTs as they wish to. The rewards calculations are consequently made based on the sum of all the user's current deposits. It's possible to add new positions anytime, as well as to withdraw staked positions completely or just some of them.

Interact with staked positions

If some of the interactions are logically unavailable when staked, users can still add more to their position and harvest their xMONO and MONO rewards for all of their staked iNFTs into a Maestro Pool. For every other kind of operation on a deposited staking position, users will need to withdraw it first from the Maestro Pool. Be aware that once you unstake your position from certain Maestro pools, you might be unable to redeposit it. Before unstaking a position from a Maestro pool and interacting with it, you can check the Maestro pool page to determine whether deposits are currently open for that specific pool.

Last updated