# getLatestTxsOfAddress

## Description

The `getLatestTxsOfAddress` function is an asynchronous function used to retrieve the latest transactions of a list of addresses on the blockchain explorer.&#x20;

It retrieves the latest transactions of each address and returns a parsed result containing information such as transaction direction (sent or received), amount, wallet address, external address, USD amount, and transaction type.

## Parameters

| Parameter   | Data Type | Description                                                    |
| ----------- | --------- | -------------------------------------------------------------- |
| `addresses` | string\[] | An array of addresses to retrieve the latest transactions for. |

## Response

| Field    | Data Type | Description                                                                                                                                                           |
| -------- | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `code`   | number    | The response code indicating the success or failure of the operation.                                                                                                 |
| `result` | object\[] | An array of parsed transaction logs containing information such as transaction direction, amount, wallet address, external address, USD amount, and transaction type. |

## Example Request and Response

### Prerequisites&#x20;

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

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

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

### Request

Here is an example of how to make a `getLatestTxsOfAddress` request using the NO.AI SDK:

{% code overflow="wrap" %}

```javascript
const {Explorer} = require("@nest25/explorer-lib")
const explorer = new Explorer('', 'testnet');


async function main (){
    const response = await explorer.getLatestTxsOfAddress(["0x13e5c9bA2Cf25a627340498168b47EAB6f685A6A"]);
    console.log("latest txs of a address", response);
}

main()
```

{% endcode %}

### Response

{% code overflow="wrap" %}

```sh
 { code: 1, result: [] }
```

{% endcode %}

## Use Cases

* **Retrieving latest transactions:** By invoking this function with the appropriate parameters, you can retrieve the latest transactions of a list of addresses on the blockchain explorer.
* **Address validation:** The function validates the addresses in the input array to ensure they are valid.
* **Sending HTTP requests:** The function sends HTTP requests to the blockchain explorer's API to fetch the latest transactions of each address.
