We want to watch the ERC-721 transfer function but only for our select contract addresses that are using the function. We are able to watch a single address and add it to a table, and we are able to watch all addresses by programmatically entering an empty string following this documentation.
However, we are unable to programmatically add a new address to that same table.
(.ie when creating a new collection contract that supports ERC-721 transfer)
How can we achieve this?
If we were to create a new table for every contract that we want to watch, how can we consolidate all of those new tables into a single table? From my understanding of Moralis functionality we would have to have an afterSave event for each table, however we would need to create those afterSave cloud functions dynamically as well so this is not feasible.