1.0.4 • Published 1 year ago

luxorpool v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Unofficial Luxor Pool JavaScript API Client

Version Try on RunKit

This unofficial Luxor Mining Pool client provides convenient access to the Luxor API from client-side and server-side JavaScript applications.

Installation

npm install luxorpool
# or
yarn add luxorpool

Usage

The package needs to be configured with an API key from your Luxor account: 1. Log in to Luxor. 1. Go to Settings > API Keys > Generate new Key.

import { Luxor } from 'luxorpool'

const luxor = new Luxor({
  key: 'YOUR_API_KEY',
  coin: 'BTC',
  units: 'TH'
})

async function example() {
  const subaccounts = await luxor.getSubaccounts()
  const hashrate = await luxor.getPoolHashrate()
  const transactions = await luxor.getTransactionHistory('YOUR_SUBACOUNT')
  // etc.
}

Documentation

This library is a pretty lightweight wrapper around the Luxor Pool API, so Luxor's API documentation is probably helpful. It also includes type definitions, so it should be convenient for TypeScript folks.

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago