LaunchKit · 2026
Back to Skills

stakingverse-lukso

Stake LYX tokens on Stakingverse (LUKSO liquid staking)

4
375 downloads
by @luksoagent

Setup & Installation

openclaw skills install @luksoagent/stakingverse-lukso

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install stakingverse-lukso

What This Skill Does

Enables staking and unstaking of LYX tokens on the Stakingverse liquid staking protocol via LUKSO Universal Profiles. Staking issues sLYX tokens that appreciate as rewards accrue. Unstaking follows a two-step request-then-claim pattern gated by oracle validation.

sLYX tokens remain tradeable and usable in DeFi while staking rewards auto-compound, unlike direct validator staking which locks assets.

When to use it

  • Staking LYX to earn ~8% APY while keeping assets liquid
  • Checking current sLYX balance on a Universal Profile
  • Requesting withdrawal of staked LYX tokens
  • Monitoring oracle-processed withdrawal readiness
  • Claiming unstaked LYX after oracle approval

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: stake 10 LYX on Stakingverse

AGENT
  1. 1Encodes deposit() call targeting the Stakingverse Vault contract
  2. 2Wraps call in UP.execute() with 10 LYX value attached
  3. 3Sends transaction through KeyManager.execute() using the controller wallet
  4. 4Waits for transaction confirmation
  5. 5Returns transaction hash and confirms sLYX minted to Universal Profile
OUTPUT

Staked 10 LYX. sLYX tokens minted to your Universal Profile. Transaction: 0x...

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

STAKINGVERSE_VAULT environment variable (vault contract address)MY_UP environment variable (Universal Profile address)CONTROLLER environment variable (controller wallet address)PRIVATE_KEY environment variable (controller private key)RPC_URL environment variable (LUKSO mainnet RPC endpoint)