deFIRE MVP 1.0 Release Instructions

DeFIRE
deFIRE
Published in
4 min readJul 28, 2021

This article is going to cover the instructions on how to use the initial release of our Minimum Viable Product for deFIRE. We’ll include details and steps you’ll take for swapping assets as well as disclaimers and warnings while using our product.

Disclaimer

From Wikipedia: “A minimum viable product (MVP) is a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development.” That being said, we want everyone who interacts with our first release to understand that this version of deFIRE is going to have bugs, some of which could be significant, that our development team are still working on. Regardless of that, we welcome and encourage community feedback, however we do ask you to kindly remember to use the MVP with caution.

We want everyone using this version to give us constructive feedback, things to improve on, bugs you have encountered, and your overall opinion after using our product. We are extremely excited to show our amazing community, who’ve stuck with us and trusted us, what the next step looks like in optimal on-chain execution through deFIRE.

Swapping on deFIRE

Step 1: Go to defire.fi in your browser to navigate to the landing page for the swap application (once its release on 2 August 2021). The page will look like figure 1, below.

Figure 1: Landing page of the deFIRE App.

Step 2: Connect your Metamask wallet. The button can be found in the top right of the page, click the “Attach Metamask” button and you’ll be cleared to swap! We have more wallets planned in the future but as of now just Metamask.

Figure 2: Attaching your Metamask wallet.

Step 3: Choose your assets. Take note, the top input box is the token that you will be supplying for the swap, and whatever amount you are swapping is expected to be within your connected meta mask wallet. The expected output of the swap will be displayed in the second box underneath the input box. Lastly, as of now for our MVP we only have Ethereum based assets but that is expected to change as we continue to progress in development.

Figures 3 and 4 below show the input and output asset selection.

Figure 3: Selecting of input assets.
Figure 4: Selecting of output assets.

Step 4: Click “Proceed” to start the swap. This will bring you to a new screen that shows your recipient address, double-check it to make sure it is in fact yours. A link to the block explorer will also be provided to show you the actual swap on the blockchain. Your assets that are being swapped will be once again displayed for final confirmation and the fees that will be paid will be displayed underneath that. You’ll also be given the option to change the amount in order to adjust your transaction. This is pictured below in figure 5.

Figure 5: Proccceding with the swap.

Step 5: Once you’re ready to swap click the button and it will begin. You’ll be then prompted by MetaMask to confirm the transaction in a pop-up just like in any other DEX app.

Figure 6: Confirming on Metamask.

Step 6: Once you’ve confirmed the transaction in your Metamask then you can watch the swap progress in the new screen shown below in Figure 7. This will take a few minutes of your time while you wait for the transaction to occur but the different steps will be highlighted as the transaction progresses. Once the swap has been completed you’ll see the resulting value displayed within your Metamask wallet. From there, you can select “New Transaction” to start up another swap!

Figure 7: Swap in Progress.

Closing Remarks

Just as another reminder, there will be bugs, and expect there to be bugs! We have an accompanying google form that will allow you to give us feedback as well as report bugs that you encounter throughout your time testing the swaps. Finally, we have a long ways to go for deFIRE to be in the position we want it to be in but this MVP is the first major step to becoming the ‘Hub for Optimal Onchain Execution’ and we’re excited to share it with you!

Written by Conor Devlin, Technical Writer

--

--