├── .eslintrc.json ├── .github ├── CODEOWNERS └── workflows │ ├── add-action-project.yml │ └── ci.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── LICENSE-APACHE-v2 ├── LICENSE-MIT ├── README.md ├── ci ├── Dockerfile ├── Jenkinsfile ├── README.md └── deploy.js ├── create-waku-app ├── .gitignore ├── README.md ├── build.js ├── createApp.js ├── index.js ├── package-lock.json └── package.json ├── examples ├── eth-pm │ ├── .cspell.json │ ├── .env │ ├── .gitignore │ ├── .npmrc │ ├── README.md │ ├── craco.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── favicon.png │ │ ├── index.html │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── BroadcastPublicKey.tsx │ │ ├── ConnectWallet.tsx │ │ ├── crypto.ts │ │ ├── index.css │ │ ├── index.tsx │ │ ├── key_pair_handling │ │ │ ├── KeyPairHandling.tsx │ │ │ ├── LoadKeyPair.tsx │ │ │ ├── PasswordInput.tsx │ │ │ ├── SaveKeyPair.tsx │ │ │ └── key_pair_storage.ts │ │ ├── logo.svg │ │ ├── messaging │ │ │ ├── Messages.tsx │ │ │ ├── Messaging.tsx │ │ │ ├── SendMessage.tsx │ │ │ └── wire.ts │ │ ├── react-app-env.d.ts │ │ ├── setupTests.ts │ │ └── waku.ts │ └── tsconfig.json ├── light-chat │ ├── favicon.ico │ ├── favicon.png │ ├── index.html │ ├── index.js │ ├── manifest.json │ ├── package-lock.json │ ├── package.json │ └── style.css ├── store-js │ ├── README.md │ ├── favicon.ico │ ├── favicon.png │ ├── index.html │ └── manifest.json └── store-reactjs-chat │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── favicon.png │ ├── index.html │ ├── manifest.json │ └── robots.txt │ └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ └── setupTests.js ├── index.html └── package.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/add-action-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/.github/workflows/add-action-project.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | build 3 | node_modules 4 | yarn.lock 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /LICENSE-APACHE-v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/LICENSE-APACHE-v2 -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/README.md -------------------------------------------------------------------------------- /ci/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/ci/Dockerfile -------------------------------------------------------------------------------- /ci/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/ci/Jenkinsfile -------------------------------------------------------------------------------- /ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/ci/README.md -------------------------------------------------------------------------------- /ci/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/ci/deploy.js -------------------------------------------------------------------------------- /create-waku-app/.gitignore: -------------------------------------------------------------------------------- 1 | examples 2 | -------------------------------------------------------------------------------- /create-waku-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/create-waku-app/README.md -------------------------------------------------------------------------------- /create-waku-app/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/create-waku-app/build.js -------------------------------------------------------------------------------- /create-waku-app/createApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/create-waku-app/createApp.js -------------------------------------------------------------------------------- /create-waku-app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/create-waku-app/index.js -------------------------------------------------------------------------------- /create-waku-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/create-waku-app/package-lock.json -------------------------------------------------------------------------------- /create-waku-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/create-waku-app/package.json -------------------------------------------------------------------------------- /examples/eth-pm/.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/.cspell.json -------------------------------------------------------------------------------- /examples/eth-pm/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/.env -------------------------------------------------------------------------------- /examples/eth-pm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/.gitignore -------------------------------------------------------------------------------- /examples/eth-pm/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/.npmrc -------------------------------------------------------------------------------- /examples/eth-pm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/README.md -------------------------------------------------------------------------------- /examples/eth-pm/craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/craco.config.js -------------------------------------------------------------------------------- /examples/eth-pm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/package-lock.json -------------------------------------------------------------------------------- /examples/eth-pm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/package.json -------------------------------------------------------------------------------- /examples/eth-pm/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/public/favicon.ico -------------------------------------------------------------------------------- /examples/eth-pm/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/public/favicon.png -------------------------------------------------------------------------------- /examples/eth-pm/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/public/index.html -------------------------------------------------------------------------------- /examples/eth-pm/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/public/manifest.json -------------------------------------------------------------------------------- /examples/eth-pm/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/public/robots.txt -------------------------------------------------------------------------------- /examples/eth-pm/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/App.css -------------------------------------------------------------------------------- /examples/eth-pm/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/App.tsx -------------------------------------------------------------------------------- /examples/eth-pm/src/BroadcastPublicKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/BroadcastPublicKey.tsx -------------------------------------------------------------------------------- /examples/eth-pm/src/ConnectWallet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/ConnectWallet.tsx -------------------------------------------------------------------------------- /examples/eth-pm/src/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/crypto.ts -------------------------------------------------------------------------------- /examples/eth-pm/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/index.css -------------------------------------------------------------------------------- /examples/eth-pm/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/index.tsx -------------------------------------------------------------------------------- /examples/eth-pm/src/key_pair_handling/KeyPairHandling.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/key_pair_handling/KeyPairHandling.tsx -------------------------------------------------------------------------------- /examples/eth-pm/src/key_pair_handling/LoadKeyPair.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/key_pair_handling/LoadKeyPair.tsx -------------------------------------------------------------------------------- /examples/eth-pm/src/key_pair_handling/PasswordInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/key_pair_handling/PasswordInput.tsx -------------------------------------------------------------------------------- /examples/eth-pm/src/key_pair_handling/SaveKeyPair.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/key_pair_handling/SaveKeyPair.tsx -------------------------------------------------------------------------------- /examples/eth-pm/src/key_pair_handling/key_pair_storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/key_pair_handling/key_pair_storage.ts -------------------------------------------------------------------------------- /examples/eth-pm/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/logo.svg -------------------------------------------------------------------------------- /examples/eth-pm/src/messaging/Messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/messaging/Messages.tsx -------------------------------------------------------------------------------- /examples/eth-pm/src/messaging/Messaging.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/messaging/Messaging.tsx -------------------------------------------------------------------------------- /examples/eth-pm/src/messaging/SendMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/messaging/SendMessage.tsx -------------------------------------------------------------------------------- /examples/eth-pm/src/messaging/wire.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/messaging/wire.ts -------------------------------------------------------------------------------- /examples/eth-pm/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/eth-pm/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/setupTests.ts -------------------------------------------------------------------------------- /examples/eth-pm/src/waku.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/src/waku.ts -------------------------------------------------------------------------------- /examples/eth-pm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/eth-pm/tsconfig.json -------------------------------------------------------------------------------- /examples/light-chat/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/light-chat/favicon.ico -------------------------------------------------------------------------------- /examples/light-chat/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/light-chat/favicon.png -------------------------------------------------------------------------------- /examples/light-chat/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/light-chat/index.html -------------------------------------------------------------------------------- /examples/light-chat/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/light-chat/index.js -------------------------------------------------------------------------------- /examples/light-chat/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/light-chat/manifest.json -------------------------------------------------------------------------------- /examples/light-chat/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/light-chat/package-lock.json -------------------------------------------------------------------------------- /examples/light-chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/light-chat/package.json -------------------------------------------------------------------------------- /examples/light-chat/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/light-chat/style.css -------------------------------------------------------------------------------- /examples/store-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-js/README.md -------------------------------------------------------------------------------- /examples/store-js/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-js/favicon.ico -------------------------------------------------------------------------------- /examples/store-js/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-js/favicon.png -------------------------------------------------------------------------------- /examples/store-js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-js/index.html -------------------------------------------------------------------------------- /examples/store-js/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-js/manifest.json -------------------------------------------------------------------------------- /examples/store-reactjs-chat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/.gitignore -------------------------------------------------------------------------------- /examples/store-reactjs-chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/README.md -------------------------------------------------------------------------------- /examples/store-reactjs-chat/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/package-lock.json -------------------------------------------------------------------------------- /examples/store-reactjs-chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/package.json -------------------------------------------------------------------------------- /examples/store-reactjs-chat/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/public/favicon.ico -------------------------------------------------------------------------------- /examples/store-reactjs-chat/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/public/favicon.png -------------------------------------------------------------------------------- /examples/store-reactjs-chat/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/public/index.html -------------------------------------------------------------------------------- /examples/store-reactjs-chat/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/public/manifest.json -------------------------------------------------------------------------------- /examples/store-reactjs-chat/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/public/robots.txt -------------------------------------------------------------------------------- /examples/store-reactjs-chat/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/src/App.css -------------------------------------------------------------------------------- /examples/store-reactjs-chat/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/src/App.js -------------------------------------------------------------------------------- /examples/store-reactjs-chat/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/src/App.test.js -------------------------------------------------------------------------------- /examples/store-reactjs-chat/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/src/index.css -------------------------------------------------------------------------------- /examples/store-reactjs-chat/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/src/index.js -------------------------------------------------------------------------------- /examples/store-reactjs-chat/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/src/logo.svg -------------------------------------------------------------------------------- /examples/store-reactjs-chat/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/examples/store-reactjs-chat/src/setupTests.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logos-messaging/examples.waku.org/HEAD/package.json --------------------------------------------------------------------------------