Let’s create a stream that monitors all the NFT contract transfers from a specific sender address.
This stream uses the listen to all addresses feature that is available only on Business and Enterprise plans.
There will be a few NFT contracts that don’t follow the standards like CryptoPunks that have a different ABI, and you will not receive webhook requests from those non-standard NFT contracts.
You will use the ABI specific to NFT transfers, the one that has indexed for tokenId.
Programmatically
Via WebUI
- Create a new Stream
- Fill out the form
- Switch on Event Emittance and Add the Abi and select the topic
- Select
Listen to all addresses and Contract interactions (logs)
- Add below value to advanced options
- Click on create stream button