GetOrder takes the quote hash and returns everything known about it: the quote, the order, the deposit, and the fulfillment or refund.
GetOrder returns NOT_FOUND with order not found. Between the deposit landing and the indexer seeing it that is normal for the first seconds; keep polling.
Polling
Poll every couple of seconds, treatNOT_FOUND as waiting, and stop on a terminal state.
What to render
See Order lifecycle for what each state means.
Explorer links
GetChains returns URL templates per chain. Substitute the hash or address rather than assembling explorer URLs yourself:
https://hular.dev/explorer/<quote_hash>.
Finding orders another way
Search is what a support box should call: it accepts whichever hash the user has in hand.
Pagination
Listing RPCs are cursor-paginated. Passnext_cursor from the previous page; an absent cursor means the end.