Gathering detailed insights and metrics for pocket-node
Gathering detailed insights and metrics for pocket-node
Gathering detailed insights and metrics for pocket-node
Gathering detailed insights and metrics for pocket-node
node-pocket-safe
Pocket-Safe is a decentralized system for secure offline blockchain management, enabling local transactions via Bluetooth, Wi-Fi, NFC, or QR Codes. A fiscal agent ensures integrity through digital signatures, offering scalable and reliable solutions.
node-pocket
API bindings for getpocket.com
node-pocket-api
node lib for [Pocket API](http://getpocket.com/developer/docs/overview)
pocket-api
Node module for Pocket API
A REST API web app to connect to any blockchain with a plugin system.
npm install pocket-node
Typescript
Module System
Min. Node Version
Node Version
NPM Version
JavaScript (87.38%)
Shell (8.12%)
Dockerfile (4.5%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
11 Stars
158 Commits
5 Forks
3 Watchers
2 Branches
7 Contributors
Updated on Jan 28, 2023
Latest Version
0.0.12
Package Id
pocket-node@0.0.12
Unpacked Size
64.43 kB
Size
15.79 kB
File Count
41
NPM Version
6.4.1
Node Version
10.3.0
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
A Pocket Network client for Pocket Nodes, which are the actors within the Pocket Network that execute the Relays.
For more about the Pocket Network please visit our website
You can install using npm
:
npm install -g pocket-node
To start the server, just run:
pocket-node start -p [port number] -h -w
The -h
and -w
flags are to enable the HTTP and WebSocket endpoints respectively. Before you can start relaying transactions, read below on how to install the different plugins which will allow your Node to connect to the different blockchains (ETH, BTC, LTC, etc.).
The .env
file is an example set of environment variables that docker-compose
will use by default when bringing up the container.
The pocket-node
image will be built and container may be started simply by running:
docker-compose up -d
If you are iterating on the codebase and changing things, this is the best way to ensure your changes are included in the resultant docker image and spawned container:
docker-compose build pocket-node && docker-compose up -d --force-recreate pocket-node
If you want to run the geth integration with pocket just do:
1cd integrations/geth 2docker-compose build && docker-compose up
The Pocket Node Plugin System allows the Pocket Node app to support any decentralized network as a Relay Node in the Pocket Network.
Each plugin can be created independently and supported individually as a NPM package, and each node can pick and choose whichever plugins they wanna use to support on their network.
For example, if you wanted to add Ethereum support for your node, you can use our Pocket Node Ethereum Plugin
To install a plugin from NPM just run the following command:
pocket-node install <npm package name>
As simple as that and your Pocket Node will support the network described by this plugin.
Note: Please note that if you install multiple plugins for the same network, only the latest one you installed will be used, the older ones will be uninstalled.
To see which plugins you have installed just run the following command:
pocket-node list
Each Plugin requires a configuration file which is a JSON object with all the pre-determined configurations. Please refer to each Plugin's documentation to see how you can configure your Plugin using the following command:
pocket-node configure <network token ID (ETH, BTC, etc.)> /path/to/configuration.json
To remove a specific plugin just run the following command:
pocket-node remove -n <network token ID (ETH, BTC, etc.)>
You can also remove all installed plugins with the following command:
pocket-node remove -a
Notes:
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 3/4 approved changesets -- score normalized to 7
Reason
project is archived
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
project is not fuzzed
Details
Reason
security policy file not detected
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
33 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More