> ## Documentation Index
> Fetch the complete documentation index at: https://base-a060aa97-eb-mini-app-ia-overhaul.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# useBuildDepositToMorphoTx

The `useBuildDepositToMorphoTx` hook is used to build a deposit transaction to Morpho from within a React component.

The hook handles the following:

* Fetching data required to build the transaction
* Using [`buildDepositToMorphoTx`](/onchainkit/api/build-deposit-to-morpho-tx) to build the transaction
* Returning the transaction calls to be used with the `<Transaction />` component

## Usage

```tsx code
import { useBuildDepositToMorphoTx } from '@coinbase/onchainkit/earn';

const { calls } = useBuildDepositToMorphoTx({
  vaultAddress: '0x...',
  recipientAddress: '0x...',
  amount: '1000000000000000000',
});
```

## Returns

[`{ calls: Call[] }`](/onchainkit/transaction/types#calls)

## Parameters

[`UseBuildDepositToMorphoTxParams`](/onchainkit/earn/types#usebuilddeposittomorphotxparams)
