wallets
Register an external wallet address
Non-custodial wallet registration. The caller provides the on-chain address, the post-quantum public key, and a signature proving ownership. The custody service verifies that the public key matches the address and that the signature is valid over the deterministic challenge Keccak256('qustody:register:' + address). The custody service never holds private keys.
post/vault/accounts/{vaultAccountId}/wallets
Path parameters
vaultAccountIdstring uuid required
Headers
Idempotency-Keystring
Idempotency key for safe retries (required for POST/PUT)
Request body
Response
Wallet registered