Max Cap of Contracts for Sentinel to Monitor?

We allow our users to deploy a new NFT contract to create their own personal collection of NFTs. We want to use the Sentinel to monitor the paid mint events so we can confirm these occurred before updating the values in our database.

We've been able to set this up already, however, is there a maximum number of contracts one Sentinel can monitor? The contracts all have the same ABI and conditions for monitoring are the exact same between them. We are just updating the sentinel and adding a new contract to it upon deployment.

However, I've noticed in the logs that it's returning a concerning message when we make the updates:
"Sentinel was triggered", followed by "Condition matches not found for Sentinel".

The sentinel still updates with the new contract though, so I'm not sure if this is something to worry about or not?

:computer: Environment

The Sentinel which triggers an autotask.

:memo:Details

No major issues. Just a couple questions for clarification:

Is there a maximum number of contracts one Sentinel can monitor?

Are the following messages from the Sentinel something to be concerned about or can they be safely ignored? Sentinel updates seem to take place despite these messages:

"Sentinel was triggered", followed by "Condition matches not found for Sentinel".

Hi @Jshanks21,

Thanks for reaching out, and great to hear you found Sentinels helpful!

There’s no hard limit at the moment, but due to implementation constraints in practice, it’ll amount to a couple of thousand monitored addresses.
Let us know if your use case exceeds that; we’d need to explore alternatives.

We are aware that the UI will get messy to the point of being unusable if you add many addresses.
We’ll try to fix that, but in the meantime, your only reasonable option would be to manage sentinel via API.

We haven’t yet encountered the use case of monitoring thousands of addresses with a single sentinel, so that particular scenario is currently untested.
Please keep us posted if you notice anything strange.

I hope this helps!

1 Like

Thank you very much for the feedback. That should work perfectly. We're not worried about reaching those numbers in the short term, but will definitely let you know if we get to that point.