SIGN IN SIGN UP
FuelLabs / fuel-core UNCLAIMED

Rust full node implementation of the Fuel v2 protocol.

0 0 15 Rust

Use semantic JSON comparison in QuorumTransport (#3290)

Using string equality comparison caused quorum to fail when different
Ethereum nodes returned the same log data with different JSON field
ordering.

Fix: Parse both payloads to `serde_json::Value` before comparing,
falling back to string equality if either payload is unparseable.

## Checklist
- [x] Breaking changes are clearly marked as such in the PR description
and changelog
- [x] New behavior is reflected in tests
- [x] [The specification](https://github.com/FuelLabs/fuel-specs/)
matches the implemented behavior (link update PR if changes are needed)

### Before requesting review
- [x] I have reviewed the code myself
- [x] I have created follow-up issues caused by this PR and linked them
here
H
Hannes Karppila committed
b7acef95d9283632aafb3487e15e5550e6b38090
Parent: 1722e95
Committed by GitHub <noreply@github.com> on 5/13/2026, 11:43:10 AM