LunoKit is the core product developed by Lunolab, dedicated to building an open-source, customizable, and developer-friendly Web3 account connection infrastructure for the Polkadot ecosystem. It encapsulates connection state management, account abstraction, chain switching, and session restoration, significantly lowering integration barriers.
For developers building DApps on Polkadot SDK-based chains—especially on the upcoming Polkadot Hub—it takes only 10 minutes to integrate comprehensive wallet login functionality with a polished UI experience.
useLunoAccount
, useSwitchChain
, useSessionRestore
) allow global reuse with a single integration.useSubscription
) provides efficient, secure data subscription with no extra configuration.@luno-kit/core
Core Abstraction Layer@luno-kit/react
React Integration Layer@luno-kit/ui
UI Component LayeruseConnect
: Manage multi-wallet connectionsuseDisconnect
: Secure disconnectionuseActiveConnector
: Track current active connectoruseConnectors
: List of available connectorsuseStatus
: Monitor connection statususeAccount
: Info on the active accountuseAccounts
: List of all connected accountsuseBalance
: Balance queriesuseChain
: Current chain infouseChains
: List of supported chainsuseSwitchChain
: Switch chainsuseRuntimeVersion
: Runtime versionuseBlockNumber
: Real-time block height subscriptionuseSs58Format
: SS58 address formatuseApi
: Dedot API instance managementuseConfig
: Configuration managementuseSubscription
: Subscribe to any Dedot API, support custom data transformation and intelligent retriesuseSendTransaction
: Manage transaction lifecycle and receipt parsinguseSignMessage
: Sign messagesuseSigner
: Manage signersLunolab is composed of two experienced developers with over 5 years of dedicated expertise in blockchain technology, and a long-standing focus on the Substrate and Polkadot ecosystems. Our past experience includes contributing to the development of a BTC Layer 2 public blockchain based on Substrate, incorporating modules such as EVM compatibility, cross-chain bridges, and blockchain explorers.
We also led the development of the comprehensive DeFi solution OmniBTC, which includes OmniSwap, a cross-chain trading aggregator supporting over 40 public chains and more than 20 cross-chain bridges, achieving a cumulative trading volume exceeding $2 billion. Additionally, we developed OmniLending, a cross-chain lending platform with a total value locked (TVL) surpassing $10 million.
Moreover, our team participated in the technical development of ComingChat, a Web3 social application that has surpassed 10 million registered users.
Currently, our team is primarily focused on infrastructure development within the Substrate and Polkadot ecosystems, equipped with robust multi-chain expertise and extensive experience in frontend infrastructure design.
Cris (github.com/Gintma): Product lead, responsible for project planning and frontend development.
Brian (github.com/wbh1328551759): Core developer, responsible for core technical implementation.
Module | Estimated Hours | Cost |
---|---|---|
Wallet integration (polkadot.js, Talisman, SubWallet, Nova, PolkaGate) | 100 hrs | $6,000 |
Core abstraction layer (@luno-kit/core ) |
140 hrs | $8,400 |
React Hooks (20+ hooks like useLunoConnect ) |
160 hrs | $9,600 |
UI Component Library (v1) | 100 hrs | $6,000 |
Theme system (light/dark mode support) | 40 hrs | $2,400 |
State management & session persistence | 80 hrs | $4,800 |
Network switching & chain management | 40 hrs | $2,400 |
Documentation | 20 hrs | $1,200 |
Demo preview & site deployment | 60 hrs | $3,600 |
UI design drafts | 40 hrs | $2,400 |
Project management & testing | 40 hrs | $2,400 |
Total | 820 hrs | $49,200 |
The budget is based on two full-time developers over a 3-month development cycle.
The following screenshots and mockups demonstrate key modules such as wallet connection entry, asset panels, and account modals, reflecting the LunoKit design system and UX principles.
UI Preview
Preview Demo: https://demo.lunolab.xyz/
This is a temporary demo and not the final delivery version.
Threshold
OG Tracker Rating 2/3
Clear display of deliverables✅
Clear display of a valid direct point of contact❌
Clear display of proposal’s duration✅
OGT Rating aims to help voters make better informed decisions and direct proposers towards certain common-good practices. We are providing feedback based on 3 simple yet crucial criteria which we believe should be included in every OpenGov referenda.
Edited