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 🙏

© 2025 – Pkg Stats / Ryan Hefner

coinflux-api

v0.0.5

Published

coinflux.com API client library for NodeJS

Readme

coinflux-api

CoinFlux.com JavaScript API Client

This is an asynchronous NodeJS client for the coinflux.com API. It exposes all the API methods found here: https://api.coinflux.com/v0/ through the api method:


Install

$ npm install coinflux-api

Example Usage:

const key          = '...'; // API Key
const secret       = '...'; // API Private Key
const options      = {
	"env": "test", //defaults to prod -> production
	"timeout": 20000, //optional, defaults to 20000
	"ua" : "Client software name" //optional
}
const CoinFluxClient = require('coinflux-api');
const coinflux       = new CoinFluxClient(key, secret, options);

(async () => {
	// Get Ticker Info
	console.log(await coinflux.api('getRate', { pair : 'XBTEUR' }));

	// Get Ticker Info
	console.log(await coinflux.api('getWallet', { walletid : '0a846ac16f5842e6b48e769e6caa8942' }));
})();

Documentation

This section states available methods and required parameters.

Public methods (no authentication required)

Rates

getRates

getRate

parameters: pair

Private methods (authentication required)

Fluxes

getFluxes

getFlux

parameters: fluxid

getFluxAddresses

parameters: fluxid

getFluxOfAddress

parameters: address

newSellAddress

parameters: fluxid

Wallets

getWallets

getWallet

parameters: walletid

getWalletHistory

parameters: walletid

getWalletHistoryTx

parameters: walletid and historyid

Ledger

getLedger

getLedgerTx

parameters: ledgerid

Bank accounts

getBankAccounts

getBankAccount

parameters: accountid

Trade

buyToAddress

parameters: walletid, address, ccy1, cost and, optionally for XRP, address_tag


Credit:

We used the NodeJS implementation from https://github.com/nothingisdead/npm-kraken-api as reference.