Fund any chain from inside your wallet.
Users buy with a card, transfer from an exchange, or move assets across chains, all without leaving your wallet. The right token lands on the right chain in one flow.
50+ chains supported today
Deposits to wallets, funded from any chain. Users bring assets from more than 50 networks across EVM, Solana, Tron, and Bitcoin through one SDK integration.
See all supported chains ↗Every way a user can fund a wallet, in one flow.
Halliday quotes the available paths for each user and ranks them by highest output and lowest latency.
Debit and credit cards, bank transfers, Apple Pay, and Google Pay through global onramp providers, shown to each user based on their location.
Users move funds from a Coinbase, Binance, or other centralized exchange balance straight into the wallet, on the chain they choose.
Users bridge and swap assets they already hold into any token on any supported chain. Routes span bridges including Circle CCTP and Stargate and multiple DEXs.
Users receiving from another wallet get a deposit address and QR code for the exact token and chain.
How a wallet deposit works
- 01User taps buy or deposit
The Halliday widget opens inside your wallet, in your brand. No redirects, iframes, or popups.
- 02Halliday quotes and routes
Onramps, exchange withdrawals, bridges, and DEXs are compared in real time. The user picks the destination token and chain and confirms once.
- 03Tokens land in the user's wallet
Funds arrive at the user's own address on the chosen chain. Payments are non-custodial from start to finish.
Plug into the signing you already have.
The SDK widget is a complete funding and withdrawal UI for browser extensions, web wallets, and mobile webviews on iOS and Android, and it uses your existing address and signing interface. The headless API is for wallets that want funding on their own screens.
- 01Create an account and get an API key
Sign up at dashboard.halliday.xyz. Get a free API key instantly.
- 02Connect the user's wallet
The SDK takes your existing wallet interface for reading the address and signing, so users never leave your key management.
- 03Drop in the widget or call the API
The JavaScript SDK mounts the widget in a container element with a few lines of code. Or use the REST API to quote, create, and track payments behind your own UI.
- 04Subscribe to webhooks
Receive an event on your server when orders complete so balances and activity feeds update the moment funds are delivered.
- 05Go live
One agreement covers every rail, provider, and market. New onramps and chains added to Halliday's routing network become available to your users automatically.
Deposits for wallets, answered.
More details in the Halliday documentation.
Can wallet users buy crypto with a card inside the wallet?
Yes. Halliday connects onramp providers, so users can pay with debit and credit cards, bank transfers, Apple Pay, and Google Pay without leaving your wallet. Providers are shown based on each user's location.
Can users move funds from Coinbase or Binance into the wallet?
Yes. Any centralized exchange that can send major tokens such as USDC to an external address works with Halliday. The user completes one checkout and receives the chosen token on the chosen chain.
Does Halliday support cross-chain swaps inside a wallet?
Yes. Users can bridge and swap into any token on any supported chain in one interaction. Halliday's routing network compares bridges including Circle CCTP and Stargate and multiple DEXs, and ranks routes by highest output and lowest latency.
Does Halliday support withdrawals from a wallet?
Yes. Users can send all or part of a balance from your wallet to a centralized exchange deposit address, to any onchain address on any supported chain, or offramp to fiat. For example, a user can send tokens held on one chain and have them arrive on a different chain at an exchange deposit address, because swapping and bridging are built into the withdrawal widget. Withdrawals can be sourced from a smart contract wallet, embedded wallet, smart account, or EOA.
Can wallet users sell crypto for fiat inside the wallet?
Yes. Users can offramp a balance to a bank account through supported offramp providers without leaving your wallet, alongside the buy flow. Payout methods and availability depend on the user's location and the provider.
Which chains does Halliday support?
Halliday supports deposits to any token on any supported chain, including EVM and non-EVM networks. New tokens on supported chains can be added quickly, and new chains can be onboarded.
Supported chains and tokensDoes Halliday ever hold user funds?
No. Each deposit starts at a deposit address controlled only by the owner address your wallet supplies in the API call, and funds are delivered to the user's own address. Halliday never holds user funds, and a stalled payment can be recovered or retried by the owner.
Does the widget work in browser extensions and mobile wallets?
Yes. The SDK widget runs in desktop web and browser extensions, on iOS and Android, and with React Native. Wallets building their own funding screens can use the Halliday API on any platform.
Do users have to repeat KYC for every purchase?
No. Verified users move straight to funding rather than repeating identity checks across providers.
How long does it take to add Halliday to a wallet?
Most teams ship in days. The JavaScript SDK plugs into your existing wallet interface for addresses and signing, and webhooks report every order event. The REST API is available for custom UIs.
Read the docs