# getAccountTransaction()

## Introduction

You can fetch a single historical transaction for any blockchain address that belongs to the Etherspot ecosystem. All you need is the hash you want to look up the history item for.

{% hint style="warning" %}
**Etherspot addresses only!**

Please note that this hook works only with Etherspot blockchain addresses. Blockchain addresses that were not created on the Etherspot platform are not supported.
{% endhint %}

## Ready-to-fork CodeSandbox available

There is a CodeSandbox available for this hook. Check it out to see the `useEtherspotHistory` hook in action action, and fork it should you want to test or change anything.

:point\_right: [CodeSandbox directory: Etherspot History](https://docs.etherspot.io/transaction-kit/code-sandboxes#etherspot-transaction-history-hook)

## How to use

To fetch a historical transaction for a blockchain address on the Etherspot platform, simply call `getAccountTransaction(hash)` from `useEtherspotHistory()`, passing a blockchain hash where `hash` is above.

```javascript
import {
  useEtherspotHistory,
} from '@etherspot/transaction-kit';

// Later in the main component function...

const { getAccountTransaction } = useEtherspotHistory();

// And when you're ready to fetch your transaction history item...

const accountTransactionHistoryItem = await getAccountTransactions(
  '0xdd2f99257393a054588fbfaf7702c293b05aea2ffa034920c0d02f475d6e97d0',
);

// accountTransactionHistoryItem will now return an object containing the history item.
```

## :tada:  Congratulations!
