Merge pull request #11929 from xdustinface/pr-release-owner-did

cmds: `NFTInfo.owner_did` is `Optional[bytes32]`
This commit is contained in:
Amine Khaldi
2022-06-16 20:29:47 +01:00
committed by GitHub
+2 -1
View File
@@ -778,13 +778,14 @@ async def list_nfts(args: Dict, wallet_client: WalletRpcClient, fingerprint: int
for n in nft_list:
nft = NFTInfo.from_json_dict(n)
owner_did = None if nft.owner_did is None else encode_puzzle_hash(nft.owner_did, DID_HRP)
print()
print(f"{'NFT identifier:'.ljust(26)} {encode_puzzle_hash(nft.launcher_id, NFT_HRP)}")
print(f"{'Launcher coin ID:'.ljust(26)} {nft.launcher_id}")
print(f"{'Launcher puzhash:'.ljust(26)} {nft.launcher_puzhash}")
print(f"{'Current NFT coin ID:'.ljust(26)} {nft.nft_coin_id}")
print(f"{'On-chain data/info:'.ljust(26)} {nft.chain_info}")
print(f"{'Owner DID:'.ljust(26)} {encode_puzzle_hash(nft.owner_did, DID_HRP)}")
print(f"{'Owner DID:'.ljust(26)} {owner_did}")
print(f"{'Royalty percentage:'.ljust(26)} {nft.royalty_percentage}")
print(f"{'Royalty puzhash:'.ljust(26)} {nft.royalty_puzzle_hash}")
print(f"{'NFT content hash:'.ljust(26)} {nft.data_hash.hex()}")