Skip to main content

Tools

Explore the different tools available for developers to build dApps, smart contracts and protocols more easily on LUKSO.

APIs

⛽️ Relayer API

Deploy Universal Profiles easily, execute gas-free transactions up to a free monthly gas quota.

🔍 Indexer API

Query easily any information about Universal Profiles and LSP7/8 Digital Assets.

🆙 RPC API

Available RPC endpoints for the Universal Profile Browser Extension 🧩.


Javascript libraries

erc725.js

npm badge
npm install @erc725/erc725.js

Fetch any metadata easily from Universal Profiles, Tokens and NFTs. Includes helper functions to encode and prepare metadata before setting.

lsp-utils.js

npm badge
npm install @lukso/lsp-utils

High level helper functions to getProfileMetadata(...), decodeAllowedCalls(...), decodeAllowedERC725YDataKeys(...) to read / encode metadata efficiently and avoid dealing with low level encoding / decoding.

eip191-signer.js

npm badge
npm install @lukso/eip191-signer.js

Sign EIP-191 messages with a private key, to be used for preparing gas-less transactions for the relayer.

web3-onboard-config

npm badge

Universal Profile Integration for Web3-Onboard to easily integrate Universal Profiles in your dApp.

mock relayer

Github badgen badge

Skeleton repository to create a transaction relayer service compliant with the LSP15 Standard Transaction Relay Service API.

🏭 Node Docker Factory

Create docker compose file to connect to LUKSO network.


Smart Contracts

LSP Smart Contracts

npm badge

The reference Solidity implementation of the LUKSO LSP Standards. Available as whole umbrella package or individual packages for specific LSPs.

Foundry Template

Foundry repository template with pre-installed @lukso/lsp-smart-contracts package and example contracts ready to use.


Explorers & Debuggers

🔍 Blockscout

Network explorer for the LUKSO networks.

🔍 ERC725 Inspect

Inspector tool for developers to easily retrieve the list of metadata and permission from Universal Profile and Digital Assets, as well as encoding and decoding data.

🔍 Txs.app

Visualize transactions happening live in the LUKSO network decoded in a human readable manner.

Integrated partners

caution

Please note that the format of the data indexed by Envio might change in the future. This is also currently a free feature that might become a paid service in the future.

Third-party services and tools that are integrated with LUKSO to provide additional functionalities and services.

Envio

Indexer with playground to query data for Universal Profiles and Digital Assets in graphql.

API3

Oracle with different data feeds available for LUKSO.

DIA

Oracle with different data feeds available for LUKSO.

Dappnode

Start running your own validator to stake and earn rewards.