node-devp2p-dpt: 用 Node.js 实现以太坊的分布式节点表
简介
这是一个用 Node.js 实现的 devp2p 分布式节点表 (DPT)。DPT 类似于 DHT,但只存储节点信息。
安装
npm install devp2p-dpt
例子
更多基本示例,请参考 原料药。
const DPT = require('devp2p-dpt');
const dpt = new DPT({
secretKey: Buffer.from(你的32字节密钥), // 从中派生公钥的 32 字节 Buffer
timeout: 5000, // 以毫秒为单位的等待时间,等待节点回应
port: 30303, // 节点监听的外部端口。 如果未指定,将使用绑定中使用的端口
address: '127.0.0.1' // 节点监听的外部地址。 如果未指定,将使用绑定中使用的地址
});
DPT 方法
dpt.bind(port, address, [cb])
: 绑定端口。port
: 端口号address
: 地址cb
: 回调函数dpt.close([cb])
: 解除绑定端口。cb
: 回调函数dpt.bootstrap(peers, [cb])
: ...
21.22KB
文件大小:
评论区