/rfq/:id/bundle
authexample onlyThe response below is an example, not a live call. Fetching a bundle needs a confirmed RFQ id from your own trade flow. Run it from your client. The request on the left is exact — run it from your authenticated client.
Path params
Identity
The relayer identifies the caller from this address — no signature. A trade still binds only with the two EIP-712 Terms signatures.
Bearer token · optional
curl -X GET "https://app.crxfx.com/svc/relayer/rfq/rfq_000000000000/bundle" \
-H "X-CRX-Address: 0x1dae3a466eff0bbc6a7ae4cd24b5b2b62f0f492e"Response
Press Example to see a sample response — this call opens a live trade and runs from your authenticated desk.
Fetch the dual-signed bundle the taker submits on-chain to bind. Auth required.
- Path:
id: a confirmed RFQ id. - Returns: the
BindBundle, ornullif no quote has matched yet:{ "terms": { … }, "maker_signature": "0x…", "quote_hash": "0x…" }. The taker adds its own signature overterms, then callsbind(terms, makerSignature, takerSignature)on-chain.
A bundle is not ready until the agreed quote is anchored on-chain (a few seconds). Poll every second or so; do not give up early.