Skip to main content

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

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

  1. Setup - Install SDK and dependencies
  2. Connect - Connect to Selendra network
  3. Build - Create your application logic
  4. Test - Use testnet for development
  5. Deploy - Launch on mainnet when ready

Developer Resources

Learning & Documentation

Community & Support

Tools & Infrastructure


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