πΈ PayPulse β‘ Offline-First Crypto Payments via Bluetooth on the Blockchain
Tech Stack: React Native β’ Expo β’ TypeScript β’ SDK β’ Rust (Soroban)
π§© Problem Statement Most crypto payments require internet, making them unusable in rural or low-network areas. People face high data costs, network outages, and slow connectivity during events or emergencies. Existing wallets canβt process transactions offline and depend on centralized recovery methods, risking security. Thereβs a growing demand for instant, local crypto transfers that remain secure and decentralized, even without internet. π‘ Solution Welcome Aboard! (5).pngPayPulse enables crypto payments without internet, using Bluetooth Low Energy (BLE) for peer-to-peer transactions.
Send and receive XLM or custom tokens (PAYPULSE) offline. Once reconnected, payments auto-sync to the blockchain. Designed with strong cryptography, biometric authentication, and encrypted storage. Empowering real-world crypto use in areas with poor connectivity.Welcome Aboard! (1).png β¨ Key Features CategoryDescriptionOffline PaymentsSend and receive crypto via Bluetooth (BLE) without internet.Auto-SyncAutomatically updates the blockchain when back online.Wallet SecurityEd25519 keypairs, encrypted local storage, biometric authentication.Multi-Asset SupportSupports XLM and custom tokens like PAYPULSE.Modern UI/UXFluid animated gradients, dark mode, real-time balance updates.Token SystemCreate and distribute custom tokens using trustlines.
π Blockchain Integration
SDK for wallet creation, transactions, and trustline management. Soroban Smart Contracts (Rust/Wasm): Payment Escrow Contract β Holds offline payments securely until confirmed. Token Vesting Contract β For PAYPULSE token distribution. Staking & Rewards Contracts β Future roadmap. Fast & Low Cost: 3β5s confirmations, ~$0.0001 per transaction. βοΈTechnical Architechture Welcome Aboard! (3).png π¬ Demo Scenarios
1) Offline Payment (Bluetooth Mode):
Device A β Send 10 XLM β Device B (no internet needed). Transaction signed and stored locally β Auto-syncs when online. 2) Online Payment:
Instant transfer using mainnet or testnet XLM/PAYPULSE. Biometric verification β 3β5 second confirmation. 3) Token Transfer (PAYPULSE):
Add trustline β Receive PAYPULSE tokens. Switch seamlessly between XLM and PAYPULSE. π Summary
PayPulse πΈβ‘*Bringing blockchain payments to the real world β even when youβre offline.
π Offline-first architecture π Secure, decentralized, and fast π Built for financial inclusion π° Powered by Blockchain
Built With
- css
- javascript
- powershell
- react
- rust

Log in or sign up for Devpost to join the conversation.