proto-kit / framework

Apache License 2.0
27 stars 10 forks source link

Add support for signed settlements / bridging / dispatching #142

Closed maht0rz closed 1 month ago

maht0rz commented 4 months ago

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.

rpanic commented 3 months ago

Todos: