Track and support
Where a transfer is, its receipt page, and what to do when one fails or stalls.
GEThttps://api.trenchytools.lol/api/transfer/:id
| status | Meaning |
|---|---|
awaiting_deposit | Order open; waiting for your signed deposit to confirm. |
exchanging | Deposit seen (depositHash); the exchange is executing. |
completed | Paid out: payoutHash on the destination chain, expectedReceive final. |
failed / expired / refunded / cancelled | Terminal. reason carries the exchange's wording; a refund goes to refundAddress (your wallet by default). |
awaiting_send → sent | Direct transfers: tell us the signature with POST /api/transfer/:id/sent {hash}. |
Response
{
"transferId": "k9f3…", "status": "exchanging", "route": "exchange", "mode": "float", "venue": "binance",
"from": { "chain": "sol", "wallet": "…" }, "to": { "chain": "rh", "address": "0x…" }, "amount": 0.5, "expectedReceive": 0.02156,
"deposit": { "chain": "sol", "address": "…" }, "depositHash": "5Kx…", "payoutHash": null,
"orderId": "…", "receipt": "https://…/normal-exchange/…",
"createdAt": 1792700000000, "updatedAt": 1792700300000
}
If it fails or stalls
When the status is terminal, or the order has not completed 30 minutes after the deposit confirmed, the answer adds help: what happened, what to do, our support (t.me/trenchytools) and the exchange route's own support (Telegram bot and email), with the exact details to include — orderId, depositHash, the deposit address, the time, the destination. The provider's name appears only here and in receipt.
help
{
"orderId": "…", "receipt": "https://…",
"why": "the deposit confirmed more than 30 minutes ago and the order has not completed",
"whatToDo": "In rare cases an order needs a manual nudge at the exchange route. Open the receipt page first; if it shows no progress, contact support with the details below.",
"support": { "trenchytools": "https://t.me/trenchytools", "exchangeRoute": { "telegram": "https://t.me/HusherOfficialBot", "email": "support@husher.io" }, "include": ["this orderId", "your deposit transaction hash (depositHash)", "the deposit address", "the approximate time", "the destination address"] },
"warning": "Never send funds, private keys or seed phrases to anyone claiming to be support."
}
GET /api/transfer lists your last 50 transfers.