mirror of
https://github.com/haveno-dex/haveno-ts.git
synced 2025-11-27 09:40:41 -05:00
TypeScript library for using Haveno
enable typescript add haveno protobuf definitions to ./config add envoy.yaml to ./config for envoy proxy config add ./bin/build_protobuf.sh to generate and place grpc client update readme |
||
|---|---|---|
| bin | ||
| config | ||
| public | ||
| src | ||
| .gitignore | ||
| .project | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
Haveno UI Proof of Concept
A proof of concept to fetch and render data from Haveno's daemon in ReactJS.
This application is a basic create-react-app with typescript using grpc-web and a proxy (envoy) for Haveno's gRPC daemon.
How to Run in a Browser
- Run a local Haveno test network except replace
./bisq-desktopwith./bisq-daemonwhen starting the arbitrator, Alice, and Bob. git clone https://github.com/haveno-dex/haveno-ui-poc./bin/build_protobuf.sh- Start envoy with the config in ./config/envoy.yaml
Example:docker run --rm -it -v ~/git/haveno-ui-poc/config/envoy.yaml:/envoy.yaml -p 8080:8080 envoyproxy/envoy-dev:8a2143613d43d17d1eb35a24b4a4a4c432215606 -c /envoy.yaml npm installnpm startto open http://localhost:3000 in a browser- Confirm that the Haveno daemon version is displayed (1.3.9).