Register — Inbound Receiver
Register a deposit for automatic bridging (PulseChain routes only)
Confirms a deposit at the Hypermid bridge contract. Only needed for some PulseChain swap routes — the quote response tells you when.Documentation Index
Fetch the complete documentation index at: https://docs.hypermid.io/llms.txt
Use this file to discover all available pages before exploring further.
afterStep1 field. Most swaps don’t need this — you just sign a transaction and you’re done.When to Use This
- You called
GET /v1/quotewithtoChain=369(PulseChain) and a non-stablecoin source token - The quote response included
afterStep1with signing instructions - You signed and broadcast the swap transaction (Step 1)
- Now you need to confirm the deposit so Hypermid can bridge it automatically
Parameters
tx.from of the transaction.fromAddress.0xA1077a294dDE1B09bB078844df40758a5D0f9a27 for PLS).369 (PulseChain).afterStep1.eip712 in the quote response.Full Example
Refunds & Fallback
If the bridge lands on PulseChain but the DEX swap fails after 3 retries, the backend automatically sends the bridged USDCh to the user’s wallet — the user never loses funds. If the user signed Step 1 but abandoned Step 2, they can resume by calling this endpoint later with the original tx hash. See the Safety & Fallback guide for the full state machine, every failure scenario, and the recovery script for abandoned flows.Authorizations
Partner API key. Optional for public endpoints, required for /v1/partner/*.
Body
The confirmed Step 1 transaction hash (0x-prefixed).
"0xabc123..."
Sender wallet address — must match tx.from on-chain.
"0x0101e82F16792A3368Ca5c62c263F56a99C46c1a"
Desired output token address on PulseChain (e.g. 0xA1077a29... for WPLS).
EIP-712 signature over RegisterDeposit(txHash, toAddress, outputToken, destinationDomain) using domain { name: "HypermidInboundReceiver", version: "1", chainId:
Recipient on PulseChain. Defaults to fromAddress.
Hyperlane destination domain (369 for PulseChain).
369
Response
Deposit registered; backend will bridge + swap automatically