The wallet providers HIFI works with manage the private keys for security and regulatory compliance. This enables features such as account recovery and compliance monitoring, while users still retain full control over their funds through HIFI’s API.
What you can do with a HIFI Wallet
A HIFI Wallet is the on/off-ramp for everything else a user does on-chain. Once a user has a wallet, it can act as the source or destination for:- Onramp - convert fiat into the wallet as stablecoins.
- Offramp - convert the wallet’s stablecoins to fiat and disburse globally.
- Crypto Transfer - send stablecoins on-chain to another HIFI wallet or an external wallet, including batched transfers to multiple recipients at once.
- Swap - convert between stablecoins held in the wallet (e.g. USDC → USDT).
- Bridge - move the same stablecoin from this wallet to a wallet or external wallet on a different chain.
Provision a wallet
Create a wallet for the user on all the chains supported by HIFI RequestA user can only have one wallet per chain. If any requested chain already has one, the whole request fails with
RESOURCE_CONFLICT (409) - nothing is provisioned, even for the chains that didn’t conflict.Retrieve a wallet’s balance
Reads the live on-chain balance for a currency - useful right before quoting or initiating a transaction to confirm funds have actually settled.Example: Retrieve a wallet’s USDC balance
Passingcurrency=USDC as the query params to retrieve the USDC balance
Request
balance is the raw onchain balance (unformatted); displayBalance is the balance formatted to the corresponding decimal places.Retrieve a wallet’s deposit history
Get a list of incoming deposits for supported assets for a given wallet.Example: Retrieving all USDC Deposits
RequestIncoming deposits are also sent out via webhook messages, subscribe to receive real-time updates.
Getting Help
- 📧 Email: support@hifi.com
- 💬 Slack: Message us in our shared Slack channel
Related Resources
- Wallets Overview - Wallets resources
- External Wallet - Manage externally owned wallets
- Deposit Offers - Accept/reject Canton transfers