Data Availability Committee Attestation Tracker
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool tracks data availability committee (DAC) attestation status and member participation by analyzing on-chain attestation events and registry data. It provides a comprehensive view of DAC member activity, showing which committee members are actively attesting to data availability, which are pending, and which may be inactive. The tool analyzes committee member registration, public key information, attestation counts, and participation patterns. Results are presented as a detailed dashboard with member statuses, attestation counts, participation rates, and visual indicators of committee health. This is essential for protocol teams monitoring DAC health, auditors verifying committee participation, and stakeholders ensuring data availability guarantees are being met.
HOW TO USE
Connect your wallet (read-only, no transaction required) and select the target network. Enter the DAC contract name and address, and set the lookback blocks for attestation analysis. Click "track attestations" and the tool will verify the DAC contract, analyze on-chain committee member data and attestation events, and generate a comprehensive attestation report. Results display a summary with active/pending/inactive counts and participation rate, detailed attestation cards showing each member's status, attestation count, last activity, and public key, and a table of all committee members with their statuses. Use the report to monitor committee health, identify inactive members, and ensure sufficient attestation coverage.
TECHNICAL MECHANISM
The tracker uses ethers.js v5.7.2 to perform a multi-stage attestation analysis. First, it calls eth_getCode to verify the DAC contract is deployed and uses block explorer APIs to fetch verification status and source code. The tool then scans historical logs using eth_getLogs across the specified block range to identify attestation events (e.g., AttestationSubmitted, AttestationVerified, MemberRegistered, MemberRemoved). It queries the DAC contract state via eth_call to retrieve current committee member lists, registration status, public keys, and attestation counts. The tool analyzes each committee member's activity, calculating total attestations, last attestation timestamp, and participation status (active, pending, or inactive based on recent activity thresholds). It also aggregates overall committee statistics including total attestations, average attestations per member, and participation rates. Results are compiled into a structured report with detailed member information, status indicators, and committee health metrics.
WHAT IT CANNOT SEE
This tool cannot actually verify attestation signatures or validate committee member identities—it performs analysis and tracking only. It is limited by the RPC provider's rate limits and block range availability for historical log queries. It cannot access off-chain attestation data or member communication channels that are not recorded on-chain. The analysis relies on the accuracy and completeness of contract verification and attestation data; unverified contracts or incomplete logs may produce incomplete results. It cannot analyze contracts that are not verified or have opaque DAC mechanisms where attestation events are not emitted. The tool is limited to the specific DAC contracts and attestation events that are accessible via RPC. It cannot guarantee that attestation tracking reflects actual committee member participation without manual review and off-chain verification—the tool provides an on-chain view, but actual member participation may differ due to off-chain coordination or communication delays.
PLEASE NOTE
This is a read‑only analytics tool—it never submits transactions or modifies attestation state. It is designed for EVM‑compatible chains and works best with verified DAC contracts that emit attestation events. The tracking results are for informational and monitoring purposes only and should not be considered a comprehensive audit of committee participation. Always validate attestation coverage and committee health through multiple sources. The tool's status indicators are heuristic and may need adjustment based on your specific committee requirements and expected attestation frequency.