To be suitable as a server for PayNoWay clients, electrs must provide APIs that can be reached either via TCP or WebSocket. In addition, the following information must be retrievable via the API:
UTXO for a given address/scripthash
Broadcast raw transactions - must accept transactions that:
Yes, electrs is a suitable replacement for ElectrumX or Electrum Personal Server. But Electrum Server communication is being removed from the app in favor of web service APIs (mempool, esplora, etc.).
electrs - Electrum Server in Rust
To be suitable as a server for PayNoWay clients, electrs must provide APIs that can be reached either via TCP or WebSocket. In addition, the following information must be retrievable via the API: