galacticcouncil / galacticcouncil/hydration-node

change : dont use onchain routes in ICE

Open
#1,526 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.