Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mempool/mempool.js

Repository files navigation

Mempool JS API

npm version NPM Known Vulnerabilities License: MIT

NPM package module for Mempool APIs.

Documentation: https://mempool.space/api


Installation

ES Modules

Install the npm module.

# npm
$ npm install @mempool/mempool.js --save
# yarn
$ yarn add @mempool/mempool.js

Or if you're not into package management, just download a ZIP file.

Import the module.

import mempoolJS from '@mempool/mempool.js';
// default mempool.space endpointsconst { bitcoin, liquid } = mempoolJS();
// (optional) your custom endpoints
const { bitcoin } = mempoolJS({
 protocol: 'https', // optional, defaults to http for localhost, otherwise https
 hostname: 'mempool.space',
 network: 'testnet4' // 'signet' | 'testnet' | 'testnet4' | 'mainnet',
 config: { // optional axios request config to add to requests
 headers: {
 authorization: 'Basic auth'
 }
 }
});
// Liquid API
const { liquid } = mempoolJS({
 protocol: 'https', // optional, defaults to http for localhost, otherwise https
 hostname: 'liquid.network',
 network: 'liquid' // 'liquid' | 'liquidtestnet'
});

CommonJS

Include the line below in the head tag of your html file.

<script type="text/javascript" src="https://mempool.space/mempool.js"></script>

Call mempoolJS() function to access the API methods.

// default mempool.space endpoints
const { bitcoin } = mempoolJS();
// (optional) your custom endpoints
const { bitcoin } = mempoolJS({
 protocol: 'https', // optional, defaults to http for localhost, otherwise https
 hostname: 'mempool.space',
 network: 'testnet4', // 'signet' | 'testnet' | 'testnet4' | 'mainnet'
});
// Liquid API
const { liquid } = mempoolJS({
 protocol: 'https', // optional, defaults to http for localhost, otherwise https
 hostname: 'liquid.network',
 network: 'liquid' // 'liquid' | 'liquidtestnet'
});

Features


Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.


License MIT

About

NPM Package for Mempool.Space API.

Resources

License

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /