Is your feature request related to a problem? Please describe.
When running the Protokit sequencer with proofs disabled, the standard settlement contract would not accept the bundle proof (merged blocks into a single proof) due to not being authorized by a real proof. In order to integrate with lightnet or any other live networks, we need signed settlements.
Describe the solution you'd like
The permissions on all affected contracts should change to "signature" instead of "proof" for this specific type of operation. This results to being able to deploy the same contract with various permissions depending on the use case (proofs on or off)
Describe alternatives you've considered
N/A
Additional context
This task is a prerequisite for the lightnet integration into the starter kit.
Is your feature request related to a problem? Please describe. When running the Protokit sequencer with proofs disabled, the standard settlement contract would not accept the bundle proof (merged blocks into a single proof) due to not being authorized by a real proof. In order to integrate with lightnet or any other live networks, we need signed settlements.
Describe the solution you'd like The permissions on all affected contracts should change to "signature" instead of "proof" for this specific type of operation. This results to being able to deploy the same contract with various permissions depending on the use case (proofs on or off)
Describe alternatives you've considered N/A
Additional context This task is a prerequisite for the lightnet integration into the starter kit.