Skip to main content

Install

Create a client

Read readiness and vault state

For partner apps, prefer one bootstrap read at screen load:
Every bootstrap section can be null with a matching boot.errors.<section> entry. This lets mobile apps render safe partial states instead of crashing the whole product screen. For lower-level integrations, the same data is available through individual reads:
Use hlp.vault.apyPct for the product card yield and label it APY. It is Signalite’s display APY: trailing 1y HLP performance net of Signalite performance fees on positive returns. For raw HLP context, use hlp.returns.windows["30d"] or hlp.returns.rolling30d.series.

Prepare a deposit

Prepared actions are server-side gated. If deposits are paused, operations are not ready, or the wallet needs gas, the helper returns a blocked state before the wallet is asked to sign.

Verify before partner demos

The strict readiness command must pass before external partner write-flow demos.