Socket
Book a DemoInstallSign in
Socket

blind-peer

Package Overview
Dependencies
Maintainers
2
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

blind-peer

Blind peers help keep hypercores available

latest
Source
npmnpm
Version
3.0.1
Version published
Maintainers
2
Created
Source

blind-peer

Blind peers help keep hypercores available.

For the client side responsible for requesting cores be kept by Blind Peers, see blind-peering.

To run the server as a CLI, see blind-peer-cli.

Installation

npm install blind-peer

Usage

to run a blind-peer server, use blind-peer-cli.

Using a Blind Peer

To talk to a blind peer, use blind-peering

Here is an example:

import BlindPeering from 'blind-peering'
import Hyperswarm from 'hyperswarm'
import Corestore from 'corestore'
import Wakeup from 'protomux-wakeup'

const store = new Corestore(Pear.config.storage)
const swarm = new Hyperswarm()
const wakeup = new Wakeup()

const DEFAULT_BLIND_PEER_KEYS = ['es4n7ty45odd1udfqyi9xz58mrbheuhdnxgdufsn9gz6e5uhsqco'] // replace with your own key
const blind = new BlindPeering(swarm, store, { wakeup, mirrors: DEFAULT_BLIND_PEER_KEYS })

// Add your autobase
blind.addAutobaseBackground(autobase1)

// Add another core
blind.addCore(core1, autobase1.wakeupCapability.key)

Related services:

https://github.com/holepunchto/autobase-discovery https://github.com/HDegroote/dht-prometheus

Programmatic Usage

const BlindPeer = require('blind-peer')

License

Apache-2.0

FAQs

Package last updated on 16 Dec 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts