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 { SelendraSDK, Network } from '@selendrajs/sdk';
const sdk = new SelendraSDK()
.withEndpoint('wss://rpc.selendra.org')
.withNetwork(Network.Selendra);
const account = sdk.createAccount();
const balance = await sdk.getBalance(account.address);
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
- API Reference - API docs
- Tutorials - Step-by-step guides
- Developer Courses - Structured learning
Community & Support
- GitHub Issues - Bug reports and questions
- GitHub Discussions - Community Q&A
- Email - Direct contact
Tools & Infrastructure
- Network Explorer - Block explorer
- Testnet Faucet - Free test tokens
- Analytics Dashboard - Network metrics
- Developer Portal - Development tools
SDK Status
Official SDK for Selendra blockchain:
- TypeScript Implementation - Production ready for Substrate features
- React Hooks - 15 hooks for React applications
- Rust Implementation - In development (not production ready)
- Community Support - GitHub issues and discussions
- Multi-Language - TypeScript, JavaScript, and Rust
- 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
Found an issue or want to contribute?
Help us improve this documentation by editing this page on GitHub.
