# GetNfts (ByWalletAddress)

This endpoint retrieves NFTs by blockchain and wallet address.

{% code overflow="wrap" %}

```cpp
void GetNftsByWalletAddress(EVyChain Chain, FString WalletAddress, const FVyQuery_GetNftsByWalletAddress& Query, const FVyOnGetNftsByWalletAddressComplete& OnComplete) const;
```

{% endcode %}

\
**Parameters**

| Chain         | [EVyChain](https://sdk.venly.io/sdk-reference/ue5-sdk-v3/object-references/shared/enum/evychain)                                                 | Blockchain to filter by                                                                 |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------- |
| WalletAddress | FString                                                                                                                                          | Wallet address to get NFTs                                                              |
| Query         | [FVyQuery\_GetNftsByWalletAddress](https://sdk.venly.io/sdk-reference/ue5-sdk-v3/object-references/wallet/query/fvyquery_getnftsbywalletaddress) | Optional Query Parameters                                                               |
| OnComplete    | FVyOnGetNftsByWalletAddressComplete                                                                                                              | The callback function called when the user preferences retrieval operation is complete. |

\
**OnComplete Callback** (FVyOnGetNftsByWalletAddressComplete)\
Contains a TArray<[FVyNftDto](https://sdk.venly.io/sdk-reference/ue5-sdk-v3/object-references/wallet/fvynftdto)> response type
