A JavaScript npm library for retrieving mutable data associated with a SLP token.

Usage no npm install needed!

<script type="module">
  import slpMutableData from '';



This is a JavaScript library that is packaged with browserify, to make it accessible to both browser-based and node.js-based programs. It allows Bitcoin Cash (BCH) wallets to retrieve a document from IPFS that represents the mutable data associated with an SLP token.

This library implements this PS002 specification for mutable data. It follows a series of pointers on the Bitcoin Cash blockchain to retrieve a JSON file from the IPFS network. This is a way to track changing data associated with a token. It's a way for video game characters, supply chain items, and other unique changing assets to be represented by a token.


Development and maintenance of this library is sponsored by Launchpad IP. If you need protection for your intellectual property, contact Launchpad.

Maintenance and development is managed by the Permissionless Software Foundation. If this library provides value to you, please consider making a donation to support the PSF developers:



GPL v2