Skip to content

Cannot use SimpleArcPeerManager-GossipVerifier combo due to circular type dependency #2813

Closed
@optout21

Description

@optout21

I ran into this while trying to bump LDK to v0.0.119 in ldk-sample

PR #2773 simplified GossipVerifier, that takes now a APeerManager template parameter (instead of a few ones used in the peer manager). However, in ldk-sample, a SimpleArcPeerManager is used, that takes a GossipVerifier, leading to a circular type dependency.

Reverting #2773 would solve this, but Options:

Currently this blocks bumping LDK to latest in ldk-sample. See note: lightningdevkit/ldk-sample#126 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions