Skip to content
A simple TypeScript peer discovery client for the ARK Blockchain.
TypeScript
Branch: master
Clone or download
Pull request Compare This branch is 5 commits behind ArkEcosystem:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.github
__tests__
src
.editorconfig
.gitignore
.prettierignore
.prettierrc.json
CHANGELOG.md
CODEOWNERS
LICENSE
README.md
banner.png
package.json
tsconfig.json
tslint.json
yarn.lock

README.md

@arkecosystem/peers

Latest Version Node Engine Build Status Codecov License: MIT

Lead Maintainer: Brian Faust

Installation

yarn add @arkecosystem/peers

Usage

Peers via GitHub

import { PeerDiscovery } from "@arkecosystem/peers";

await PeerDiscovery.new("devnet")
	.withVersion(">=2.4.0-next.0")
	.withLatency(300)
	.sortBy("latency")
	.findPeersWithPlugin("core-api");

Peers via Relay

import { PeerDiscovery } from "@arkecosystem/peers";

await PeerDiscovery.new("http://dexplorer.ark.io/api/v2/peers")
	.withVersion(">=2.4.0-next.0")
	.withLatency(300)
	.sortBy("latency")
	.findPeersWithPlugin("core-api");

Testing

yarn test

Security

If you discover a security vulnerability within this package, please send an e-mail to security@ark.io. All security vulnerabilities will be promptly addressed.

Credits

This project exists thanks to all the people who contribute.

License

MIT © ARK Ecosystem

You can’t perform that action at this time.