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.