Skip to content

roccomuso/purse.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

purse.io NPM Version node Dependency Status JavaScript Style Guide bitcoin

Node.js unofficial client to Purse.io API

Right now v1 API are supported.

Install

npm install --save purse.io

Usage

const Purse = require('purse.io')
let purse = new Purse()

purse.limit(25)
  .offset(0)
  .country('UK')
  .amount(null)
  .hide(null)
  .fetch()
    .then(console.log)
    .catch(console.error)

// OR

purse({
  limit: 25,
  offset: 0,
  country: 'UK', // if none specified, offers are mixed
  amount: '0.5-1',
  hide: null
}).fetch()
  .then(console.log)
  .catch(console.error)

Methods

  • fetch(): Get Purse.io offers and return a Promise with the result.
  • fetchRates(): Get Purse.io currency rates. It returns a Promise.
  • getCountries(): Get list of supported countries.
  • getLimits(): Get supported limits.
  • version(): Get API version.

Debug

To enable debug set the env var DEBUG=purse.io

Author

Rocco Musolino (@roccomuso)

License

MIT