Money moves offline, with just a text.

A revolutionary digital wallet that enables blockchain transactions via SMS, making it ideal for areas with unreliable infrastructure, crisis situations, and disasters.

WaveSend App Interface

Overview

WaveSend ensures financial access even when the internet is unavailable. Developed on the Scroll network, our platform offers a transparent, efficient, and automated solution for those who need to perform offline transactions.

  • Enables blockchain transactions via SMS
  • Ideal for areas with unreliable infrastructure
  • Critical for crisis situations and disasters
  • Transparent, efficient, and automated platform
  • Reaches 1.7 billion people with limited internet access
Offline Access
SMS Powered
Global Reach
Secure

Main Features

WaveSend offers unique features for both consumers and payment services

For Consumers
Features that empower individual users

Keep Connection

Send and receive money using basic mobile phones in regions with intermittent or no internet.

Beyond Disasters

Maintain access to financial services via SMS during natural disasters or crises when data networks fail.

General Inclusion

Reaches 1.7 billion people with limited internet access but basic phone ownership.

Low Tech Accessibility

No need for smartphones or stable data—just a simple phone with SMS capability.

Payment Services
Benefits for payment service providers

Global Impact

Expands the reach of digital payments to underserved areas, leveraging the 98% global SMS availability.

Whole Enhancement

Enhances the resilience of the payment ecosystem by functioning independently of internet connectivity.

Financial Inclusion

Promotes financial inclusion, broadening the user base without requiring advanced technology.

Barrierless

Reduces dependency on expensive hardware or data plans, lowering barriers to entry for digital transactions.

Technologies Used

WaveSend leverages cutting-edge technologies to provide a seamless offline transaction experience

Solidity

Programming language for smart contracts that power the WaveSend platform.

Base188 Encoding

A custom, optimized encoding system that compresses transaction data into a compact format suitable for SMS transmission.

Scroll Network

Offers scalability, low cost, and high transaction speed for the WaveSend platform.

Twilio

Webhook (SMS API) - An automated system that triggers the sending of messages.

NextJS

Applied in the webapp for a seamless user experience.

Smart Contracts

Secure, automated contracts that handle transaction verification and processing.

System Architecture
How WaveSend components work together
flowchart TD subgraph subGraph0["📱WAVESEND APP 🌊"] Frontend["🖌FRONTEND REACT"] User[("👤USER")] SMS["📨SMS"] Twilio["🔧TWILIO API"] Backend["🔧BACKEND NODE.JS"] Blockchain["📜 Scroll BLOCKCHAIN"] end User --ACCESS --> Frontend Frontend --SIGN TXN --> SMS SMS --SEND SIGNED TXN --> Twilio Twilio --WEBHOOK --> Backend Backend --CALLBACK --> Twilio Backend --DELIVERS TO --> Blockchain Blockchain --GET DATA --> Backend Twilio --RETURN TXN DATA --> SMS Blockchain@{ shape: cyl} style Frontend fill:#ebdef0,stroke:#8e44ad,stroke-width:2px style User fill:#f9f9f9,stroke:#333,stroke-width:2px style SMS fill:#3498db,stroke:#2980b9,stroke-width:2px style Twilio fill:#e74c3c,stroke:#c0392b,stroke-width:2px style Backend fill:#d5f5e3,stroke:#1abc9c,stroke-width:2px style Blockchain fill:#f9f9f9,stroke:#333,stroke-width:2px style subGraph0 fill: white

How It Works

The transaction process is simple, secure, and efficient

techwork

Development Roadmap

Our journey to revolutionize offline transactions

Phase 1: Deploy

Current
  • Full deployment on Scroll Sepolia
  • Support for ERC-20 tokens

Phase 2: Expansion

Upcoming
  • Expansion to additional blockchain networks
  • Support for NFTs
  • Expasion to Lightning Network
  • Native bridge with Scroll Network

Phase 3: Partnership

Future
  • Partnership with companies to pay with QR CODE
  • Non Custodial wallet abstraction with phone number with Fireblocks

Phase 4: LoRa Integration

Future
  • Implementation of LoRa technology for long-range communication
  • Development of LoRa-compatible hardware for areas without phone coverage
  • Hybrid SMS/LoRa communication protocols for maximum resilience
  • Field testing in remote regions with limited infrastructure

Deploy WaveSend

Follow these steps to deploy your own instance of WaveSend

Deployment Guide
Follow these steps to deploy WaveSend

1. Environment Setup

Copy environment sample

cp env.sample .env

Edit environment variables following these tips:

NEXT_PUBLIC_PVK_DEPLOYER=[ETH private key] TWILLIO_TOKEN=Basic [encoded base64 user:secret] TWILLIO_ACCOUNT=[twillio account id] NEXT_PUBLIC_TWILLIO_NUMBER=[twillio number formatted]

2. Local Development

Install dependencies

yarn install

Build application

yarn build

Test locally

yarn dev

3. Docker Deployment

Build your image

docker build . -f ./Dockerfile -t yourregistry/wavesend:latest

Upload to your registry

docker push yourregistry/wavesend:latest

4. Final Configuration

  • Deploy app in a cloud and point a DNS to it
  • Configure Twilio webhook to call /api/relay

Join the Revolution

Be part of the movement to bring financial access to everyone, everywhere, even offline.