3.4 Modularizing BTCPay
Wasabi Wallet
BTCPay Server's Docker setup has been modular since day one, requiring separate UTXO tracker, Bitcoin Core, and database components. To extend the server without code changes, the team built the Greenfield API—which exposes all UI functionality programmatically—and a plugin system in development. These mechanisms let developers build on top of BTCPay while keeping the source code untouched.

https://relay.towardsliberty.com/16507649acc039630e8daf309a97ef8b25088db319b83559d43c0c9ae6dc2780.mp4
Feb 24, 2021