Architecture Overview
DAPP Service Providers run the DAPP Network services
DAPP Service nodes provide the API endpoint for users to request services. So for example, in the case of a LiquidHarmony oracle request, the developer would direct that transaction to the DSP API's endpoint, and not a normal nodeos RPC endpoint.
A DSP must run:
nodeos instance (eosio blockchain node)
IPFS node (file storage for vRAM and LiquidStorage)
PostgreSQL database to monitor service requests
Public API Endpoint to interact with services
A DSP may also optionally run
dfuse API node provides dfuse's push guarantee and uses dfuse's web socket versus demux
go-ethereum RPC node for LiquidLink's EVM signing service
If you prefer Kubernetes, checkout our k8s repohttps://github.com/liquidapps-io/dapp-dsp-k8s
Last updated