It is just easier to get any transaction that comes in onchain if we have a transaction hash. We would need to:
- integrate LiFi bindings (depends on https://github.com/sprintertech/lifi-solver/pull/220)
- check if requested fill has a transaction hash attached, if so get the order from the events. if not, just continue using the API (as the intent was probably submitted to lifi's backend only)
This is just a duplicate of https://github.com/sprintertech/sprinter-api/issues/716