Cycle de tests · webV9 V7

Auto-detection des conditions on-chain via le wallet connecté + checks manuels persistés en localStorage. Reload depuis le bouton, ou naviguer (les checks se relancent à chaque changement wallet/chainId/token).

Progression : 0 / 43 (0 %)

Dernier refresh : — · wallet non connecté

Onboarding · LksIdentityV2

→ /onboarding
  • Wallet connecté ? auto

  • Sur Sepolia (chainId 11155111) ? auto

  • Identity NFT minté (soulbound) ? auto

  • Mint réalisé avec les 3 champs free-text … manual

    à valider manuellement

Token · LKST ERC20Votes

→ /token
  • Balance LKST > 0 ? auto

  • Auto-délégué (delegate = mon address) ? auto

  • Voting power > 0 ? auto

  • Transfer effectué vers une autre adresse … manual

    à valider manuellement

  • Approve avec montant explicite (pas ∞) … manual

    à valider manuellement

  • Delegate à une autre adresse testé … manual

    à valider manuellement

Staking · LKSV V2 ERC4626

→ /staking
  • Allowance LKST→LKSV > 0 ? auto

  • Vault shares > 0 (a déjà déposé) ? auto

  • staked LKST > 0 ? auto

  • Voting power vault > 0 ? auto

  • Redeem partiel (pas full) testé … manual

    à valider manuellement

  • Rewards qui s'accumulent (pendingRewards > 0) ? auto

    ↳ Nécessite rewardRate > 0 + rewardReserve fundé. Sinon test bloqué tant que admin ne configure pas.

  • claimRewards exécuté avec succès … manual

    à valider manuellement

Subscriptions · LksCore tiers

→ /subscriptions
  • État subscription chargé sans erreur ? auto

  • Trial claim effectué ? auto

  • Subscription active (subState=2/Active) ? auto

  • Renew testé (expiresAt prolongé) … manual

    à valider manuellement

  • Cancel subscription testé … manual

    à valider manuellement

Governance · LksGovernance

→ /governance
  • Paramètres governance chargés ? auto

  • Au moins 1 proposition créée ? auto

  • J'ai créé une proposition (state ≥ Pending) ? auto

  • J'ai voté sur une proposition (any support) ? auto

  • Une proposition Queue ou Execute testée … manual

    à valider manuellement

  • Cancel proposition en Pending testé … manual

    à valider manuellement

Crowdfunding · LksBusinessModule

→ /crowdfunding
  • Au moins 1 projet créé (totalProjects > 0) ? auto

  • J'ai créé un projet ? auto

  • J'ai funded un projet (myContribution > 0 sur ≥ 1) ? auto

  • Mes creator earnings > 0 ? auto

  • Cancel project (avant goal) testé … manual

    à valider manuellement

  • Withdraw funds testé (post-goal expired) … manual

    à valider manuellement

Admin · lksd HTTP

→ /admin
  • Admin token root collé en localStorage ? auto

  • lksd /health répond 200 (token valide) ? auto

  • Counters live update toutes les 5s … manual

    à valider manuellement

  • Broadcast admin testé → mesh_forwarded_* incrémente … manual

    à valider manuellement

Cross-cutting

  • Switch chain → bandeau warning visible … manual

    à valider manuellement

  • Disconnect → toutes routes en état "Connect" … manual

    à valider manuellement

  • Reload page après deposit → state recharge … manual

    à valider manuellement

  • IndexedDB nettoyée (pas d'orbitdb/helia legacy) … manual

    à valider manuellement

  • Tokens admin persistés après refresh … manual

    à valider manuellement

Aide rapide

  • Pour récupérer le token admin-token-root, ouvre un terminal Linux et tape cat <path-config>/admin-token-root (ex: ~/.linkus/ ou /tmp/lks-v9-test/). Pas dans la console DevTools du navigateur.
  • Les checks auto se reseignent à chaque changement de wallet/chainId/token. Les checks manual sont stockés en localStorage (lks_cycle_manual_v1).
  • ? = état inconnu (erreur réseau, contrat reverted, ou wallet non prêt). Cliquer reload checks après avoir résolu.