This takes in the mandatory arguments of contract address and tokenId and returns the NFT for you. Supports filters and attribute filters . Here is an example:
Copy client .getNFT ({
contractAddress : '0x9619dabdc2eb3679943b51afbc134dec31b74fe8' ,
tokenId : 9576
})
Copy {
'contractAddress' : "0x9619dabdc2eb3679943b51afbc134dec31b74fe8"
'count' : "1"
'image' : "https://ethermore.mypinata.cloud/ipfs/QmNT7FKf3bRbEHSfoNvGFGKGzfUNktf2uHSopr1EDNo5rH"
'metadata': {name: 'Dusk Half-Elf Fable Bard from The Mountains + Bedroll', image: 'https://ethermore.mypinata.cloud/ipfs/QmNT7FKf3bRbEHSfoNvGFGKGzfUNktf2uHSopr1EDNo5rH', attributes: Array(10), description: 'Dusk - Half-Elf - Fable - Bard - hero from the world of Ethermore.', external_url: 'https://ethermore.xyz/character/?tokenId=5221', …}
'name' : "Dusk Half-Elf Fable Bard from The Mountains + Bedroll"
'ownerAddress' : "0x6140f00e4ff3936702e68744f2b5978885464cbb"
'spec' : "erc721"
'tokenId' : "5221"
'updatedAt' : 1636395231
}