mirror of
https://github.com/luxfi/bridge.git
synced 2026-09-24 00:26:46 +00:00
Two things, and the first is the one that mattered. THE TWIN. app/server had the same default-to-eth I removed from the Go side an hour ago — twice, in keygen and in the deposit check. Fixing one language and leaving the other is the "one fact, two places, one fixed" shape this session keeps turning up, and app/server is the one actually deployed at bridge-api.lux.network. Both now refuse: minting a wallet for a network with no known address format produces an address on the wrong chain, and checking one with the EVM checker reads an 0x address on a chain that has none and reports "no deposit" forever rather than reporting that it cannot look. CARDANO CAN NOW BE WATCHED, so it goes back into the offered set. A checker over Koios — public, read-only, no key — on both sides. The test that refused Cardano an hour ago passes it now, which is the test doing its job in both directions rather than only saying no. Two details worth keeping: an address that has never been used is ABSENT from a Koios response rather than present with zero, so an empty array is "nothing here" and not an error. And lovelace arrives as a decimal STRING because the value exceeds what a JSON number carries exactly — compared as integers, since a float parse introduces rounding exactly at the threshold where a deposit is judged sufficient.