Skip to main content

Tools and Services

Are there any sample projects to look at?

If you want to experiment with simple code snippets for LSPs, please look at the LUKSO Playground. The project can be used right in the browser or cloned locally. You can also play with our Sample dApps, covering token and NFT creation, simple contract interactions, and a Forum prototype.

Which tools can be used to develop dApps on LUKSO?

We have a full set of tools and libraries that you can use to build on LSPs and interact with Universal Profiles. You can also install the latest Universal Profile Extension to connect Universal Profiles with dApps.

Where can I get LYXt for test deployments?

Our official Testnet Faucet is handing out LYXt to deploy smart contracts to the LUKSO Testnet. You will need a Twitter account to request funds.

Is there a testing environment for the Universal Profile Extension?

If you want to experiment with the Universal Profile Extension and its interaction behavior, please look at our Universal Profile Test dApp.

Can I check what LSP standards are used for specific contracts?

Yes. You can use the in-browser inspection tool.

What is social recovery?

For conventional Ethereum accounts, also known as Externally Owned Accounts (EOAs), losing your private key can be disastrous as it's the sole means of accessing your account. If it's lost, access to the account and all its associated assets is also lost.

However, smart contract-based accounts like Universal Profiles offer more flexible and secure solutions. With Social Recovery, users can set up a recovery process that fits their needs. For instance, recovery could require permissions from pre-set trusted individuals (often called "guardians") or the provision of a secret phrase known only to the user, or even a combination of methods.

As Universal Profiles are natively able to support lots of EOAs as their controllers with different permissions, it's the perfect setup to build out social recovery schemes. The rotatable keys enable users to regain access to their accounts securely, even if they lose one private key, making the blockchain experience much more user-friendly and less risky.