nspcc-dev / neofs-contract

NeoFS smart-contract
GNU General Public License v3.0
10 stars 17 forks source link

Per-container event contracts #414

Open roman-khimov opened 3 months ago

roman-khimov commented 3 months ago

Is your feature request related to a problem? Please describe.

I'm always frustrated when I don't know what's up with the container contents. And we want to filter events per-container.

Describe the solution you'd like

The solution is to deploy a contract for containers that use meta (https://github.com/nspcc-dev/neofs-api/issues/300, container contract would need to know it's enabled). This contract needs to accept event data from SNs and push them into notifications. It does not need to process/store these events. This gives a natural event feed for container.

roman-khimov commented 1 month ago

There is a question of updates. Updating 1000 contracts at once is very much different from updating 10 contracts.