# VyWalletDto

## Properties

| Field        | Type                                                                                                                      | Description                                                                                                    | Required |
| ------------ | ------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------- |
| id           | string                                                                                                                    | Unique identifier for the wallet                                                                               | ✗        |
| address      | string                                                                                                                    | Public blockchain address for receiving transactions                                                           | ✗        |
| walletType   | string                                                                                                                    | Classification of wallet functionality and access method                                                       | ✗        |
| chain        | [VyChain](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/enum/vychain)                                     | Blockchain network on which this wallet operates                                                               | ✗        |
| createdAt    | Date                                                                                                                      | ISO 8601 timestamp when the wallet was created                                                                 | ✗        |
| archived     | boolean                                                                                                                   | Indicates whether the wallet has been archived and is no longer active                                         | ✗        |
| description  | string                                                                                                                    | Optional user-defined description or label for the wallet                                                      | ✗        |
| primary      | boolean                                                                                                                   | Indicates if this is the user's primary wallet for this blockchain                                             | ✗        |
| hasCustomPin | boolean                                                                                                                   | Indicates whether the wallet uses a custom PIN instead of the user's default PIN                               | ✗        |
| identifier   | string                                                                                                                    | Optional custom identifier for external system integration                                                     | ✗        |
| userId       | string                                                                                                                    | Unique identifier of the user who owns this wallet                                                             | ✗        |
| custodial    | boolean                                                                                                                   | Indicates whether this is a custodial wallet (keys managed by service) or non-custodial (user-controlled keys) | ✗        |
| balance      | [VyWalletNativeBalanceDto](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vywalletnativebalancedto) |                                                                                                                | ✗        |

## References

**Operation**

* [getWallet](https://sdk.venly.io/sdk-reference/ts-js-v3/function-references/wallet/wallet/getwallet)
* [updateWallet](https://sdk.venly.io/sdk-reference/ts-js-v3/function-references/wallet/wallet/updatewallet)
* [getWallets](https://sdk.venly.io/sdk-reference/ts-js-v3/function-references/wallet/wallet/getwallets)
* [createWallet](https://sdk.venly.io/sdk-reference/ts-js-v3/function-references/wallet/wallet/createwallet)
* [importWallet](https://sdk.venly.io/sdk-reference/ts-js-v3/function-references/wallet/wallet/importwallet)
* [linkWalletToUser](https://sdk.venly.io/sdk-reference/ts-js-v3/function-references/wallet/wallet/linkwallettouser)
* [updateWalletPinCode](https://sdk.venly.io/sdk-reference/ts-js-v3/function-references/wallet/wallet/updatewalletpincode)
