latestOpenAPI 3.0.32026-08-10336178.7 KB

6b7d8bd51050

Deposit

Get Deposit Quote

Returns a deposit quote with the exchange rate, USD value, and Strike's vault deposit address. The quote is valid until expiration_at.

The deposit_address is Strike's vault address — hardcoded in backend config per chain, not caller-specified. This prevents builders from redirecting deposits.

Authentication

Requires API wallet authentication via headers:

  • X-API-Wallet-Public-Key
  • X-API-Wallet-Signature
  • X-API-Wallet-Timestamp
  • X-API-Wallet-Nonce
post/v2/deposit/quote

Request body

blockchain'ethereum' | 'solana' | 'cardano' required

Target blockchain for the deposit.

asset_symbolstring required

Asset to deposit (e.g. USDC, SOL, ADA).

asset_amountstring required

Amount in the asset's smallest unit (e.g. lamports for SOL, lovelace for ADA, wei for ETH). String to preserve precision.

Response

Deposit quote created

request_idstring

Unique identifier for this deposit request. Use this in the build-tx and confirm steps.

deposit_addressstring

Strike's vault deposit address. This is hardcoded per chain in backend config — it cannot be overridden by the caller.

confirmations_requiredinteger

Number of blockchain confirmations needed.

signaturestring

Server-side Ed25519 signature over the quote. Used by the engine to verify quote integrity.