Outblock / FRW-Android

Flow Reference Wallet - Android Client
Apache License 2.0
0 stars 5 forks source link

[BUG] Change some non-essential fields of the NFT to be nullable. #385

Closed Peppermint1020 closed 1 month ago

Peppermint1020 commented 1 month ago

Describe the Bug

The metadata for Trado liquidity NFTs is missing some fields, and when switching to the EVM account, the app crashes due to the absence of this data.

https://github.com/user-attachments/assets/36f0d83f-b1a4-49d5-8803-f8b3599e980c

image

Expected experience

  1. App not crashed due to the absence of this data.
  2. The nft displayed correctly in nft list/grid.
  3. The NFT can be send to EOA successfully.

Steps To Reproduce

.

Environment

-Android prod version r2.5.7
Peppermint1020 commented 1 month ago

Tested on Android prod version i1.5.23

  1. App not crashed due to the absence of this data.

  2. The nft displayed correctly in nft list/grid/batch move page. Image Image Image

  3. The NFT can be send to EOA successfully. tx id: https://www.flowscan.io/tx/76a809ec89ff9f2ec8d6592b28cf4818118545ba8098e66261e834d452999d75