Skip to content
View jotel-dev's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report jotel-dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jotel-dev/README.md

Hey, I'm Joel 👋

Soroban Smart Contract Developer · Co-founder @LumenpactHQ · Building on Stellar

Lumenpact Stellar Rust Next.js


What I'm Building

Project What it does Stack
Lumenpact Habit-staking and commitment contracts on Stellar — lock XLM on your goals, nominate a judge, get it back when you deliver Rust · Soroban · Next.js

Lumenpact is a decentralized accountability partner. You stake XLM with a personal goal and a deadline. A trusted friend — the Judge — decides whether you delivered. If you win, your stake comes back. If you fail, it goes to a penalty address you chose. No middlemen. No excuses. Your word is on-chain.


Currently

  • 🔭 Building Lumenpact — commitment contract infrastructure on Stellar/Soroban
  • 🦀 Writing Soroban smart contracts in Rust
  • ⚡ 13 contract tests passing · CI green on GitHub Actions · Deployed to Stellar testnet
  • 👥 Open to contributors — check Lumenpact issues for Wave Program tasks labeled good first issue
  • 🌍 Based in Nigeria · Building for the global Stellar ecosystem

Tech Stack

Smart Contracts   →   Rust · Soroban SDK · Stellar CLI
Frontend          →   Next.js · TypeScript · Tailwind CSS
Wallets           →   Freighter · xBull · Albedo (Stellar Wallets Kit)
Testing           →   cargo test · Soroban testutils · Vitest
CI/CD             →   GitHub Actions
Deployment        →   Stellar Testnet · Vercel

Lumenpact — Contract Deployed on Stellar Testnet

Contract ID:  CBWJN4POFN2IDVDQOFUAKTHDE7K3GJHDXWGSG6KL6JAYZKSZROD5EMMZ
Network:      Stellar Testnet
Functions:    create_commitment · resolve · cancel · submit_evidence
Tests:        13 passing

🔗 View on Stellar Expert


Open Source Contributions Welcome

Lumenpact is built to be contributor-friendly. We have open issues across Rust and frontend tracks — both beginner and intermediate difficulty.

Good first issues:

  • Add unit tests for cancel() and resolve() — Rust
  • Build CommitmentCard frontend component — React/TypeScript
  • Add deadline countdown timer — React/TypeScript
  • Improve contract error messages — Rust (beginner friendly)

Browse all open issues


Get in Touch


"A decentralized accountability partner that actually hits your wallet if you get lazy."

Popular repositories Loading

  1. remitlend remitlend Public

    Forked from LabsCrypt/remitlend

    TypeScript 1

  2. BrainStake BrainStake Public

    TypeScript 1

  3. teachLink_web teachLink_web Public

    Forked from rinafcode/teachLink_web

    Frontend: Teachlink is a platform for technocrat where knowlege, skills, ideas, and information that can bring about development and improvement can be shared, dissected, you can also earn from it.

    TypeScript 1

  4. txguard txguard Public

    AI-powered blockchain wallet security analysis tool. Logs security scans on Stacks Mainnet for auditing and uses Celo smart contracts for access control.

    JavaScript 1

  5. code-series code-series Public

  6. html-css--course html-css--course Public

    HTML