Create a Safe owned by your passkey
An EVM Safe (v1.4.1) whose only owner is Safe's WebAuthn shared signer, configured with this passkey's P-256 public key. No private key exists anywhere: signing a transaction is a WebAuthn assertion whose challenge is the SafeTx hash. The address is counterfactual (CREATE2) until the first execute deploys it. Chains: base, optimism, arbitrum, polygon (RIP-7212 precompile + fallback verifier), ethereum, sepolia, base-sepolia. The passkey must have been registered on the domain making this request (its rpId): a credential from 1claw.xyz cannot sign on 1claw.co, so such a passkey is refused here (400) rather than producing a Safe no browser here can sign for.
Request
- Base URL: https://api.1claw.co
- URL: https://api.1claw.co/v1/treasury/passkey-safes
- Auth: HTTP bearer
Request body
Response
Safe registered (counterfactual)
Changes
No recorded changes to this operation across all 2 revisions of this API.