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.
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.
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
Choose the LSP package you need from the repository's package list.
Run the command below in the project.
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.
Set up the repository locally
Clone the repository and install its dependencies before consulting package-level usage instructions.
Before you start
- Git
- npm
Steps
Clone
https://github.com/lukso-network/lsp-smart-contracts.git.Change into the
lsp-smart-contractsdirectory.Run the command below.
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.
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

