Skip to content

Implement peers / network #11

@yoshuawuyts

Description

@yoshuawuyts

hypercore now works pretty well, it's time to implement the networking part.

Todos

  • implement feed.announce() (ref)
  • implement feed.unannounce() (ref)
  • implement pub feed.has() (ref)
  • implement pub feed.has_all() (polymorphic variant of feed.has())
  • implement pub feed.head() (ref)
  • implement pub feed.replicate() (ref)
  • implement pub feed.update() (ref)
  • implement pub feed.downloaded() (ref)
  • implement pub feed.finalize() (ref)
  • implement Peer struct
  • implement futures channel for events
  • implement Event enum

Bonus

  • implement pub feed.cancel() (ref)
  • implement pub feed.clear() (ref)
  • implement pub feed.seek() (ref)

Skipping

  • implement pub feed.download() (ref)
  • implement pub feed.undownload() (ref)

Resources

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions