Merge pull request #11653 from AmineKhaldi/nft_list_cli_update_to_nft1_info

Update chia wallet nft list command with NFT1 information
This commit is contained in:
William Allen
2022-06-01 15:47:56 -05:00
committed by GitHub
+18 -2
View File
@@ -753,13 +753,29 @@ async def list_nfts(args: Dict, wallet_client: WalletRpcClient, fingerprint: int
nft = NFTInfo.from_json_dict(n)
print()
print(f"{'Launcher coin ID:'.ljust(23)} {nft.launcher_id}")
print(f"{'Launcher puzhash:'.ljust(23)} {nft.launcher_puzhash}")
print(f"{'Current NFT coin ID:'.ljust(23)} {nft.nft_coin_id}")
print(f"{'NFT content hash:'.ljust(23)} {nft.data_hash}")
print(f"{'Current NFT version:'.ljust(23)} {nft.version}")
print(f"{'On-chain data/info:'.ljust(23)} {nft.chain_info}")
print(f"{'Owner DID:'.ljust(23)} {nft.did_owner}")
print(f"{'Royalty:'.ljust(23)} {nft.royalty}")
print(f"{'NFT content hash:'.ljust(23)} {nft.data_hash.hex()}")
print(f"{'Metadata hash:'.ljust(23)} {nft.metadata_hash.hex()}")
print(f"{'License hash:'.ljust(23)} {nft.license_hash.hex()}")
print(f"{'NFT series total:'.ljust(23)} {nft.series_total}")
print(f"{'Current NFT number in the series:'.ljust(23)} {nft.series_number}")
print(f"{'Metadata updater puzhash:'.ljust(23)} {nft.updater_puzhash}")
print()
print("URIs:")
for uri in nft.data_uris:
print(f"{indent}{uri}")
print()
print("Metadata URIs:")
for metadata_uri in nft.metadata_uris:
print(f"{indent}{metadata_uri}")
print()
print("License URIs:")
for license_uri in nft.license_uris:
print(f"{indent}{license_uri}")
else:
print(f"No NFTs found for wallet with id {wallet_id} on key {fingerprint}")
except Exception as e: