> ## Documentation Index
> Fetch the complete documentation index at: https://base-a060aa97-docs-sync-code-change-be6d045.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# IB20Asset.totalSupplyUI

> ERC-8056 UI-adjusted supply reference.

<Warning>
  The source file that documented this function (`docs/B20/Asset.md`) has been removed as part of a documentation restructure. The content below reflects the last verified state of this function's specification.
</Warning>

## Signature

```solidity IB20Asset.sol theme={null}
function totalSupplyUI() external view returns (uint256);
```

| Field               | Value             |
| ------------------- | ----------------- |
| Selector            | `0x9bea6429`      |
| Canonical signature | `totalSupplyUI()` |

## Description

Returns the UI-adjusted total supply. Computed as `totalSupply() * uiMultiplier() / 1e18`, where `1e18` is `WAD_PRECISION`. This is part of the optional ERC-8056 Balances extension (`0xd890fd71`).

The result is scaled by the current effective multiplier. If a scheduled multiplier update has not yet reached its `effectiveAt` timestamp, the current (pre-update) multiplier is used.

## Returns

| Name        | Type      | Description                                                                                     |
| ----------- | --------- | ----------------------------------------------------------------------------------------------- |
| *(unnamed)* | `uint256` | Raw total supply scaled by `uiMultiplier()`, divided by `WAD_PRECISION` (`1e18`), rounded down. |
