Skip to content

Audit payjoin-ffi's ImplementationError From implementation #737

Closed

Description

@spacebear21

We need to make sure our error conversions are sane so that arbitrary types don't get converted into unrelated errors accidentally.

In payjoin-ffi, currently any arbitrary String can be converted to an ImplementationError. Maybe we should just use anyhow::Error?

See discussion in LtbLightning/payjoin-ffi#71 (comment)

Activity

  1. spacebear21 commented on Jun 6, 2025

    @spacebear21
    CollaboratorAuthor

    Related issue: #751

  2. arminsabouri commented on Sep 8, 2025

    @arminsabouri
    Contributor

    @spacebear21 is should this be 1.0 milestone issue?

  3. spacebear21 commented on Sep 8, 2025

    @spacebear21
    CollaboratorAuthor

    Hmm, it only touches payjoin-ffi and downstream so technically we could release a payjoin-1.0 before this is done. But for any dart/python 1.0 release I think this is necessary.

  4. arminsabouri commented on Sep 8, 2025

    @arminsabouri
    Contributor
  5. arminsabouri commented on Sep 8, 2025

    @arminsabouri
    Contributor

    TODO: assign chavic to this ticket

  6. added this to the payjoin-1.0 milestone on Sep 8, 2025
  7. spacebear21 commented on Sep 26, 2025

    @spacebear21
    CollaboratorAuthor

    Closed by #1029

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions