> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neuro-tech.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

The Wallet endpoints manage the account's eDaler balance — the digital currency used within the Neuron platform. Use these endpoints to check balances, process eDaler URIs, discover available buy/sell service providers, and initiate payment transactions.

All endpoints require a valid JWT bearer token.

## Endpoints

| Endpoint                                                                                                              | Description                                                                                         |
| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| [Get balance](/neuron-api/api-reference/wallet/get-balance)                                                           | Retrieve the current eDaler balance (available and reserved amounts) for the authenticated account. |
| [Process eDaler URI](/neuron-api/api-reference/wallet/process-edaler-uri)                                             | Process an eDaler URI (e.g. from a QR code) and return the resulting wallet balance.                |
| [Get service providers for buying eDaler](/neuron-api/api-reference/wallet/get-service-providers-for-buying-edaler)   | List available service providers that support purchasing eDaler.                                    |
| [Get service providers for selling eDaler](/neuron-api/api-reference/wallet/get-service-providers-for-selling-edaler) | List available service providers that support selling eDaler.                                       |
| [Get payment options for buying eDaler](/neuron-api/api-reference/wallet/get-payment-options-for-buying-edaler)       | Retrieve the payment methods offered by a specific buy service provider.                            |
| [Get payment options for selling eDaler](/neuron-api/api-reference/wallet/get-payment-options-for-selling-edaler)     | Retrieve the payment methods offered by a specific sell service provider.                           |
| [Initiate buy eDaler](/neuron-api/api-reference/wallet/initiate-buy-edaler)                                           | Start a buy transaction through a selected service provider and payment option.                     |
| [Initiate sell eDaler](/neuron-api/api-reference/wallet/initiate-sell-edaler)                                         | Start a sell transaction through a selected service provider and payment option.                    |
| [Get transaction information](/neuron-api/api-reference/wallet/get-transaction-information)                           | Retrieve the status and details of a previously initiated transaction.                              |

## Typical buy/sell flow

```mermaid theme={null}
sequenceDiagram
  participant Client
  participant Neuron
  Client->>Neuron: POST Wallet/GetServiceProvidersForBuyingEDaler
  Neuron-->>Client: List of providers
  Client->>Neuron: POST Wallet/GetPaymentOptionsForBuyingEDaler (provider)
  Neuron-->>Client: Payment options
  Client->>Neuron: POST Wallet/InitiateBuyEDaler (provider + option)
  Neuron-->>Client: Transaction initiated
  Client->>Neuron: POST Wallet/GetTransactionInformation
  Neuron-->>Client: Transaction status + details
```

## eDaler URIs

eDaler URIs encode a payment or transfer instruction in a compact, shareable format (e.g. embedded in a QR code). Use [Process eDaler URI](/neuron-api/api-reference/wallet/process-edaler-uri) to redeem or act on a URI and receive the updated wallet balance.

## Balance fields

| Field       | Description                           |
| ----------- | ------------------------------------- |
| `amount`    | Funds available for immediate use.    |
| `reserved`  | Funds held pending a transaction.     |
| `currency`  | Currency code of the wallet.          |
| `timestamp` | When the balance was last calculated. |

## Related

* [Tokens](/neuron-api/api-reference/tokens/overview) — tokens are often associated with eDaler transactions and smart contracts.
* [Contracts](/neuron-api/api-reference/contracts/overview) — contracts can trigger wallet operations.
