zingolabs / zingo-proxy

Work in progress pure-rust lightwalletd replacement. Currently all methods offload to lwd.
2 stars 4 forks source link

Add Darkside gRPC passthrough #21

Closed idky137 closed 1 month ago

idky137 commented 1 month ago

Add gRPC passthrough for sending unimplemented darkside RPCs on to a lightwalletd.

idky137 commented 1 month ago

This approach is not possible. Lightwalletd Darkside Mode simulates zcashd behind the jsonRPC engine, relying on the Service gRPC engine. For Zingo-Proxy to implement a Darkside mode, zingo-proxy::zingo-rpc::rpc::service will need to be implemented to communicate directly with zcashd. Darkside can then be implemented as a mock zcash jsonRPC engine.