# estimateMintToken

## Description

The `estimateMintToken` function is an asynchronous function that provides an estimate of the minted token amount.&#x20;

It returns an object containing the code and the result, or an error object if an error occurs during execution.

## Parameter

This function does not take any parameter.

## Response

| Field    | Data Type | Description                                                                   |
| -------- | --------- | ----------------------------------------------------------------------------- |
| `code`   | Number    | A numeric value indicating the execution status (1 for success, 0 for error). |
| `result` | String    | The estimated minte token amount.                                             |
| `error`  | String    | The error message if an error occurs during execution.                        |

## Example Request and Response

### Prerequisites

Before making requests with Volary SDK, you must have it installed.

You can install Volary SDK using either `npm` or `yarn`. Use the following commands to install Volary SDK:

```sh
npm install @nest25/solana-lib
OR
yarn add @nest25/solana-lib
```

### Request

Here is an example of how to make a `estimateMintToken` request using the Volary SDK:

```javascript
const {Solana} = require("@nest25/solana-lib")

const Sol = new Solana();

async function main () {
    const receipt = await Sol.estimateMintToken();
    console.log(receipt);
}

main();
```

### Response

```sh
 { code: 1, result: '0.000005' }
```

## Use Cases

* **Obtaining an estimate of the minted token amount:** By invoking this function, you can fetch an estimated value for the minted token amount.
* **Checking execution status:** The returned `code` value can be used to determine the success or failure status of the function call.
* **Retrieving the estimated amount:** If the estimation is successful, the resulting estimated minted token amount will be provided for further reference.
* **Handling errors:** In case of any error during the execution of the function, the returned object will contain the error message.
