🏦Watchtower Architecture
Software Architecture - client, APIs and contracts

Node client

List of Smart Contracts

1. OperatorRegistry
addToOperatorWhitelist()
removeFromOperatorWhitelist()
register
deRegister
2. DiligenceProofManager
setBounty(chainID, amount)
submitProof (chainID, l2_blockNumber, proofOfDiligence, signedProofOfDiligence)
rewardBounty (chainID, l2_blockNumber)
3. AlertManager
raiseAlert()
getAlerts(chainID,L2BlockNumber)
Assumptions
Last updated