Skip to main content

Solana Integration

Lazy Student is built on Solana using its Proof-of-Validation (PoV) consensus.


Why Solana?

1. High Throughput

Supports thousands of transactions per second.

2. Low Fees

Essential for student microtransactions.

3. Sub-Second Finality

Smooth UX for unlocking tools.

4. Mature Ecosystem

Wallets, indexers, RPC providers, and tooling.


Wallet Integration

Lazy Student supports:

  • Phantom
  • Solflare
  • Backpack
  • Glow
  • Ledger (via Solana apps)

Required Permissions

  • Sign transactions
  • Approve $LST transfers
  • View account balances

Program Deployment

Programs are deployed to:

  • Devnet (testing)
  • Testnet (incentivized)
  • Mainnet-beta (production)

Deployment follows:

  • Anchor framework conventions
  • Governance-controlled upgrade authority

  • Anchor — smart contract framework
  • Solana CLI — network interactions
  • Helius / Triton RPC — indexing
  • Phantom SDK — wallet integration

Integration Example (Pseudocode)

const tx = await program.methods
.unlockAsset(eaId)
.accounts({
user: wallet.publicKey,
assetRegistry: registryPda,
treasury: treasuryPda,
})
.rpc();