Files
graph/engine
zeekayandHanzo Dev 933f97f8a5 Refuse a hop fee that is not a uint24
The path packs a fee in exactly three bytes with an address either side, so
position is the only thing separating them. A fee above 2^24-1 rendered seven
hex characters instead of six and shifted every byte after it — the path still
parsed, and named real pools at addresses nobody asked for. A negative one
rendered as hex with a minus sign in it.

Bounded where the rest of the hop is checked, so a crafted quote is a 400 and
not a transaction.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-13 17:18:14 -07:00
..
2026-08-13 17:18:14 -07:00
2026-04-11 13:47:05 -07:00