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

# Addressable

An interface for objects which have an address, and can resolve it asyncronously.

This allows objects such as [Signer](Signer) or [Contract](../classes/Contract) to be used most places an address can
be, for example getting the [balance](../interfaces/Provider#getBalance).

## Extended by

* [`Signer`](/sdk/content/interfaces/Signer)

## Methods

### getAddress()

```ts theme={null}
getAddress(): Promise<string>
```

Get the object address.

#### Returns

`Promise`\<`string`>

#### Source

[address/index.ts:24](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/address/index.ts#L24)
