Skip to content

Rewrite the entire provider as an async FSM #975

Open
@rklaehn

Description

@rklaehn

Basically like the get_response_machine, but for accepting connections.

This would be an experiment to make the provide side extremely flexible for advanced library users without having a hell of tons of different callbacks.

If you are saying "oh no, this will just be like libp2p", I think we can make it so this can take advantage of rust building async state machines for us... But it is not clear that this will work out, hence the experimental label...

Metadata

Metadata

Assignees

No one assigned

    Labels

    c-iroh-blobsrefactora change that neither fixes a bug nor adds a feature

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions