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

# addOwner

> Add a passkey owner

## Import

```ts theme={null}
import { addOwner } from '@rhinestone/sdk/actions/passkeys'
```

## Usage

```ts theme={null}
const transaction = await account.prepareTransaction({
  chain,
  calls: [addOwner(pubKeyX, pubKeyY, requireUserVerification)],
})
```

## Parameters

<ParamField path="pubKeyX" type="bigint" required>
  Public key X
</ParamField>

<ParamField path="pubKeyY" type="bigint" required>
  Public key Y
</ParamField>

<ParamField path="requireUserVerification" type="boolean" required>
  Whether to require user verification
</ParamField>

## Returns

<ResponseField name="call" type="CalldataInput">
  Call to add the passkey owner
</ResponseField>
