Skip to content

Write an SP1 abstraction layer #270

@Ekleog-Polygon

Description

@Ekleog-Polygon

With an SP1 abstraction layer such that we only ever use SP1 through it, we'll become able to kill the SP1 wrappers from #263, and instead just handle panics from within the abstraction layer.

In particular, it should also wrap (de)serialization so that any panics from (de)serializing SP1 structs get catched without needing any wrappers.

Once this gets done, we will be able to more easily consider any multi-prover project that could arise in the future, and we will no longer need to sprinkle catch_unwinds around our code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions