Lux Docs
Lux Skills Reference

Lux Standard - Smart Contract Standards

Documentation for Lux Standard - Smart Contract Standards

Overview

Lux Standard (github.com/luxfi/standard) is the official Solidity smart contract library for the Lux Network ecosystem. It provides production-ready contracts across 40+ modules covering token standards (LRC20/721/1155), DeFi protocols (AMM, perps, lending, liquid staking), cross-chain bridges, post-quantum cryptography precompiles, FHE (Fully Homomorphic Encryption) confidential contracts, DAO governance, Safe multisig wallets, NFT marketplaces, account abstraction, prediction markets, privacy primitives, and yield strategies. Published as @luxfi/contracts on npm.

Why

Lux Standard is the canonical contract library for building on Lux C-Chain and subnet chains (Zoo, Hanzo/AI, SPC, Pars). It provides Lux-native naming (LRC20 instead of ERC20), native bridge token support (LRC20B), post-quantum signer modules for Safe wallets, FHE-encrypted token balances and governance via T-Chain, and unified deployment scripts for all Lux ecosystem chains. Every DeFi primitive needed to build on Lux is here in one audited monorepo.

Tech Stack

LayerTechnology
LanguageSolidity 0.8.28 (primary), 0.8.24/0.8.20/0.7.6 (legacy compat)
Build (primary)Foundry (forge 0.8.31, via-IR, Cancun EVM)
Build (secondary)Hardhat 2.23+ with ethers v6, TypeChain
TestingFoundry (forge test), Hardhat (mocha/chai)
SecuritySlither, Echidna, Medusa, Semgrep, CodeQL, Aderyn
DependenciesOpenZeppelin 5.4.0, Safe Contracts 1.4.1, solmate, PRBMath
Package@luxfi/contracts v1.6.0 on npm
LicenseBSD-3-Clause

Key Dependencies

PackageVersionPurpose
@openzeppelin/contracts^5.4.0Base token/access/governance implementations
@openzeppelin/contracts-upgradeable^5.4.0Upgradeable proxy patterns
@safe-global/safe-contracts^1.4.1Gnosis Safe multisig base
forge-stdlatestFoundry test framework
solmatelatestGas-optimized utilities
@prb/mathlatestFixed-point arithmetic
@chainlink/contractslatestOracle price feeds

When to use

  • Building any token (fungible, NFT, multi-token) on Lux C-Chain or subnet chains
  • Deploying DeFi protocols (AMM, lending, perpetuals, liquid staking) on Lux
  • Implementing cross-chain bridges using Lux Warp messaging
  • Creating DAO governance with on-chain voting and timelocks
  • Building Safe multisig wallets with post-quantum signer support
  • Implementing FHE-encrypted balances, votes, or private computations on T-Chain
  • Deploying NFT marketplaces with bonding curve pricing (LSSVM)
  • Using ERC-4337 account abstraction on Lux
  • Building prediction markets, insurance, or streaming payment contracts

