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

# useSequenceWaaS

> Hook para crear y acceder a una instancia de Sequence WaaS

## Importar

```tsx theme={null}
import { useSequenceWaaS } from '@0xsequence/connect'
```

## Uso

```tsx theme={null}
import { useSequenceWaaS } from '@0xsequence/connect'

function App() {
  const sequenceWaaS = useSequenceWaaS()
  
  const handleWaaSOperation = async () => {
    try {
      // Use the WaaS instance to get connected accounts      
      const response = await sequenceWaaS.listAccounts()
      console.log('Accounts:', response.accounts)
    } catch (error) {
      console.error('WaaS operation failed:', error)
    }
  }
  
  return (
    <div>
      <button onClick={handleWaaSOperation}>
        Perform WaaS Operation
      </button>
    </div>
  )
}
```

## Tipo de retorno

El hook retorna una instancia de `SequenceWaaS`:

```tsx theme={null}
SequenceWaaS
```

### Valor de Retorno

#### sequenceWaaS

`SequenceWaaS`

Una instancia configurada de Sequence WaaS (Wallet as a Service) que permite acceder a varias operaciones de wallet y blockchain.

**Descripción:**

La instancia WaaS retornada se configura automáticamente con:

* **Clave de Acceso del Proyecto**: Obtenida del contexto de configuración de Connect
* **Clave de Configuración WaaS**: Obtenida de la configuración de social link

Esta instancia puede usarse para realizar diversas operaciones de wallet, gestionar cuentas e interactuar con servicios blockchain.

## Notas

Este hook proporciona una instancia de Sequence WaaS preconfigurada y lista para usar en varias operaciones de wallet. La instancia WaaS se configura automáticamente con las credenciales necesarias de su configuración de Connect.
