盘片5
类型脚本执行 磁盘V5 协议
Libp2p 兼容性

包含一个 libp2p 同行发现相容模块 .
示例
import {Discv5Discovery} from "@chainsafe/discv5";
import {ENR, SignableENR} from "@chainsafe/enr";
import {createLibp2p} from "libp2p";
import PeerId from "peer-id";
const myPeerId: PeerId = ...;
const bootEnrs: ENR[] = [...];
const libp2p = createLibp2p({
peerId: myPeerId,
peerDiscovery: [() => new Discv5Discovery({
enabled: true,
enr: SignableENR.createFromPeerId(myPeerId),
peerId: myPeerId,
bindAddrs: {ip4: "/ip4/0.0.0.0/udp/9000"},
bootEnrs,
searchInterval: 30000, // wait 30s between searches
})]
});
许可证
阿帕奇 - 2.0