Creating dualSTAKE contracts
Currently, creating dualSTAKE contracts is a manual process.
Please reach out to the team if you are interested in creating a dualSTAKE token for your ASA.
A number of preconditions must be met to ensure that the protocol functions as expected:
- Sufficient decimal precision for assets
- Assets with low decimal precision may not be suitable for this version of dualSTAKE.
- Liquidity pool must be chosen correctly
- Currently, tinyman v2 liquidity pools are supported
- Changing the LP requires a smart contract upgrade
- A shallow pool without deep liquidity may result in inefficient swaps resulting in loss of rewards to arbitrage
- Currently, tinyman v2 liquidity pools are supported
- Initial Exchange Rate
- A non-zero initial exchange rate is supported, but should only be used in case of significant farming provision
- Asset information
- Asset unit names are currently chosen manually.
- The AVM restricts this field to 8 characters maximum length, requiring flexibility in naming dualSTAKE units for assets with longer names (e.g.
$MONKO
)