Private key encrypted by the accepting user, used when accepting a wallet share to add to the user's keychains for using the wallet.
Required when accepting a share that includes a keychain or when userMultiKeyRotationRequired is true.
pubstring
Public key of the accepting user. Required for multi-user-key wallet shares (when userMultiKeyRotationRequired is true).
Optional for non-multi-user-key wallets. If provided for non-multi-user-key wallets, it will be validated against the wallet's user key public key.
keyIdstring
Key ID for key rotation verification (deprecated).
signaturestring
Signature for key rotation verification (deprecated).
payloadstring
Payload for key rotation verification (deprecated).
webauthnInfoobject
Passkey PRF wallet encryption data. When provided alongside encryptedPrv
on a hot wallet, attaches the passkey device metadata to the user key.