# getBalance

The `getBalance` method retrieves the native token balance of an address.

## Usage

```ts twoslash
// [!include ~/snippets/code/chains.ts]
// ---cut---
const { balance, decimals } = await evmChain.getBalance(
  '0x8626f6940E2eb28930eFb4CeF49B2d1F2C9C1199'
)
```

## Parameters

| Parameter | Type     | Description                          |
| --------- | -------- | ------------------------------------ |
| `address` | `string` | The address to check the balance for |

## Returns

| Property   | Type     | Description                                                         |
| ---------- | -------- | ------------------------------------------------------------------- |
| `balance`  | `bigint` | The balance in the chain's base units (wei for Ethereum)            |
| `decimals` | `number` | The number of decimals used to format the balance (18 for Ethereum) |

## Working Examples

* [Cosmos](https://github.com/sig-net/signet.js/blob/main/tests/unit/cosmos/Cosmos.test.ts) — check balance after a bank send
* [EVM E2E](https://github.com/sig-net/signet.js/blob/main/tests/e2e/evm/EVM.e2e.test.ts) — verify destination balance after transfer
