Hi,
I am trying to replicate what I was doing with Servers in Streams. I basically have a number of NFTâs sitting in MATIC (OpenSea) and want to monitor every time any of my NFTâs is sold/transferred. As contract address for OpenSea NFTâs is shared, I need to filter out the ones that are not mine.
This is how my configuration for the stream looks like:
Address: 0x2953399124f0cbb46d2cbacd8a89cf0599974963
Stream Configuration: I have put in a webhook url, description, and tag, and switched on Prod
Selected Network: Polygon
Stream Options: Contract Interactions, Native Transactions
Note, I didnât check or uncheck anything here, itâs the default and I made no changes.
ABI: I copy pasted the whole ABI.
Topic0: TransferSingle(address, address,address,uint256,uint256)
Filter: I added id in [comma separated list of token ids] filter (to capture only my NFTâs)
I have 2 issues;
- When I start the stream it starts populating with NFTâs that are supposed to be filtered out.
- I have over 12K failed deliveries but canât see why they failed. Not that it matters as none of those transaction captures are mine but where do I see the failure reasons, if possible?
Any help appreciated.