Prerequisites
Before you begin, ensure that you’ve:- Completed the Borrow USDC against cirBTC collateral quickstart and provisioned a wallet.
- Registered a new WebAuthn passkey on the device you want to add as an owner. Capture the P-256 public key and the WebAuthn credential identifier as hex strings.
Steps
1
Submit the add-owner request
Call
The endpoint returns an Save the job
POST /v1/borrow/wallets/owners
with the new passkey’s public key and credential ID.onchainJob with jobType: add_owner:id. You poll it in the next step.2
Wait for the operation to complete
Poll
GET /v1/borrow/jobs/{id}
until status reaches completed.3
Confirm the new owner
Fetch the wallet and confirm the new owner appears in the The wallet now has two passkey recovery owners. Circle’s ECDSA co-signer
continues to sign every UserOperation for the wallet. The additional passkey
does not change routine signing behavior.
owners array with
status: active: