---
# System prepended metadata

title: Proof of concept fullnode dappnode

---

# Proof of concept fullnode dappnode

- Test in mainnet
    - Execution: geth
    - Consensus: prysm and lighthouse 

### Changes

#### Execution

- [x] Use single jwt `7ad9cfdec75eceb662f5e48f5765701c17f51a5233a60fbcfa5f9e495fa99d16`
- [x] Set host allowed (in `--authrpc.vhosts`) `beacon.mainnet.dappnode`
- [ ] Add execution alias `execution.mainnet.dappnode`

#### Consensus 

- [x] Use same jwt `7ad9cfdec75eceb662f5e48f5765701c17f51a5233a60fbcfa5f9e495fa99d16`
- [x] Execution endpoint (`--execution-endpoint`) set `execution.mainnet.dappnode`
- [ ] Add consensus alias

#### Test

- [ ] 1 Execution and 1 Consenusus with aliases sync fine
- [ ] Same as before and 1 Consensus with no alias get error "not allowed"
- [ ] Switch consensus (change alias) should make the new consensus to sync the older to error "not allowed"
- [ ] Switch execution then consensus should point to new execution because of alias has changed