An open API service indexing awesome lists of open source software.

https://github.com/interledger-deprecated/ilp-compat-plugin

Convert a Ledger Plugin Interface (LPI) version 1 plugin to LPIv2
https://github.com/interledger-deprecated/ilp-compat-plugin

Last synced: 5 months ago
JSON representation

Convert a Ledger Plugin Interface (LPI) version 1 plugin to LPIv2

Awesome Lists containing this project

README

          

# ilp-plugin-compat

> ILP plugin compatibility layer

Turns any LPI1 plugin into an LPI2 plugin.

## Usage

``` js
const compat = require('ilp-compat-plugin')

const Plugin = require('some-old-plugin')

const plugin = compat(new Plugin({ ... }))

console.log(plugin.constructor.version) // => 2

// Use LPI2
const { fulfillment, data } = await plugin.sendTransfer({ ... })

```

Note that it's safe to pass LPI2 plugins to compat, it will simply become a no-op.