Skip to main content

Retrieving User Balance via SDK

Use the GetBalance SDK method to retrieve a user’s current balance from your client application.

Implementation

ZBDController.Instance.GetBalance(callback =>
{
  if (callback.success)
  {
    // User's balance in satoshis (not millisatoshis)
    Debug.Log(callback.balance);
  }
  else if (callback.maintenance)
  {
    // Platform is in maintenance mode
    Debug.Log("Balance is temporarily unavailable. Please try again later.");
  }
  else
  {
    Debug.LogError("Get balance error: " + callback.message);
  }
});
The balance represents the user’s current rewards available for withdrawal.
The maintenance flag can return true at any point, including mid-session. When active, display a user-friendly message instead of the balance. See Handling Maintenance Mode for more details.

Managing Rewards Balance

To increase or decrease user rewards balance, use the dashboard: Manage Rewards Balance via Dashboard