Pandora and Vanguard orchestration when producing a new block.
Orchestrator
- client written in go. Its responsibility is to orchestrate the Pandora and Vanguard to produce block.
Pandora
- modified fork of go-ethereum where Pandora engine exists. Its responsibility is to create valid execution layer block. P2P is enabled to txpool share and block propagation. Although it requires symbiotic connection with the vanguard. Also known as geth
Vanguard
- modified fork of prysm client. Its responsibility is to run consensus algorithm (CASPER) with execution layer on shard0. Also known as beacon chain