MYNT is a continuous token backed by SOV using a bonding curve smart contract. You can find more details in the wiki concerning the MYNT bonding curve or bonding curves in general. The MYNT bonding curve app is a graphical user interface for trading SOV or MYNT directly against the MYNT bonding curve, creating or burning MYNT in the process. This app is being released initially as a Sovryn Labs project, indicating that while the app is functional it should be considered experimental and may not have the same user experience or interface design you are used to with Sovryn.
Known limitations of the app are listed below. Please familiarize yourself with them before using the app. If you aren’t completely comfortable with the limitations of this initial release, note that it is also possible to trade MYNT using the Sovryn AMM here or here.
The bonding curve app devs are working to solve some of these known limitations and will share more updates once they are ready. In the meantime, if any devs in the community are interested in working on these problems, Mynt devs encourage the development of new/alternate user interfaces that provide access to trading against the MYNT bonding curve, with full order workflow and recovery capabilities.
Navigate to the Bonding Curve UI on Sovryn Labs here.
Click the “Connect wallet” button in the top-right corner, then click the MetaMask icon. Although the icon says “MetaMask” it should work with any RSK-compatible injected Web3 wallet e.g. Frame, Liquality, MetaMask, Nifty, etc.
If you are buying MYNT, enter the amount of SOV you want to exchange with the bonding curve. To enter the maximum amount of SOV to spend, click the “Convert all” button. You will be shown an estimate of the amount of MYNT that will be created and returned to you by the bonding curve smart contract:
To switch from buying MYNT to selling MYNT, click the “↑↓” button in the middle of the screen.
If you are selling MYNT, enter the amount of MYNT you want to sell back to the bonding curve. To enter the maximum amount of MYNT to sell, click the “Convert all” button. You will be shown an estimate of the amount of SOV that will be returned to you by the bonding curve smart contract:
The MYNT bonding curve uses a batching system to prevent frontrunning transactions. Traders first create an order, then wait up to 10 blocks for the batch to complete, and can then claim their order. Orders selling MYNT will require two transactions, and orders buying MYNT will require four transactions.
If your browser tab/window closes or refreshes during the order process, you should be able to reopen the web page, reconnect your wallet, and pick up where you left off. You can reject either the “Reset approval” or “Raise approval” transaction and click the “Abandon process” button that appears to go back to the main order screen if you change your mind and want to place a different order or cancel the process altogether. However if you confirm the “Create order” transaction then you will have to wait until the batch time is over and claim your order before you can place another order by clicking the “Start new conversion” button.
If you reject a transaction in your wallet, or the transaction is confirmed but fails for some reason, then a button to “Repeat transaction” will appear. Click the “Repeat transaction” button to retry signing and sending your transaction.