---
# System prepended metadata

title: Ethereum Censorship Monitor

---

# Ethereum Censorship Monitor

backend ip: 46.101.205.22

Ethereum node ips: http://178.62.197.232:8545 http://134.122.51.252:8545

## Requirements

### Frontend

- [ ] shows recently censored blocks
- [ ] shows recently censoring validators
- [ ] shows recently censored transactions
- [ ] paginate
- [ ] visualize recently censored blocks
- [ ] general stats (number of censored transactions/validators/blocks in the last 24h)
- [ ] search for transactions, validators, blocks

### Backend

#### DB

- [ ] Set up database interface
- [ ] decide on schema


Table Block
* Block number
* validator

Table Transaction 
* tx hash
* timestamp
* from


#### RPC Anbindung

- [ ] Mempool Polling
- [ ] Block Subscription

#### Internal Architecture
- [ ] TransactionsData storage
- [ ] BlockData
- [ ] Auswertungs algorithmus nach jedem block


#### Misc

- [ ] REST endpoint serving censored transations
- [ ] deployed

#### REST API

- [ ] censored blocks
    * number
    * validator
- [ ] censored transactions
    * hash
    * timestamp
    * sender
- [ ] censoring validators
    * validator
    * block number
- [ ] 24h stats
    * number of censored transactions
    * number of censoring blocks
    * number of censoring validators