OpenViSTAI · Agents · Blockchain · Crypto
Menu
Smart Contracts

Lsp Smart Contracts

Lsp Smart Contracts is a public Solidity library of reference smart-contract implementations for LUKSO Standard Proposals (LSPs), distributed as npm packages and maintained in a GitHub repository.

Independent OpenViST project profile, based on linked sources.

Lsp Smart Contracts — OpenViST project profile in Smart Contracts.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when building with LUKSO LSP standards and you need Solidity reference contracts or a package for a specific proposal.

Who it is for

  • Solidity developers implementing applications or contracts that follow LUKSO LSP standards.
  • Teams integrating LSP-compatible contracts into projects using LUKSO standards.

Documented uses

  • Find reference implementations for a particular LSP.
  • Install one LSP contract package or the full set of LSP contracts through npm.
  • Use reference contracts as a starting point for LSP-compatible integrations.
  • Consult package-specific documentation and repository guides for testing or deployment.
Before you choose

Requirements & limits

The repository is public, open source, and licensed under Apache-2.0. Its contracts are available as npm packages or through cloning the repository.

  • You can install the complete library or select a package for an individual LSP.
  • The repository labels the package early-stage and recommends use for testing or experimentation.
  • Package-level usage details are maintained in each package's README.
  • Deployment-chain lists and new-chain deployment instructions are provided separately.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install a specific LSP contract package

Add one LSP contract package, such as the LSP7 token contracts, to an npm project.

Before you start

  • An npm project

Steps

  1. Choose the LSP package you need from the repository's package list.

  2. Run the command below in the project.

    Documented command
    npm install @lukso/lsp7-contracts

Expected outcome

The selected LSP7 contracts package is added to the npm project.

Guide limitations

  • Package-specific usage instructions are in that package's README.
  • The project describes the package as early-stage and recommends it for testing or experimentation.
Source-based practical guide

Set up the repository locally

Clone the repository and install its dependencies before consulting package-level usage instructions.

Before you start

  • Git
  • npm

Steps

  1. Clone https://github.com/lukso-network/lsp-smart-contracts.git.

  2. Change into the lsp-smart-contracts directory.

  3. Run the command below.

    Documented command
    npm install

Expected outcome

The repository is cloned locally and its dependencies are installed.

Guide limitations

  • The README directs users to individual package READMEs for usage instructions.
  • The repository describes the package as early-stage and recommends it for testing or experimentation.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
9 October 2026
Original website title
lukso-network/lsp-smart-contracts · Official homepage title · retained in its source language