Build Web3 Applications on Selendra
The official Selendra SDK for building decentralized applications on the Selendra blockchain.
SDK Features
- Production Infrastructure - Deployed blockchain network
- Multi-Chain Support - Native Substrate and EVM compatibility (beta)
- Cross-Platform - Web, mobile, and desktop support
- TypeScript and Rust - Multiple language implementations
Quick Start
Package: @selendrajs/sdk
npm install @selendrajs/sdk
npm install @selendrajs/sdk/react
import { createSelendra, Network } from "@selendrajs/sdk";
const sdk = await createSelendra({
endpoint: "wss://rpc.selendra.org",
network: Network.Selendra,
});
const balance = await sdk.pallets.system.queries.account("5...");
Use Case Categories
DeFi & Financial Services
Blockchain-based financial services and applications.
- Digital Banks - banking with accounts, transfers, payments
- Payment Gateways - Merchant processing and online payments
- Lending Platforms - DeFi lending, borrowing, and yield farming
- Insurance - Decentralized insurance and risk management
- Investment Management - Portfolio tracking and automated investing
- Remittance - Cross-border money transfers
- Currency Exchange - Multi-currency trading platforms
Retail & E-Commerce
Online and offline retail with blockchain integration.
- Online Marketplaces - Multi-vendor trading platforms
- Point of Sale - Blockchain-powered payment terminals
- Supply Chain - Product authenticity and tracking
- Inventory Management - Real-time stock monitoring
- Customer Analytics - Purchase behavior tracking
Multi-Merchant Loyalty Exchanges
Convert loyalty programs into tradable blockchain tokens.
Core Features:
- Point Tokenization - Convert loyalty points to ERC-20 tokens
- Cross-Merchant Trading - Exchange points between different brands
- Secondary Markets - Trade loyalty tokens on DEXs
- Automated Market Making - Liquidity pools for point trading
- Dynamic Exchange Rates - Real-time point valuations
- Tier Management - Multi-tier loyalty with NFT badges
- Enterprise Integration - Connect with existing POS systems
Quick Example:
// Register merchant in exchange
await exchange.registerMerchant({
name: "Coffee Shop Chain",
symbol: "COFFEE",
category: "Food & Beverage",
});
// Tokenize customer points
await exchange.tokenizePoints(merchant, customer, 500);
// Exchange points between merchants
await exchange.exchangePoints("COFFEE", "GAS", customer, 500);
Identity & Trust Systems
Build secure, user-controlled identity solutions.
- Naming Service (SNS) - Human-readable domain names
- Digital Identity - Self-sovereign identity management
- KYC/AML - Regulatory compliance verification
- Reputation Systems - Trust and scoring platforms
- Credential Verification - Academic and professional certificates
Digital Assets & NFTs
Create, trade, and manage unique digital assets.
- NFT Marketplaces - Digital art and collectibles trading
- Art Galleries - Digital art exhibition platforms
- Gaming Assets - In-game items and currencies
- Music NFTs - Music rights and royalties
- Collectibles - Trading cards and memorabilia
- Virtual Land - Metaverse property trading
Governance & DAOs
Build transparent, community-governed organizations.
- DAO Platforms - decentralized organization frameworks
- Voting Systems - Secure and transparent voting
- Treasury Management - Collective fund management
- Proposal Systems - Community governance tools
- Council Elections - On-chain governance selection
Supply Chain & Logistics
Supply chain transparency and tracking on blockchain.
- Product Tracking - End-to-end supply chain verification
- Quality Assurance - Product authenticity certification
- Shipping Insurance - Automated cargo protection
- Trade Finance - International trade documentation
- Inventory Systems - Real-time stock management
Real Estate & Property
Real estate tokenization and smart contract-based property management.
- Property Tokenization - Fractional real estate ownership
- Rental Management - Smart contract leasing systems
- Title Registry - Land title verification
- Mortgage Lending - Collateralized property loans
- Property Management - Automated maintenance systems
Healthcare & Biotech
Secure healthcare solutions on blockchain.
- Medical Records - Secure patient data management
- Prescription Tracking - Drug verification and monitoring
- Research Data - Secure medical research sharing
- Insurance Claims - Automated claim processing
- Telemedicine - Secure consultation platforms
Energy & Sustainability
Build sustainable energy markets and carbon trading.
- Carbon Credits - Carbon offset trading platforms
- Energy Trading - Peer-to-peer energy markets
- Renewable Energy - Green energy certification
- ESG Tracking - Environmental impact monitoring
- Sustainability Reporting - Automated compliance systems
Education & Learning
Education credentialing and verification on blockchain.
- Academic Credentials - Degree and certificate verification
- Learning Platforms - Blockchain-based education systems
- Research Funding - Decentralized grant distribution
- Knowledge Markets - Expert consultation platforms
- Student Loans - Educational financing systems
Gaming & Metaverse
Create immersive gaming experiences and virtual worlds.
- Game Economies - Virtual currency and item trading
- Metaverse Platforms - Virtual world property and assets
- Esports Betting - Tournament wagering platforms
- Game Development - Crowdfunding game projects
- Virtual Assets - Digital collectibles and items
Social & Communication
Build decentralized social platforms and communities.
- Social Networks - Decentralized social platforms
- Content Creation - Creator economy platforms
- Messaging Apps - Secure communication systems
- Community Platforms - DAO-based communities
- Dating Apps - Decentralized matchmaking
Legal & Compliance
Automate legal processes and ensure compliance.
- Smart Contracts - Automated legal agreements
- Document Verification - Legal document authentication
- Dispute Resolution - Automated arbitration systems
- Compliance Monitoring - Regulatory compliance tools
- Intellectual Property - Patent and copyright protection
Infrastructure & Tools
Build the next generation of blockchain tools.
- Wallet Development - Custom wallet applications
- Explorer Tools - Blockchain data explorers
- Analytics Platforms - Data visualization tools
- API Services - RESTful blockchain APIs
- Testing Frameworks - Development testing tools
Get Started Building
Installation
npm install @selendrajs/sdk
npm install @selendrajs/sdk/react
Choose Your Starting Point
For Beginners
Start with simple applications to learn the basics:
git clone https://github.com/selendra/selendra-sdk.git
cd selendra-sdk/examples/simple-wallet
npm install && npm run dev
For Quick Prototypes
Use our ready-to-use templates:
- Simple Wallet - Basic wallet with account management
- Payment Gateway - Merchant payment processing
- NFT Marketplace - Digital collectibles trading
- DeFi Exchange - Token swapping platform
- Governance dApp - Voting and proposal system
For Enterprise
Build production-ready applications:
# Clone enterprise template
git clone https://github.com/selendra/selendra-sdk.git
cd selendra-sdk/examples/defi-swap-app
Prerequisites
- Node.js 16+ - JavaScript runtime
- TypeScript - For type-safe development
- React - For web applications (optional)
- Basic Blockchain Knowledge - Understanding of wallets, transactions
Development Workflow
- Setup - Install SDK and dependencies
- Connect - Connect to Selendra network
- Build - Create your application logic
- Test - Use testnet for development
- Deploy - Launch on mainnet when ready
Developer Resources
Learning & Documentation
- Official Documentation - guides
- SDK Reference - API surface and status
- Getting Started - step by step
Community & Support
- GitHub Issues - Bug reports and questions
- Email - Direct contact
Tools & Infrastructure
- Network Explorer - Block explorer
- Testnet Faucet - Free test tokens
- Substrate Portal - Accounts, staking, runtime state
SDK Status
Official SDK for Selendra blockchain:
- TypeScript Implementation - Production ready for Substrate features
- React Hooks - 5 hooks for React applications (useSelendra, useBalance, useTransaction, useTransactions, SelendraProvider)
- 29 Pallet Integrations - Full coverage of Selendra runtime pallets
- Community Support - GitHub issues and discussions
- Built on - Polkadot.js, Substrate, and Ethers.js foundations
Start Building
The Selendra SDK provides tools for building Web3 applications on Selendra blockchain.
Developed by the Selendra Team