mirror of
https://github.com/haveno-dex/haveno-ts.git
synced 2025-01-26 14:36:07 -05:00
woodser
febe4d7526
can post and remove an offer
implement createCryptoPaymentAccount() (unsupported on server)
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
./haveno-desktop
with./haveno-daemon
when starting Alice at port 9999. git clone https://github.com/haveno-dex/haveno-ui-poc
- 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 install
npm start
to open http://localhost:3000 in a browser- Confirm that the Haveno daemon version is displayed (1.6.2)
How to Update the Protobuf Client
- Copy grpc.proto and pb.proto from Haveno's protobuf definitions to ./config.
- Install protobuf for your system, e.g. on mac:
brew install protobuf
./bin/build_protobuf.sh
Description
Languages
TypeScript
99.1%
Dockerfile
0.4%
JavaScript
0.3%
Shell
0.2%