Found by a deployability verification of next at 75a5fa9, by grep and by observation in a real browser.
src/shared/networks.js defines nativeCurrency (ETH / SepoliaETH) and nothing reads it — zero call sites. Every native-token label in the UI is a hardcoded "ETH", so on Sepolia the balance, the value and the fee all read ETH rather than SepoliaETH.
Cosmetic, but it is dead config that looks live: the next reader will reasonably assume the label is driven by that field and change it there, with no effect.
Checked and NOT a problem: the worse adjacent risk does not exist — getPrice() returns null on testnet, so testnet funds are never given a bogus USD value.
Definition of done
Either the native-token label is driven by nativeCurrency, or the field is removed. Do not leave config that nothing consumes.
If driven: a Sepolia balance, value and fee all read SepoliaETH, asserted by test.
make check green.
Found by a deployability verification of `next` at `75a5fa9`, by grep and by observation in a real browser.
`src/shared/networks.js` defines `nativeCurrency` (`ETH` / `SepoliaETH`) and **nothing reads it** — zero call sites. Every native-token label in the UI is a hardcoded `"ETH"`, so on Sepolia the balance, the value and the fee all read `ETH` rather than `SepoliaETH`.
Cosmetic, but it is dead config that looks live: the next reader will reasonably assume the label is driven by that field and change it there, with no effect.
Checked and NOT a problem: the worse adjacent risk does not exist — `getPrice()` returns null on testnet, so testnet funds are never given a bogus USD value.
## Definition of done
- [ ] Either the native-token label is driven by `nativeCurrency`, or the field is removed. Do not leave config that nothing consumes.
- [ ] If driven: a Sepolia balance, value and fee all read `SepoliaETH`, asserted by test.
- [ ] `make check` green.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Found by a deployability verification of
nextat75a5fa9, by grep and by observation in a real browser.src/shared/networks.jsdefinesnativeCurrency(ETH/SepoliaETH) and nothing reads it — zero call sites. Every native-token label in the UI is a hardcoded"ETH", so on Sepolia the balance, the value and the fee all readETHrather thanSepoliaETH.Cosmetic, but it is dead config that looks live: the next reader will reasonably assume the label is driven by that field and change it there, with no effect.
Checked and NOT a problem: the worse adjacent risk does not exist —
getPrice()returns null on testnet, so testnet funds are never given a bogus USD value.Definition of done
nativeCurrency, or the field is removed. Do not leave config that nothing consumes.SepoliaETH, asserted by test.make checkgreen.