galacticcouncil / galacticcouncil/hydration-node
change : dont use onchain routes in ICE
- Dominant language
- Rust
- Stars
- 208
- Forks
- 109
- Avg merge
- 6d 3h
- Merged PRs (30d)
- 3
Description
Currently, in ICE when asking oracle for a price - a route is taken from onchain route.
this can clash with solver route finder and differet routes can be used, causing intents to fail to resolve.
solution is to not rely on on chain routes at all but rather use the same route finder and same route in both.
Contributor guide
Research direction
Start by locating the ICE code that asks the oracle for a price and the solver route finder used for intent resolution. Trace how each route is selected, then verify that both ICE and the solver use the same route finder and that intents no longer fail because of differing onchain routes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- blockchain
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100