Mercado Bitcoin JS 💱
Promise-based wrapper for Mercado Bitcoin API.
Promise-based wrapper to easily make Mercado Bitcoin API requests.
Features
- Supports all methods from Mercado Bitcoin Data API
- Supports the Promise API
Installation
Using npm:
yarn add mercadobitcoin-js
Using npm:
npm install mercadobitcoin-js
Running Tests
Using yarn:
yarn test
Usage
const mercadoBitcoin = ; // Get information with the last 24 hours of Bitcoin trading in Mercado Bitcoin.const btcTicker = await mercadoBitcoin; // Get order book of Litecoin in Mercado Bitcoin.const ltcOrderBook = await mercadoBitcoin; // Get history of Ripple Trades in Mercado Bitcoin.const xrpTrades = await mercadoBitcoin; // Get the daily summary of Ethereum trades made in Mercado Bitcoin.const ethDaySummary = await mercadoBitcoin;
Usage examples
Get Ethereum Ticker
const getTicker = ; async { const ethereumTicker = await ; console;};
Output:
high: '754.00000000' low: '747.42038000' vol: '196.18673392' last: '751.01320000' buy: '751.01385000' sell: '753.73999000' open: '752.79999000' date: 1586145601
Get Bitcoin Trades
const getTrades = ; async { const bitcoinTrades = await ; console;};
Output:
tid: 5956493 date: 1586117823 type: 'buy' price: 3558998 amount: 001023184 tid: 5956494 date: 1586117823 type: 'buy' price: 35590 amount: 000931522 ...;
Release History
- 1.1.0:
- Using
node-fetch
instead ofaxios
to make the lib lighter.
- Using
- 1.0.1:
- Syntax changes.
- 1.0.0:
- Supports Promise and async/await
- Supports all Mercado Bitcoin Data API methods
Meta
Rafael Laurindo – @rafaellaurindo – eu@rafaellaurindo.dev
Distributed under the MIT license. See LICENSE for more information.
Donations are welcome!
If this project have helped you in any way, consider buying me a ☕️
With Paypal:
Or with Bitcoin: 1McMwihX3D2gwQqo3F9ez9namd2AB7U53B
Contributing
- Fork it (https://github.com/rafaellaurindo/mercadobitcoin-js/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request