Skip to content
@open-lavatory

Open Lavatory (openlv)

A secure peer-to-peer wallet connectivity protocol

Open Lavatory

Secure peer-to-peer connectivity between dApps and wallets

Documentation: openlv.sh Status: In Development Translations: 9 License: LGPL-3.0


Features

  • Privacy-first, end-to-end encrypted, no metrics, no tracking
  • No central dependency, rather a variety of signaling layers
  • Peer-to-peer transport via WebRTC (or other transport layers)
  • Reuse of existing infrastructure and p2p standards
  • User control over connection & configuration

Documentation

Read the documentation for how it works, how to use it, and more. Or read it directly on github.

Implementations

Typescript

Building blocks Wallet side dApp side
Used by both sides pnpm add @openlv/session pnpm add @openlv/connector

@openlv/signaling
mqtt, ntfy, gun

@openlv/transport
webrtc

@openlv/core
Shared protocol types and helpers

@openlv/session
Low-level session API for wallets

@openlv/react-native
Lightweight React Native @openlv/session wrapper

@openlv/connector
Wagmi connector for dApps

@openlv/provider
EIP-1193 injectable provider

@openlv/modal
UI, Components, the experience



Rust crates.io

cargo add openlv

openlv & openlv-ffi bindings

source


Dart pub.dev

dart pub add openlv

openlv bindings for flutter & dart

source


React-native npmjs.org

pnpm add @openlv/react-native

@openlv/react-native for react-native

source

Popular repositories Loading

  1. open-lavatory open-lavatory Public

    Secure peer-to-peer connectivity between dApps and wallets

    TypeScript 38 8

  2. openlv-rs openlv-rs Public

    Rust 3 3

  3. .github .github Public

  4. extension extension Public

    TypeScript

  5. openlv-dart openlv-dart Public

    Dart

  6. ecosystem ecosystem Public

    TypeScript

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…