{"id":19460133,"url":"https://github.com/offchainlabs/blobwatcher","last_synced_at":"2025-06-20T07:34:16.731Z","repository":{"id":245989351,"uuid":"819658163","full_name":"OffchainLabs/Blobwatcher","owner":"OffchainLabs","description":"Blob Monitoring Tool","archived":false,"fork":false,"pushed_at":"2024-06-28T03:15:12.000Z","size":32,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-04-25T07:35:37.654Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OffchainLabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-25T00:37:07.000Z","updated_at":"2024-06-30T16:08:25.000Z","dependencies_parsed_at":"2024-11-10T17:49:26.451Z","dependency_job_id":null,"html_url":"https://github.com/OffchainLabs/Blobwatcher","commit_stats":null,"previous_names":["offchainlabs/blobwatcher"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OffchainLabs/Blobwatcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OffchainLabs%2FBlobwatcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OffchainLabs%2FBlobwatcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OffchainLabs%2FBlobwatcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OffchainLabs%2FBlobwatcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OffchainLabs","download_url":"https://codeload.github.com/OffchainLabs/Blobwatcher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OffchainLabs%2FBlobwatcher/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260901342,"owners_count":23079749,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T17:35:41.262Z","updated_at":"2025-06-20T07:34:11.709Z","avatar_url":"https://github.com/OffchainLabs.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BlobWatcher\n\nBlobwatcher is a tool to monitor your execution client's mempool for blob transactions\nand determine how long it takes for them to get included. Data tracked by the tool:\n- BaseFee monitoring for both blobs and the network\n- Users propagating blob transactions along with the appropriate labelling for popular rollups.\n- Builder Monitoring by blob transactions included\n- Transaction Pool Monitoring For Blobs\n\nThis tool currently only works using a websocket endpoint. All blob transactions observed, dropped\nand included on chain will have the relevant metrics recorded for them which can be used\nto build panels via grafana. An example dashboard has been attached in the `dashboard` folder.\n\nThis tool can be either run using go or the dockerfile attached in the repository.\n\nGo:\n\n```\ngo run . --execution-endpoint ws://localhost:8546 --metrics-endpoint localhost:8080\n\n```\nDocker:\n\n```\ndocker build --tag 'blobwatcher' .\n\ndocker run blobwatcher:latest\n```\n\nFlags:\n```\n  -execution-endpoint string\n        Path to webscocket endpoint for execution client. (default \"ws://localhost:8546\")\n  -metrics-endpoint string\n        Path for our metrics server. (default \"localhost:8080\")\n  -origin-secret string\n        Origin string for websocket connection\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foffchainlabs%2Fblobwatcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foffchainlabs%2Fblobwatcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foffchainlabs%2Fblobwatcher/lists"}