Skip to main content

Preconditions

Before showing a deposit button:
  • health.ready.display === true
  • health.ready.operations === true
  • health.ready.deposits === true
  • Wallet is on HyperEVM chain 999
  • Amount is at least config.deposit.minimumDeposit

Funding from other networks

Signalite deposits are native HyperEVM USDC actions. If the user starts with USDC on another network, the partner app must fund HyperEVM USDC first, then create the Signalite action.
Read the production funding contract from config:
Use the actual HyperEVM USDC amount received after funding as the Signalite deposit amount. Do not submit Relay/funding transaction hashes to Signalite.

Prepare

If the action is blocked, do not ask the wallet to sign:

Send wallet steps

First-time depositors usually see two wallet actions: Approve USDC, then Deposit USDC. Existing allowance is a one-step deposit.

Product states to handle

Deposits below the recommended operational batch minimum can still be valid, but may remain in the vault buffer until the keeper batches liquidity.