Here "unknown" tokens means: unknown to a single-IBC-bridge-transfer to neutron in chain-registry data
in this PR we:
allow "unknown" denoms to be displayed to our best ability
in the user's asset list
in the user's pools list
but not on the general pools list (don't want people to join odd pools)
and not on the Bridge page
clean up the layout of the token lists to accommodate the possible longer texts
We also make a fundamental change to the TokenPicker lists to better align with these lists: we switch from the arbitrary design (from 2022) about "Your Assets" / "All Assets" / "Neutron Chain Assets", to "Your Assets" / "Dex Assets" / "All Assets": because you either want to select assets you own (to use from your wallet) or that are on the Dex (to use from the Dex).
make the token picker lists consistent with the other lists as "Your Assets" / "Dex Assets" / "All Assets"
sort these lists more consistently
This PR also resolves a long standing issue that:
fix: the TokenPicker hooks would fire before the TokenPicker is open, which was unnecessary and complicated pages.
before/after screenshots:
Note that the "All Assets" in the TokenPicker includes tokens that exist on the Dex but were filtered out due to unknown token info in chain-registry.
Here "unknown" tokens means: unknown to a single-IBC-bridge-transfer to neutron in chain-registry data
in this PR we:
We also make a fundamental change to the TokenPicker lists to better align with these lists: we switch from the arbitrary design (from 2022) about "Your Assets" / "All Assets" / "Neutron Chain Assets", to "Your Assets" / "Dex Assets" / "All Assets": because you either want to select assets you own (to use from your wallet) or that are on the Dex (to use from the Dex).
This PR also resolves a long standing issue that:
before/after screenshots:
Note that the "All Assets" in the TokenPicker includes tokens that exist on the Dex but were filtered out due to unknown token info in chain-registry.