View All NFTs Owned by a Specific Ethereum Wallet – Methods and Tools

nftpythonsoliditytokenswallets

Python developer here, very interested in the ETH ecosystem. I would say I'm an experienced developer, but unaware of the many languages/tools that are available to interact with Ethereum wallets.

Let's say I've recently purchased ownership for a couple of NFTs (images). Is there any way for me to programmatically connect to this Ethereum wallet and view all the NFTs owned by that wallet (given the appropriate auth/access needed)? By view – I mean at least get access to all the metadata that's available for the NFTs, and possibly render the images. Is solidity able to help with this use case?

Best Answer

The smart contract ABI and code are public on Ethereum net. You could find the NFT contract that you want to retrieve info (https://etherscan.io/) and call the public functions on it...

Hope it helps