Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 819 Bytes

README.md

File metadata and controls

30 lines (22 loc) · 819 Bytes

Ethereum Private Message Web App

Demonstrates:

  • Private Messaging
  • React/TypeScript
  • Waku Light Push
  • Waku Filter
  • Signature with Web3 (EIP-712, sign typed data)
  • Asymmetric Encryption
  • Symmetric Encryption

A PoC implementation of 20/ETH-DM.

Ethereum Private Message, or Eth-PM, is a protocol that allows sending encrypted message to a recipient, only knowing their Ethereum Address.

This protocol has been created to demonstrated how encryption and signature could be added to message sent over the Waku v2 network.

The master branch's HEAD is deployed at https://examples.waku.org/eth-pm/.

To run a development version locally, do:

git clone https://github.com/waku-org/js-waku-examples
cd js-waku-examples/examples/eth-pm
npm install
npm run start