Node Design & Architecture
Last updated
Last updated
sova-reth: Modified EVM execution client where custom precompiles are used to interact with the Bitcoin node. https://github.com/SovaNetwork/sova-reth
lighthouse: Off the shelf PoS consensus client. https://github.com/sigp/lighthouse
sentinel: Storage database used for implementing double spend protection in the validators. https://github.com/SovaNetwork/sova-sentinel
network-utxos: Service which Tracks network spendable UTXOs and provides an API to sova-reth to querying. https://github.com/SovaNetwork/utxo-tracing
Signing Service API: A gateway for enabling network signing capabilities.
Bitcoin Core: All validators run an instance of bitcoin core. This is necessary for broadcasting BTC transactions and checking transaction finality. https://github.com/bitcoin/bitcoin