> For the complete documentation index, see [llms.txt](https://v1.etherspot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://v1.etherspot.io/transaction-kit/react-hooks.md).

# React Hooks

- [useEtherspotAssets()](https://v1.etherspot.io/transaction-kit/react-hooks/useetherspotassets.md): A React hook that retuns a list of tokens for developers to use in their project.
- [useEtherspotNfts()](https://v1.etherspot.io/transaction-kit/react-hooks/useetherspotnfts.md): A React hook that returns a list of NFTs for any supported blockchain and address.
- [useEtherspotHistory()](https://v1.etherspot.io/transaction-kit/react-hooks/useetherspothistory.md): A React hook that allows you to fetch the transaction history Etherspot addresses.
- [getAccountTransactions()](https://v1.etherspot.io/transaction-kit/react-hooks/useetherspothistory/getaccounttransactions.md): Gets all the transactions for an Etherspot address.
- [getAccountTransaction()](https://v1.etherspot.io/transaction-kit/react-hooks/useetherspothistory/getaccounttransaction.md): Gets a single transaction for an Etherspot address by hash.
- [useEtherspotTransactions()](https://v1.etherspot.io/transaction-kit/react-hooks/useetherspottransactions.md)
- [estimate()](https://v1.etherspot.io/transaction-kit/react-hooks/useetherspottransactions/estimate.md): Estimates all batches and transactions
- [send()](https://v1.etherspot.io/transaction-kit/react-hooks/useetherspottransactions/send.md): Sends all batches and transactions
- [useEtherspotAddresses()](https://v1.etherspot.io/transaction-kit/react-hooks/useetherspotaddresses.md): A React hook that returns all the blockchain addresses for all the blockchains that the Etherspot platform supports.
- [useEtherspotBalances()](https://v1.etherspot.io/transaction-kit/react-hooks/useetherspotbalances.md): A React hook that returns the native balance for a particular blockchain supported by the Etherspot Platform.
