npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

node-red-contrib-token-tracker

v0.1.0

Published

Cryptocurrency exchange integration for node-red

Downloads

10

Readme

Node Red Contrib Token Tracker

Integrate with many different cryptocurrency exchanges ( thanks to ccxt ) from within node-red

For flow examples checkout the flows here

API Access and Errors

In most cases the nodes provided here are just proxying to CCXT which in turn proxies to the Exchange API, if any errors are received they should be displayed in the node-red debug tab. Depending on the error consulting the specific Exchange's API documentation page or the ccxt wiki should probably be your first stop at debugging what the issue is.

About Security

When adding configs for an exchange you have the option to supply API credentials, some nodes require this and will be listed as Private below. If you don't supply credentials only public methods for the exchange are available for use, others will throw errors.

When adding credentials to an exchange the values you enter will be stored as node-red credentials meaning they will not be exported via export functionality, they should also be encrypted on the filesystem in a seperate file.


Included Nodes

The installed nodes have more detailed information in the node-red info pane shown when the node is selected. Below is a quick summary

Public API Nodes

Get Markets

Private API Nodes

Get Balance

Get Orders


Coming Soon...

To Implement: Public Methods

  • fetchTicker
  • fetchTickers
  • fetchOrderBook
  • fetchOHLCV
  • fetchTrades

To Implement: Private Methods

  • fetchMyTrades
  • createOrder
  • cancelOrder

To Enhance

  • Get Balance
    • Option to omit 0 balance, enabled by default
  • Get Orders
    • Option to give datetime from / to fields?
    • Option to allow orderId as input and call fetchOrder for that specific id?