> For the complete documentation index, see [llms.txt](https://docs.radfi.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.radfi.co/user-flows/mint-tab/virtual-mint-minting.md).

# Virtual Mint - Minting

### Tooltips

<figure><img src="/files/uC4ZNQe9tT1tkfmSLPNn" alt=""><figcaption></figcaption></figure>

1. **Back button**&#x20;
   1. this button brings you back to the “Overview” page&#x20;
2. **Token information**&#x20;
   1. this section describes all the main relevant information about the token&#x20;
      1. logo&#x20;
      2. symbol&#x20;
      3. Display ticker - we collect this info when a user etches (but it’s not a part of the Rune info)
      4. Rune ticker&#x20;
         1. user should be able to click on this to copy&#x20;
      5. description&#x20;
      6. created: the time when the Rune is confirmed as etched&#x20;
      7. creator address: the address that submitted the etch&#x20;
         1. user should be able to click on this to copy&#x20;
      8. Rune ID: ID of the Rune&#x20;
         1. user should be able to click on this to copy&#x20;
      9. socials: links to Twitter, Telegram or website (if provided)&#x20;
         1. \*if not provided, make 50% opaque but still visible&#x20;
3. **Current block**&#x20;
   1. similar to the overview page, this progress bar shows how many mints are in the current VM block, approximately what % of the block that is, and the estimated time remaining in the current block&#x20;
4. **Current block prices**&#x20;
   1. similar to the overview page, it shows 3 things:&#x20;
      1. minimum = minimum sats price per token to be included in the current block (projected)
      2. average = the average bid price per token in sats of all the mints in the current block&#x20;
      3. highest = the highest bid price per token someone is paying in sats in the current block&#x20;
5. **Confirmed \[token] mint prices**&#x20;
   1. this section displays historical bid prices per token for this specific token&#x20;
      1. lowest = lowest bid price per token for a confirmed mint of this specific token&#x20;
      2. average = average of all confirmed bid prices per token of this specific token&#x20;
      3. highest = highest bid price per token for a confirmed mint of this specific token&#x20;
6. **Bid price graph**&#x20;
   1. (currently a placeholder)&#x20;
7. **Mint progress**&#x20;
   1. this displays the progress of the token&#x20;
      1. shows the implied marketcap of the token, based on the amount of BTC currently confirmed (with the assumption it mints out): BTC confirmed \* btc\_price \* 5 = implied marketcap&#x20;
      2. ENDS IN is a countdown timer for how much time is left in the token’s mint&#x20;
      3. we provide a progress bar to show how close the token is to minting out&#x20;
         1. complete = % already confirmed in a VM block&#x20;
         2. pending = % currently pending, whether it's in the current block on waiting in our mempool&#x20;
         3. remaining = 100% - complete&#x20;
8. **Mint**&#x20;
   1. this is where the user goes to mint the token&#x20;
      1. “Number of mints” is where the user inputs how many mints they want&#x20;
         1. this should default to 0&#x20;
         2. hitting the buttons to the right increase or decrease the mint amount by 1&#x20;
         3. hitting the buttons below are a shortcut to inputting more mints&#x20;
            1. the default highlighted button is “reset”&#x20;
            2. reset brings their input back to 0&#x20;
            3. max is the max amount they can mint based on their current set price per token&#x20;
         4. the user shouldn’t be allowed to input any decimals&#x20;
         5. underneath where it says mint(s) we display how many tokens they would be minting given their input&#x20;
      2. “price per token” is where the user inputs how much they want to pay per token&#x20;
         1. this should default to 0.01 sats/token&#x20;
         2. hitting the buttons to the right increase or decrease the price by 0.001 sat&#x20;
         3. hitting the buttons below are a shortcut to changing your price per token&#x20;
            1. the default highlighted button is “slow”&#x20;
            2. slow is the minimum bid price per token required to be included in the current block
            3. medium is SLOW \* 1.5 (rounded up to 3 decimal places)&#x20;
            4. fast is SLOW \* 2&#x20;
            5. when a user clicks on custom it will set the input to blank and they’ll be required to input something&#x20;
         4. the user should only be allowed to input 3 decimals maximum&#x20;
         5. implied marketcap under “sat(s)” should be a dynamic calculation: (price per token \* 800,000,000)/100,000,000 \* BTC price \* 5&#x20;
      3. the information box below the inputs informs the user if their mint is projected to be included in the current block or not&#x20;
         1. if price per token is **greater than or equal to** the minimum bid price per token required to be included in the current block, display (in green):&#x20;
            1. Your mint is projected to be included with that price!&#x20;
            2. Mints are not guaranteed... but if your transaction is never confirmed in a block or the token doesn’t mint out, you will be able to claim a full refund.&#x20;
         2. if price per token is **less than** the minimum bid price per token required to be included in the current block, display (in red):&#x20;
            1. Your mint is **not** projected to be included with that price!&#x20;
            2. Mints are not guaranteed... but if your transaction is never confirmed in a block or the token doesn’t mint out, you will be able to claim a full refund.&#x20;
      4. amount you’ll pay is a function of:&#x20;
         1. number of mints \* number of tokens per mint \* price per token / 100000000&#x20;
         2. the user’s balance is displayed below this output in parentheses&#x20;
      5. mint button&#x20;
         1. the number on the mint button changes to match the amount of tokens the user is trying to mint&#x20;
         2. there are a couple scenarios this mint button will show:&#x20;
            1. **invalid price per token**: shown when a price with more than 3 decimal places is submitted&#x20;
            2. **insufficient BTC balance**: when the user’s # of mints \* price per token \* 10,000 is greater than the user’s radFi BTC balance (after transaction fees)&#x20;
            3. **you must spend a minimum of 546 sats**: if a user’s tx size is too small (under 546 sats)&#x20;
9. **Transactions**&#x20;
   1. this sections shows all the VM mint transactions related to the specific token&#x20;
      1. all mints&#x20;
         1. shows mint transactions from all accounts for the specific token, displayed where the most recent tx is at the top&#x20;
      2. my mints&#x20;
         1. shows mint transactions from only the user’s connected account for the specific token, displayed where the most recent tx is at the top&#x20;
      3. claim BTC&#x20;
         1. this button will appear when a mint is complete, whether successful or failed, if the user has any BTC to claim&#x20;
10. **Top holders**&#x20;
    1. this shows the confirmed balance for the top 50 holders of the token, with the highest balance being the top of the list&#x20;
    2. the top right “total” shows the # of wallets with a balance > 0 of the token&#x20;
11. **Diamond hands**&#x20;
    1. this section explains what the diamond hand feature is, as well as shows the top diamond hand wallets&#x20;
       1. “learn more” in the description should link to the radFi docs section explaining what the feature is&#x20;
       2. the list of diamond hand wallets shows what % of diamond handed tokens they own, sorted from largest to smallest&#x20;
          1. we also display the # of diamond handed wallets, those who still have 1M+ diamond handed tokens&#x20;
          2. the % calculation is done as follows:&#x20;
             1. users # of diamond handed tokens / total # of diamond handed tokens \* 100