Hard requirements

  • Foundry installed (curl -L https://foundry.paradigm.xyz | bash && foundryup)
  • Node.js 18+ for Hardhat/TypeChain workflows
  • Use @luxfi/contracts import paths, never @openzeppelin directly for token bases (use LRC20 not ERC20)
  • All tokens must use Lux naming: LRC20, LRC721, LRC1155 (not ERC20, ERC721, ERC1155)
  • Solidity ^0.8.24 minimum for new contracts (0.8.28 recommended)
  • Cancun EVM target (evmVersion = "cancun" in foundry.toml)
  • via-IR compilation enabled for optimizer
  • Optimizer runs: 200
  • Remapping: @luxfi/contracts/=contracts/ in foundry.toml
  • FHE contracts require T-Chain (ThresholdVM) -- will not work on plain C-Chain
  • Post-quantum precompiles (ML-DSA, FROST, etc.) require Lux-specific EVM precompile addresses
  • Never use EWOQ keys
  • Private keys via .env file (never committed), loaded via dotenv

Quick reference

# Clone and setup
git clone https://github.com/luxfi/standard.git && cd standard
forge install && pnpm install

# Build
forge build                          # Foundry (recommended)
pnpm build:hardhat                   # Hardhat

# Test
forge test                           # All tests
forge test -vvv                      # Verbose
forge test --gas-report              # Gas report
forge coverage                       # Coverage
pnpm test:hardhat                    # Hardhat tests

# Format / Lint
forge fmt                            # Format
forge fmt --check                    # Lint

# Deploy
anvil --chain-id 96369 &             # Start local node
forge script script/DeployFullStack.s.sol --rpc-url localhost --broadcast

# Deploy to Lux Mainnet
forge script script/DeployFullStack.s.sol --rpc-url lux --broadcast --verify

# Generate TypeChain types
pnpm typechain

# Generate ABIs
cd contracts && pnpm build:abi

# Docs
forge doc --serve

Network Configuration

NetworkChain IDRPC
Lux Mainnet96369https://api.lux.network/rpc
Lux Testnet96368https://api.lux-test.network/rpc
Zoo Mainnet200200https://api.zoo.network/rpc
Zoo Testnet200201https://api.zoo-test.network/rpc
AI Mainnet36963https://api.ai.network/rpc
AI Testnet36964https://api.ai-test.network/rpc
Lux Local31337http://127.0.0.1:8545

Explorers

NetworkURL
Luxhttps://explore.lux.network
Lux Testnethttps://explore.lux-test.network
Zoohttps://explore.zoo.network

npm Package

# Install published contracts
npm install @luxfi/contracts@1.6.0

# Foundry installation
forge install luxfi/standard
# Add to remappings.txt:
# @luxfi/contracts/=lib/standard/contracts/

One-file quickstart

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;


/// @title MyToken - A simple LRC20 token on Lux
contract MyToken is LRC20 {
    constructor() LRC20("My Token", "MTK") {
        _mint(msg.sender, 1_000_000 * 10 ** 18);
    }
}

Deploy with Foundry:

# Start local node
anvil --chain-id 96369 &

# Deploy
forge create src/MyToken.sol:MyToken --rpc-url http://127.0.0.1:8545 --private-key $PRIVATE_KEY

Core Concepts

Token Standards (LRC)

Lux uses LRC (Lux Request for Comment) naming for its token standards. These are ERC-compatible but carry Lux-specific extensions.

LRC20 - Fungible Tokens

ContractImportDescription
LRC20@luxfi/contracts/tokens/LRC20.solBase fungible token
LRC20Basic@luxfi/contracts/tokens/LRC20/LRC20Basic.solMinimal implementation
LRC20Capped@luxfi/contracts/tokens/LRC20/LRC20Capped.solMaximum supply cap
LRC20Burnable@luxfi/contracts/tokens/LRC20/extensions/LRC20Burnable.solBurn functionality
LRC20Mintable@luxfi/contracts/tokens/LRC20/extensions/LRC20Mintable.solMint functionality
LRC20Permit@luxfi/contracts/tokens/LRC20/extensions/LRC20Permit.solGasless approvals (EIP-2612)
LRC20FlashMint@luxfi/contracts/tokens/LRC20/extensions/LRC20FlashMint.solFlash minting
LRC20Wrapper@luxfi/contracts/tokens/LRC20/LRC20Wrapper.solToken wrapping
SafeLRC20@luxfi/contracts/tokens/LRC20/SafeLRC20.solSafe transfer helpers
LRC20B@luxfi/contracts/tokens/LRC20B.solBridgeable (mint/burn by bridge)

LRC721 - Non-Fungible Tokens

ContractImportDescription
LRC721@luxfi/contracts/tokens/LRC721/LRC721.solBase NFT
LRC721B@luxfi/contracts/tokens/LRC721B.solBridgeable NFT

LRC1155 - Multi-Tokens

ContractImportDescription
LRC1155@luxfi/contracts/tokens/LRC1155/LRC1155.solMulti-token standard
LRC1155B@luxfi/contracts/tokens/LRC1155B.solBridgeable multi-token

LRC4626 - Tokenized Vaults

ContractImportDescription
LRC4626@luxfi/contracts/tokens/LRC4626/LRC4626.solERC-4626 vault standard

Platform Tokens

ContractImportDescription
LUX@luxfi/contracts/tokens/LUX.solNative platform token
WLUX@luxfi/contracts/tokens/WLUX.solWrapped LUX
LUSD@luxfi/contracts/tokens/LUSD.solLux Dollar stablecoin
AI@luxfi/contracts/tokens/AI.solAI compute mining token

FHE Contracts (Fully Homomorphic Encryption)

FHE contracts run on the Lux T-Chain (Threshold Chain) powered by ThresholdVM. They enable encrypted computation where balances, votes, and values remain confidential on-chain.

Architecture: C-Chain Contract -> FHE precompile (0x0700...0080) -> T-Chain validators -> threshold decryption callback

Encrypted Types (defined in contracts/fhe/FHE.sol):

  • ebool, euint8, euint16, euint32, euint64, euint128, euint256, eaddress, einput

Precompile Addresses:

  • 0x0700...0080 - FHE operations (arithmetic, comparison)
  • 0x0700...0081 - ACL (allow/deny ciphertext access)
  • 0x0700...0082 - Input verifier (verify encrypted inputs)
  • 0x0700...0083 - Gateway (decryption requests to T-Chain)

FHE Directory Structure (contracts/fhe/):

PathPurpose
FHE.solMain FHE library with all operations
FHETypes.solEncrypted type definitions and precompile addresses
FHENetwork.solT-Chain network interface
FHECommon.solCommon utilities
IFHE.solInterfaces and structs
access/Permissioned.solEIP-712 signature-based access control for FHE
access/PermissionedV2.solV2 access control
config/FHEVMConfig.solFHE VM configuration
config/TFHEConfig.solThreshold FHE configuration
threshold/TFHE.solThreshold decryption via T-Chain (async decrypt with callback)
threshold/TFHEApp.solBase contract for apps using threshold decryption
utils/EncryptedErrors.solEncrypted error codes
utils/TFHEErrors.solTFHE error types
utils/debug/Console.solDebug console for FHE
utils/debug/MockFheOps.solMock FHE operations for testing

FHE Tokens (contracts/fhe/token/):

ContractDescription
ConfidentialLRC20Encrypted ERC20 with confidential balances
ConfidentialLRC20WrappedWrap plaintext LRC20 into confidential
ConfidentialWLUXConfidential Wrapped LUX
ConfidentialLRC20MintableMintable confidential token
ConfidentialLRC20WithErrorsConfidential token with encrypted error codes
ConfidentialLRC721Confidential NFT
ConfidentialLRC721MintableMintable confidential NFT

FHE Governance (contracts/fhe/governance/):

ContractDescription
ConfidentialGovernorGovernor with encrypted vote tallies
ConfidentialLRC20VotesVoting power from confidential tokens
ConfidentialStrategyConfidential voting strategy
BlendedConfidentialStrategyMixed public/private voting
CompoundTimelockCompound-style timelock for FHE governance

FHE Finance (contracts/fhe/finance/):

ContractDescription
ConfidentialVestingWalletLinear vesting with encrypted amounts
ConfidentialVestingWalletCliffCliff vesting with encrypted amounts
// Example: Confidential LRC20 token

contract PrivateToken is ConfidentialLRC20 {
    constructor() ConfidentialLRC20("Private Token", "PRIV") {
        // Balances are encrypted on-chain
    }
}

Governance

Core Governance (contracts/governance/):

ContractDescription
DAOComplete DAO implementation
GovernorOpenZeppelin-based Governor
GovernanceBase governance logic
MultiDAOGovernorMulti-DAO governance coordinator
TimelockTimelock controller
vLUXVote-escrowed LUX (ve-tokenomics)
DLUXDelegate LUX token
DLUXMinterDLUX minting controller
GaugeControllerGauge weight voting (Curve-style)
KarmaReputation scoring
KarmaControllerKarma management
VotingLUXLUX voting power
VotingPowerGeneric voting power
CouncilCouncil governance
CommitteeCommittee structure
CharterDAO charter
SecretariatDAO secretariat
VoteVote contract
VotesTokenVotes-enabled token

Voting Strategies: VoteTrackerLRC20, VotingWeightLRC20, VotingWeightVLUX

Veto System: Sanction, Veto (hierarchical freeze protection)

DAO Framework (contracts/dao/): Full LIP-7001 compliant DAO with Safe integration, Hats Protocol roles, freeze guards, freeze voting, sub-DAO hierarchy (FractalModule), account abstraction paymaster, KYC verification, public sale, autonomous admin, and countersign modules.


// Create and vote on proposals
dao.propose(targets, values, calldatas, "Upgrade treasury");
dao.castVote(proposalId, 1); // 1 = For

Bridge and Cross-Chain

Core Bridge (contracts/bridge/):

ContractDescription
BridgeCore bridge with Warp verification
BridgeVaultBridge liquidity vault
ETHVaultNative ETH bridge vault
XChainVaultCross-chain vault
TeleportToken teleportation interface
LRC20BBridgeable token base

Collateral Tokens: BTC, ETH, DAI, USDC, USDT bridges

Yield-Bearing Bridge Tokens (contracts/bridge/yield/): 20+ DeFi strategies (Aave V3, Compound V3, Lido, EigenLayer, Morpho, Pendle, Curve, Convex, Ethena, Euler V2, MakerDAO, Maple, Spark, Frax, Yearn V3, Babylon, RocketPool, plus L2/Solana/TON strategies)


// Teleport tokens cross-chain
teleport.send(destChainId, recipient, token, amount);

Liquid Protocol

Master yield vault and liquid staking with xLUX shares:

ContractDescription
LiquidLUXMaster yield vault -- receives ALL protocol fees
LiquidTokenBase ERC20 with flash loan support (ERC-3156)
LiquidVaultCross-chain teleport vault
LiquidETHBridged ETH with yield
LiquidYieldYield-bearing wrapper
TeleporterLiquid teleport

L-Tokens (bridged assets): LETH, LBTC, LUSD, LSOL, LTON, LBNB, LPOL, LLUX, LADA, LZOO, LPARS, and 30+ more


LiquidLUX vault = LiquidLUX(LIQUID_LUX_ADDRESS);
// Deposit WLUX, receive xLUX shares
uint256 shares = vault.deposit(amount, msg.sender);
// Withdraw - burns xLUX, returns WLUX
uint256 assets = vault.withdraw(shares, msg.sender, msg.sender);

Post-Quantum Cryptography

EVM precompile interfaces for quantum-resistant signatures (contracts/precompile/interfaces/):

PrecompileInterfaceDescription
FROSTIFROST.solSchnorr threshold signatures
ML-DSAIMLDSA.solFIPS 204 (Dilithium) signatures
ML-KEMIMLKEM.solKey encapsulation mechanism
SLH-DSAISLHDSA.solFIPS 205 (SPHINCS+) signatures
RingtailIRingtailThreshold.solLattice-based threshold
CGGMP21ICGGMP21.solECDSA threshold (MPC)
BLSIBLS.solBLS aggregate signatures
WarpIWarp.solCross-chain Warp messaging
QuasarIQuasar.solQuantum consensus
FHEIFHE.solFHE operations precompile
LSSILSS.solLattice secret sharing
HashIHash.solHash function precompile
ZKIZK.solZero-knowledge proof verification
Secp256r1ISecp256r1.solP-256 curve verification
OracleIOracle.solOn-chain oracle precompile
PQCryptoIPQCrypto.solPost-quantum crypto umbrella
DEXIDEX.solDEX precompile with pool manager

// Verify post-quantum ML-DSA signature
bool valid = IMLDSA.verify(publicKey, message, signature);

Safe (Multi-Signature Wallets)

Post-quantum-ready multisig wallets (contracts/safe/):

ContractDescription
SafeCore multi-sig wallet
SafeFactorySafe deployment factory
SafeFROSTSignerFROST threshold signer module
SafeFROSTCoSignerFROST co-signing module
SafeMLDSASignerML-DSA (Dilithium) signer
SafeRingtailSignerRingtail lattice signer
SafeLSSSignerLSS-MPC signer
SafeCGGMP21SignerCGGMP21 ECDSA threshold
SafeThresholdLamportModuleLamport one-time signer
QuantumSafeFull quantum-resistant safe
FROSTFROST protocol implementation
FROSTAccountFROST-based account
SafeModuleBase module

AMM (Automated Market Maker)

ContractDescription
AMMV2FactoryV2 pair factory
AMMV2PairV2 constant-product pair
AMMV2RouterV2 swap router
AMMV3FactoryV3 concentrated liquidity factory
AMMV3PoolV3 concentrated liquidity pool
StableSwapCurve-style stable swap
StableSwapFactoryStable swap factory
PriceAggregatorMulti-source price aggregation

Perps (Perpetual Trading)

Leveraged perpetual futures up to 50x (contracts/perps/):

ContractDescription
VaultCentral liquidity pool
RouterPosition management
PositionRouterKeeper-executed orders
PositionManagerPosition lifecycle
OrderBookLimit order book
LLPManagerLux Liquidity Provider token
ShortsTrackerShort interest tracking
VaultPriceFeedPrice feed aggregation
FastPriceFeedLow-latency oracle
ReferralStorageReferral program

Markets (Lending)

Morpho-style isolated lending markets (contracts/markets/):

ContractDescription
MarketsCore lending/borrowing
AllocatorCapital allocation
RouterLending router
AdaptiveCurveRateModelInterest rate model
PythOraclePyth price oracle
ChainlinkOracleChainlink price oracle

LSSVM (NFT AMM)

NFT automated market maker with bonding curves (contracts/lssvm/):

ContractDescription
LSSVMPairFactoryPair factory
LSSVMPairNFT/token pair
LSSVMRouterSwap router
LinearCurveLinear bonding curve
ExponentialCurveExponential bonding curve

Account Abstraction (ERC-4337)

ContractDescription
AccountERC-4337 smart account
EOAExternally owned account wrapper
EOAFactoryAccount factory
EOAPaymasterGas sponsorship paymaster

Additional Modules

AI and Compute (contracts/ai/): AIToken, AIMining, ComputeMarket

Identity / DID (contracts/did/): Registry, IdentityNFT

Staking (contracts/staking/): sLUX (staked LUX)

Treasury (contracts/treasury/): Bond, LiquidBond, ValidatorVault, FeeGov, CollateralRegistry, ProtocolLiquidity, Vault, Router, Collect, Recall

NFT (contracts/nft/): GenesisNFTs, Market

Omnichain (contracts/omnichain/): OmnichainLP, OmnichainLPFactory, OmnichainLPRouter, Bridge

Oracle (contracts/oracle/): Oracle, OracleHub, DEXSource, TWAPSource, Finder, IdentifierWhitelist, Store

Privacy (contracts/privacy/): BulletproofVerifier, Poseidon2Commitments, PrivateBridge, PrivateTeleport, ShieldedTreasury, ZNote, ZNotePQ

Prediction Markets (contracts/prediction/): Oracle, Resolver, Claims, Hub, Bridge, Relay

DTF (contracts/dtf/): ReserveDTF (diversified token fund)

Insurance (contracts/insurance/): Cover

Streaming (contracts/streaming/): Streams

Options (contracts/options/): Options

Yield Strategies (contracts/yield/): 20+ strategies (Aave V3, Compound V3, Lido, EigenLayer, Morpho, Pendle, Curve, Convex, and more)

Project Structure

standard/
  contracts/              # All Solidity source (796 files)
    package.json          # @luxfi/contracts v1.6.0 (npm package)
    tokens/               # LRC20, LRC721, LRC1155, LRC4626, platform tokens
    fhe/                  # FHE confidential contracts (T-Chain)
    governance/           # DAO, Governor, vLUX, GaugeController
    dao/                  # Full LIP-7001 DAO framework
    bridge/               # Cross-chain bridges, Teleport, yield strategies
    liquid/               # LiquidLUX vault, L-tokens, teleport
    safe/                 # Multi-sig with post-quantum signers
    precompile/           # PQ crypto precompile interfaces
    amm/                  # V2/V3 AMM, StableSwap
    perps/                # Perpetual futures
    markets/              # Morpho-style lending
    lssvm/                # NFT AMM with bonding curves
    account/              # ERC-4337 account abstraction
    ai/                   # AI token, mining, compute market
    did/                  # DID registry
    staking/              # sLUX
    treasury/             # Bonds, vaults, fee distribution
    nft/                  # Genesis NFTs, marketplace
    omnichain/            # Cross-chain LP
    oracle/               # Oracle hub, TWAP, DEX sources
    privacy/              # Bulletproofs, ZNote, Poseidon2
    prediction/           # Prediction markets
    yield/                # 20+ yield strategies
  test/                   # Foundry tests (27 test files)
    foundry/              # forge test suites
    treasury/             # Treasury-specific tests
  script/                 # Deployment scripts (Foundry)
  scripts/                # Utility scripts (TypeScript)
  lib/                    # Foundry dependencies (forge install)
  deployments/            # Deployment artifacts and addresses
  foundry.toml            # Foundry config (solc 0.8.31, via-IR, Cancun)
  hardhat.config.ts       # Hardhat config (multi-compiler, multi-network)
  remappings.txt          # Foundry import remappings
  package.json            # Root dev dependencies (private)
  Makefile                # Build/test/deploy shortcuts

Deployed Contracts (Lux Mainnet, Chain ID 96369)

As of 2026-03-04, 20 core contracts deployed and verified:

ContractAddress
WLUX0x3C18bB6B17eb3F0879d4653e0120a531aF4d86E3
LETH0x5a88986958ea76Dd043f834542724F081cA1443B
LBTC0x8a3fad1c7FB94461621351aa6A983B6f814F039c
LUSDC0x57f9E717dc080a6A76fB6F77BecA8C9C1D266B96
sLUX0xc606302cd0722DD42c460B09930477d09993F913
AMMV2Factory0xb06B31521Afc434F87Fe4852c98FC15A26c92aE8
AMMV2Router0x6A1a32BF731d504122EA318cE7Bd8D92b2284C0d
Timelock0xe0C921834384a993963414d6EAA79101C60A59Df
vLUX0x55833074AD22E2aAE81ad377A600340eC0bc7cbd
GaugeController0xF207Cf7f1cC372374e54d174B2E184a10417b0F6
Karma0xc3d1efb6Eaedd048dDfE7066F1c719C7B6Ca43ad
DLUX0xAAbD65c4Fe3d3f9d54A7C3C7B95B9eD359CC52A8
DIDRegistry0xe494b658d1C08a56b8783a36A78E777AD282fCC3
FeeGov0xE7738632E5c84bE3e5421CC691d9fEF5DFb0cCB6
ValidatorVault0x2BaeF607871FB40515Fb42A299a1E0b03F0C681f
LinearCurve0x360149cC47A3996522376E4131b4A6eB2A1Ca3D3

Multi-network deployments across Zoo (200200), Hanzo (36963), SPC (36911), and Pars (494949) chains.

Troubleshooting

Build fails with "stack too deep" Enable via_ir = true in foundry.toml (already default). This enables the Yul IR pipeline which handles deep stacks.

Import resolution fails in Foundry Check remappings.txt and foundry.toml remappings match. Key mapping: @luxfi/contracts/=contracts/. Run forge remappings to debug.

FHE contracts fail to deploy FHE contracts require T-Chain (ThresholdVM) with FHE precompiles at 0x0700...0080-0083. They will revert on standard C-Chain or Hardhat local network. Use MockFheOps.sol for local testing.

Hardhat compilation errors with multiple Solidity versions The hardhat.config.ts includes compilers for 0.8.28, 0.8.24, 0.8.20, and 0.7.6. If a contract specifies a pragma not matching any compiler, add the version to the compilers array.

Gas estimation fails on Lux Lux C-Chain uses Cancun EVM. Set evmVersion = "cancun" in both foundry.toml and hardhat.config.ts.

Seaport contracts fail to compile with default profile Seaport requires solc 0.8.24 without via-IR. Build with: FOUNDRY_PROFILE=seaport forge build

TypeChain types not generating Run pnpm typechain from root. Requires @typechain/ethers-v6 and @typechain/hardhat packages.

Post-quantum precompile calls revert PQ precompiles (ML-DSA, FROST, etc.) are Lux-specific EVM extensions. They do not exist on Ethereum, Hardhat, or Anvil. Test against a real Lux node or devnet.

forge test fails on certain test files The foundry.toml sets script = "contracts/script" and test = "test". If tests reference contracts in unusual paths, check that remappings cover the import.

npm publish fails The npm package is at contracts/package.json (name: @luxfi/contracts). Publish from the contracts directory: npm publish ./contracts --access public

  • lux-fhe - Lux FHE Go library and T-Chain cryptographic foundation
  • lux-fhevm - FHE VM integration for encrypted EVM execution
  • lux-crypto - Post-quantum cryptography primitives
  • lux-safe - Safe multisig wallet deployment and management
  • lux-bridge - Cross-chain bridge operations
  • lux-governance - Governance and DAO patterns
  • lux-tokens - Token deployment and management
  • lux-liquid - Liquid staking protocol
  • lux-deploy - Deployment tooling and scripts
  • lux-precompile - EVM precompile development
  • lux-oracle - Oracle integration
  • lux-dao - Full DAO framework

Last Updated: 2026-03-13

On this page