Create a Tron 2-of-3 native multisig wallet (client_multisig)
Beta (same rollout flags as self-custody creation; see GET /v1/keys/tss/chains multisig_chains). The page generates the device key D and the recovery key R, proves possession of each, and seals both into the offline recovery kit before calling this; the vault adds its own key V (escrowed) and records the wallet as pending_activation. The address is D's, so until activation the customer alone controls it. Each proof is a 65-byte recoverable ECDSA signature (r ‖ s ‖ v, low-S) over sha256("1claw-multisig-pop-v1" ‖ user_id (16 bytes) ‖ chain ‖ 0x00 ‖ role ‖ 0x00 ‖ public key bytes), role device or recovery. Needs a passkey with PRF (D is then wrapped under it, PUT /v1/keys/{key_id}/client-share). Owner only. Audited treasury_wallet.multisig_created.
Request
- Base URL: https://api.1claw.co
- URL: https://api.1claw.co/v1/treasury/multisig/wallets
- Auth: HTTP bearer
Request body
Response
The wallet, pending activation
Changes
No recorded changes to this operation across all 1 revision of this API.