0.2.0 • Published 1 year ago
@lukso/lsp-utils v0.2.0
LSP Smart Contracts Utils · 
This package was created with the intent to help developers to use @lukso/lsp-smart-contracts. Its purpose is to provide a series of helper functions for each LSP.
- For more information on LSPs see Documentation on docs.lukso.tech.
- For more information on LIPs see Specification
| :warning: | This package is currently in early stages of development, use for testing or experimentation purposes only. |
|---|
Installation
npm
@lukso/lsp-utils is available as a npm package.
npm install @lukso/lsp-utilscloning the repository
Alternatively you can also clone the repository and install its dependencies to start using the smart contracts.
$ git clone https://github.com/lukso-network/lsp-utils.git
$ cd ./lsp-utils
$ npm installUsage
in Javascript
You can use the utils by importing them as follow:
ES6 Modules:
import { encodeAllowedCalls } from '@lukso/lsp-utils/dist/lib/es6';
const allowedCalls = encodeAllowedCalls(
allowedInteractions,
allowedAddresses,
allowedStandards,
allowedFunctions,
);CommonJS
cosnt { encodeAllowedCalls } = require('@lukso/lsp-utils/dist/lib/es5');
const allowedCalls = encodeAllowedCalls(
allowedInteractions,
allowedAddresses,
allowedStandards,
allowedFunctions
);Documentation
For more informations check the docs folder