Slideshow
A slideshow introducing the different part of the server is available here (opens in a new tab)
Diagrams
ℹ️
Those diagrams come from this introductory slideshow (opens in a new tab) and are slightly reworked to be understood as standalone diagrams.
1. a basic way to allow wallet-application interaction
![diagram](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdiagram-request-handlers-1-light.ccc961ec.png&w=3840&q=75)
2. process requests with requestHandlers
![diagram](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdiagram-request-handlers-2-light.d760529f.png&w=3840&q=75)
3. ask wallet for data / actions with walletHandlers
![diagram](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdiagram-wallet-handlers-1-light.dc7e4e15.png&w=3840&q=75)
4. handle bidirectional communication
![diagram](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdiagram-transport-1-light.75b561e4.png&w=3840&q=75)
4. data passed from wallet to the server (accounts, currencies, config) and permissions
![diagram](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdiagram-permissions-1-light.93e6f9f4.png&w=3840&q=75)