build vertical · gasless onboarding

Build gasless onboarding with LUKSO LSPs on EVM

Gasless UX is a separation: the signer and the payer are different actors. LSP25 puts that separation on the account itself. A controller signs a payload, a relayer submits it and pays gas, the profile validates via LSP6 and executes.

When this vertical fits

You’re onboarding users who don’t already hold LYX. You want to sponsor the first N actions, or all actions for a given app session, or just the costly ones (recovery operations, expensive setData calls). You don’t want to run a bundler.

The minimum stack

  • LSP25 on the account for executeRelayCall
  • LSP6 to constrain what the signing controller may authorize
  • LSP20 when controllers should call the account directly inline
  • Nonce channels — use higher channels for parallel session streams instead of serializing through channel 0

Reading list.

A curated path — problem → standard → migration.

  1. [ 01 ] problem New users need gas before they can do anything
  2. [ 02 ] problem The ERC-4337 stack is a parallel mempool
  3. [ 03 ] LSP·25 Execute Relay Call
  4. [ 04 ] LSP·6 Key Manager
  5. [ 05 ] compare ERC-4337 vs the LSP account stack

Continue at docs.lukso.tech.