How to use HAVAH Tool

This is a basic guide to using the HAVAH Tool.

What is HAVAH Tool?

The HAVAH Tool is a service that allows users to effortlessly send transactions (TX) on the HAVAH blockchain. It has the following capabilities. It is suitable for testing smart contracts, mass NFT minting, airdrops, and so on.

  • Single TX transmission

  • Multiple TX transmissions

  • Multiple HVH transmissions

Preparation

🔐Please keep your wallet's private key secure.

Basic Settings

1. Select the network to send TX

You'll see options for Vega, Mainnet, and Custom (where you can enter test data manually) in the upper right corner.

NetworksCustom field

2. Setup HAVAH Wallet's network

Make sure you're connected to the same network as in the HAVAH Tool.

3. Select the menu on the LNB

In the upper left corner, there are menus for "Single" contract calls, "Batch" contract calls, and "HVH" Coin-send.

"Single" TX transmission

The following is the procedure for calling a single contract call.

  1. The "Connect Wallet" section allows you to select either the HAVAH wallet or the private key.

  2. Click on the "Connect" button.

    *If it is the first time to visit HAVAH Tool website, you must allow this website by clicking the "Connect" button. (Not necessary for "Private Key" option.)

  3. Enter your smart contract address, then click the "Connect" button.

  4. Select one of the functions displayed in the method section.

    *The color of the method name indicates the type of functions: view functions or state-changing functions.

  5. After filling out all input fields, click the 'Send' or 'Query' buttons, and your request will be processed quickly.

  6. Wallet approval is required for the state-changing function call.

  7. The response will show the function call result, the relevant transaction (Tx) hash and the link to HAVAH Scan. Please check the results thoroughly.

"Batch" TX transmission

The procedure is almost same except submitting the CSV file of the parameter information for the transactions.

*While sending multiple transactions, user needs to click "ALLOW" multiple times. To avoid this inconvenience, this menu only allows "Private key" option.

  1. Enter your private key and click the "Connect" button.

  2. Enter your smart contract address, then click the "Connect" button.

  3. Select one of the functions displayed in the method section.

  4. Import your CSV file (first ensure that it is in the correct format).

  5. Before clicking the "Send" or "Query" button, double-check the numbers and parameters.

  6. The result will be presented, showing whether the request was successful or not.

"HVH" Coin Transfers

In the following part, we will explain how to send multiple HVH coin transfers using a CSV file.

  1. Prepare a CSV file.

    *Refer to the given file for the proper format, then create a CSV file with the necessary recipient HAVAH Wallet addresses and HVH amounts to be transferred.

  2. Navigate to the tool and pick "HVH (Coin-send)" from the sidebar.

  3. Enter the private key into the Connect Wallet section and click the "Connect" button.

  4. Import your CSV file (first ensure that it is in the correct format).

  5. Make sure the values and parameters are right, then click the "Send" or "Query" button.

  6. The result will be presented, showing whether the request was successful or not.

Tips

Error codes

There are various blockchain-related error codes that you may encounter. If an error happens, you can view it in the "Result" section. For additional information, please refer to the link provided below.

Last updated