libp2p-gossipsub
Version:
A typescript implementation of gossipsub
10 lines (9 loc) • 377 B
TypeScript
import { InMessage } from 'libp2p-interfaces/src/pubsub';
import { Multiaddr } from 'multiaddr';
import PeerId = require('peer-id');
export interface AddrInfo {
id: PeerId;
addrs: Multiaddr[];
}
export declare type MessageIdFunction = (msg: InMessage) => Promise<Uint8Array> | Uint8Array;
export declare type MessageIdStrFunction = (msg: InMessage) => Promise<string>;