Skip to main content
Signalite has four money flows that partner apps must understand. The important distinction is that the user-facing vault flow is on HyperEVM, while yield generation depends on keeper-mediated strategy operations.
Partner apps should never ask users to send assets directly to a strategy address. User deposits and claims go through the sHLP vault flow.

Deposit and batching

What changes after each step

StepAsset movementUser-facing stateAPI source
User depositsUSDC moves from user to vaultUser receives sHLPPOST /api/v1/actions/deposit/quote
Vault buffersUSDC remains in vault until batchingShare price should include buffered USDCGET /api/v1/vault
Keeper batchesVault USDC moves to strategy pathProduct remains liquid through sHLPGET /api/v1/health
Strategy allocatesFunds become HLP exposureNAV reflects backing through proof bucketsGET /api/v1/vault

Instant redeem

Instant redeem uses the vault’s free USDC buffer. It does not require an HLP unwind. Use this path when the requested exit fits the buffer and the user does not need a min-assets-out floor.

Queued redeem

Queued redeem is used when the exit is larger than the instant buffer or when the user wants a min-assets-out floor.

Cancel path

Receive-network path

The vault claim settles USDC on HyperEVM. Other receive networks are a second bridge step.

Partner implementation rule

Use the API to determine which flow applies:
User wantsPreferred flow
Deposit USDCDeposit quote, approval requirement, deposit transaction
Exit within available bufferInstant redeem quote
Exit above bufferQueued redeem quote
Pending requestShow cancel if cancelable
Claimable requestShow claim as primary action
USDC on another chainClaim first, then bridge