Drop contract group call scope #2619
Labels
neofs-adm
NeoFS Adm application issues
neofs-ir
Inner Ring node application issues
neofs-storage
Storage node application issues
security
Affects security
Milestone
Is your feature request related to a problem? Please describe.
I'm always frustrated when I have to deal with contract group in NeoFS. It's an additional key that doesn't fit well into the key management scheme, it complicates contract deployments and updates. The good thing about it is that it simplifies invocations, but to me it doesn't justify the management overhead for our system.
Describe the solution you'd like
Use Rules witness where needed for executions and enumerate all correct calls there. Many invocations are just fine with
CalledByEntry
only, some require more complex scopes. The minimal required scope must be used for every invocation.Describe alternatives you've considered
Wasting time and code to manage contract group, meh.
Additional context
Refs. #2405.
The text was updated successfully, but these errors were encountered: