{"project":{"slug":"tracoor-agent-by-virtuals","name":"Tracoor Agent by Virtuals","url":"https://heyresearch.xyz/project/tracoor-agent-by-virtuals"},"lens":"held","items":[{"id":"ship:faa5e2a2-b4dc-4e50-a5f6-74860729e761","kind":"release","at":"2026-10-26T09:27:00.000Z","precision":"EXACT","title":"v0.1.3","summary":"## Changelog * f5c51ae9fef3ff4c2d53f99d17219ab8a2465af7 fix: build with Go 1.26.10 for the eMudhra CA compromise (#71) * c5679b70045a70d3dfedf21c42186c90a036d8aa fix: follow the Heze slot duration in the agent wallclock (#72)","recordedAt":"2026-10-26T11:26:52.940Z","discoveryLagHours":2,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/v0.1.3","marketAround":{"before":{"day":"2026-10-25","priceUsd":0.000005709299948},"after":{"day":"2026-10-29","priceUsd":0.000005709299948}}},{"id":"ship:77a983d8-9413-46e2-97da-24d85d990834","kind":"code","at":"2026-10-26T09:18:49.000Z","precision":"WEEK","title":"Code changes, week of 2026-10-26 – 2026-11-01","summary":"1 active day in ethpandaops/tracoor.","recordedAt":"2026-10-26T11:26:53.186Z","discoveryLagHours":2.1,"eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v4","countsAsBuilding":true,"commitsListed":1,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":1,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":true,"automatedCommits":0,"sampled":false,"basis":null,"summary":"HEY has not yet looked inside 1 commit from this week."},"source":"https://github.com/ethpandaops/tracoor","marketAround":{"before":{"day":"2026-10-25","priceUsd":0.000005709299948},"after":{"day":"2026-10-29","priceUsd":0.000005709299948}}},{"id":"ship:38bbe333-6557-4b8a-80e1-d78d7ef1cae4","kind":"code","at":"2026-10-21T08:20:05.000Z","precision":"WEEK","title":"Code changes, week of 2026-10-19 – 2026-10-25","summary":"2 active days in ethpandaops/tracoor.","recordedAt":"2026-10-22T01:55:30.756Z","eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v4","countsAsBuilding":true,"commitsListed":3,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":3,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":true,"automatedCommits":0,"sampled":false,"basis":null,"summary":"HEY has not yet looked inside 3 commits from this week."},"source":"https://github.com/ethpandaops/tracoor","marketAround":{"after":{"day":"2026-10-24","priceUsd":0.000005709299948}}},{"id":"ship:fd692aba-e35f-44dc-9c00-22c4eb1cce1d","kind":"release","at":"2026-10-19T14:32:52.000Z","precision":"EXACT","title":"v0.1.2","summary":"## Changelog * 3217340453f79939b635385af60856bd3c006321 fix(agent): record blocks at their own slot, never at an empty slot after them (#70)","recordedAt":"2026-10-22T01:55:30.329Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/v0.1.2","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:f7e1faca-4e33-417b-bfb1-7a57df512614","kind":"release","at":"2026-10-19T05:44:25.000Z","precision":"EXACT","title":"v0.1.1","summary":"## Changelog * 666008952f3c9d101a16756f5af4b1d2e3240a31 fix(agent): retry late gloas envelopes and outages instead of dropping them (#69)","recordedAt":"2026-10-22T01:55:30.361Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/v0.1.1","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:2a6ee640-4c52-4d4a-93a6-a27c838788a4","kind":"release","at":"2026-09-29T07:28:29.000Z","precision":"EXACT","title":"v0.1.0","summary":"## Changelog * 9f44ea1177b6ae84be2ccc385338881846ab61d0 Archive and promote the envelope half of a gloas slot * 221077f08a519d91bbba3fb9cb8b0c074d40d19b Merge branch 'master' into release/glamsterdam-devnet-7 * bf18f8d2427b1f2b95917bdddb9d8b56b0cbee31 Merge pull request #68 from ethpandaops/feat/gloas-to-master * b14b7ae3946a601ff54f45f7b186128b2d2b4995 Merge remote-tracking branch 'origin/release/glamsterdam-devnet-7' into release/glamsterdam-devnet-8 * 3efddf70ff0e573008cb8263185d571a96c653a3 Promotion service on devnet-8: merge #65, and fix what the capture pipeline moved under it (#67) * b","recordedAt":"2026-10-22T01:55:30.375Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/v0.1.0","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:fe5e3b62-0cd9-40ac-8d4b-d3dd76f5860d","kind":"release","at":"2026-09-17T01:29:15.000Z","precision":"EXACT","title":"0.0.2-glamsterdam-devnet-11","summary":"## Changelog * fa56a345c97a1bdbe6493b8c42457edb5805fdde refactor(agent): drop ethkit in favour of upstream go-ethereum","recordedAt":"2026-10-22T01:55:30.389Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.2-glamsterdam-devnet-11","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:cbe8ef4e-0f39-4726-bcdb-d66b15d02328","kind":"release","at":"2026-09-17T00:03:14.000Z","precision":"EXACT","title":"0.0.1-glamsterdam-devnet-11","summary":"## Changelog * 74db3c457e03f743d73ebf135ae934e1723058a0 fix(agent): stream debug_getBadBlocks instead of buffering the node's whole history","recordedAt":"2026-10-22T01:55:30.403Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.1-glamsterdam-devnet-11","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:93cb6e3d-1b06-4a4c-addc-49022568b02e","kind":"release","at":"2026-09-01T05:52:59.000Z","precision":"EXACT","title":"0.0.1-glamsterdam-devnet-9","summary":"## Changelog * 9f44ea1177b6ae84be2ccc385338881846ab61d0 Archive and promote the envelope half of a gloas slot","recordedAt":"2026-10-22T01:55:30.418Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.1-glamsterdam-devnet-9","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:226f05e3-f448-4b1e-b17c-3cf94f160f4d","kind":"release","at":"2026-08-21T07:28:47.000Z","precision":"EXACT","title":"0.0.4-glamsterdam-devnet-8","summary":"## Changelog * 9f44ea1177b6ae84be2ccc385338881846ab61d0 Archive and promote the envelope half of a gloas slot","recordedAt":"2026-10-22T01:55:30.436Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.4-glamsterdam-devnet-8","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:56988837-a841-444e-a6e6-42a5db41a643","kind":"release","at":"2026-08-20T03:40:23.000Z","precision":"EXACT","title":"0.0.3-glamsterdam-devnet-8","summary":"## Changelog * 3efddf70ff0e573008cb8263185d571a96c653a3 Promotion service on devnet-8: merge #65, and fix what the capture pipeline moved under it (#67)","recordedAt":"2026-10-22T01:55:30.449Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.3-glamsterdam-devnet-8","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:be467182-d015-4be5-aa02-a17bd2c31157","kind":"release","at":"2026-08-17T03:42:30.000Z","precision":"EXACT","title":"0.0.2-glamsterdam-devnet-8","summary":"## Changelog * b14b7ae3946a601ff54f45f7b186128b2d2b4995 Merge remote-tracking branch 'origin/release/glamsterdam-devnet-7' into release/glamsterdam-devnet-8 * bc06283d8338e6d106fe2dc5c5aea16772a9fc8a Verified capture pipeline: dedup by content, stream everything, store what is distinct (#66)","recordedAt":"2026-10-22T01:55:30.471Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.2-glamsterdam-devnet-8","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:a679bb09-47eb-4652-b5e2-86792d65a273","kind":"release","at":"2026-08-17T02:58:02.000Z","precision":"EXACT","title":"0.0.1-glamsterdam-devnet-8","summary":"## Changelog * 41d560738137c4ad66960759171215e167f918e8 fix(ci): pin goreleaser to the triggering tag","recordedAt":"2026-10-22T01:55:30.487Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.1-glamsterdam-devnet-8","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:d219ee56-7dd4-477d-818b-c70864ee9a63","kind":"release","at":"2026-08-17T02:15:02.000Z","precision":"EXACT","title":"0.0.7-glamsterdam-devnet-7","summary":"## Changelog * bc06283d8338e6d106fe2dc5c5aea16772a9fc8a Verified capture pipeline: dedup by content, stream everything, store what is distinct (#66)","recordedAt":"2026-10-22T01:55:30.460Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.7-glamsterdam-devnet-7","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:03a6fca9-6656-4b10-95de-afbf590cd87a","kind":"release","at":"2026-07-28T05:12:37.000Z","precision":"EXACT","title":"0.0.6-glamsterdam-devnet-7","summary":"## Changelog * b6e5b978f1c457617993278f7db4d0ddd53b33c1 fix(agent): bound all fetches under one shared budget","recordedAt":"2026-10-22T01:55:30.498Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.6-glamsterdam-devnet-7","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:1b5cc4aa-0027-4b0b-8280-b0cf254e2601","kind":"release","at":"2026-07-28T04:48:35.000Z","precision":"EXACT","title":"0.0.5-glamsterdam-devnet-7","summary":"## Changelog * 2ca68886115dad82155a70b7873aab028c566d43 fix(agent): bound concurrent execution payload envelope fetches","recordedAt":"2026-10-22T01:55:30.511Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.5-glamsterdam-devnet-7","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:5567c56c-e5d8-4d44-be12-8f7de86eb844","kind":"release","at":"2026-07-28T04:41:39.000Z","precision":"EXACT","title":"0.0.4-glamsterdam-devnet-7","summary":"## Changelog * 221077f08a519d91bbba3fb9cb8b0c074d40d19b Merge branch 'master' into release/glamsterdam-devnet-7 * 566c09bb69b98a0dabc9939186985469afcc56b8 fix(agent): bound concurrent beacon state and bad block fetches (#64)","recordedAt":"2026-10-22T01:55:30.523Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.4-glamsterdam-devnet-7","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:c70eb0e3-536f-49a2-b90b-8f9fafbfd6a8","kind":"release","at":"2026-07-16T05:07:50.000Z","precision":"EXACT","title":"0.0.3-glamsterdam-devnet-7","summary":"## Changelog * 8ae1495224b42658829547f2b740269eb15de2a0 feat: archive signed execution payload envelopes (gloas)","recordedAt":"2026-10-22T01:55:30.536Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.3-glamsterdam-devnet-7","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:ab2da426-bd2b-40da-aa11-83f3d885d483","kind":"release","at":"2026-07-16T03:47:57.000Z","precision":"EXACT","title":"0.0.2-glamsterdam-devnet-7","summary":"## Changelog * 8ecaaaadf291a2c7b01bdf9eeb3f1d258e24dc97 ci: repair lint and smoke-test for the go 1.26 toolchain","recordedAt":"2026-10-22T01:55:30.549Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.2-glamsterdam-devnet-7","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:5bf4d6bf-012f-40ce-9f5e-d68f411b5e69","kind":"release","at":"2026-07-16T03:14:56.000Z","precision":"EXACT","title":"0.0.1-glamsterdam-devnet-7","summary":"## Changelog * b281d6781c5058b389f58057a3fdd22adbbb8213 feat: support glamsterdam (gloas) networks","recordedAt":"2026-10-22T01:55:30.562Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.1-glamsterdam-devnet-7","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:8e9e4429-7a8e-4cba-9ac6-f9c9a473db51","kind":"release","at":"2026-03-26T09:40:45.000Z","precision":"EXACT","title":"v0.0.33","summary":"## What's Changed * fix: update kurtosis apt source to sdk.kurtosis.com by @barnabasbusa in https://github.com/ethpandaops/tracoor/pull/54 * fix: subscribe only to beacon event topics that are actually used by @samcm in https://github.com/ethpandaops/tracoor/pull/55 ## New Contributors * @barnabasbusa made their first contribution in https://github.com/ethpandaops/tracoor/pull/54 **Full Changelog**: https://github.com/ethpandaops/tracoor/compare/v0.0.32...v0.0.33","recordedAt":"2026-10-22T01:55:30.574Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/v0.0.33","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:c852ec1a-6ba3-4e96-acb2-b36279b11a83","kind":"release","at":"2025-09-12T02:13:52.000Z","precision":"EXACT","title":"v0.0.32","summary":"## What's Changed * ci(smoke-test): pre-pull kt engine images by @mattevans in https://github.com/ethpandaops/tracoor/pull/46 * Create claude.yml by @samcm in https://github.com/ethpandaops/tracoor/pull/47 * refactor(base): fusaka support by @mattevans in https://github.com/ethpandaops/tracoor/pull/48 * build(.goreleaser.yaml): drop windows builds by @mattevans in https://github.com/ethpandaops/tracoor/pull/49 ## New Contributors * @mattevans made their first contribution in https://github.com/ethpandaops/tracoor/pull/46 **Full Changelog**: https://github.com/ethpandaops/tracoor/compare/v0.0.3","recordedAt":"2026-10-22T01:55:30.588Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/v0.0.32","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:ecdedd4e-c25e-41c3-a56f-8dc45aa57462","kind":"release","at":"2025-05-05T05:20:32.000Z","precision":"EXACT","title":"v0.0.31","summary":"## What's Changed * refactor(ethereum): simplify beacon state age threshold configuration by @samcm in https://github.com/ethpandaops/tracoor/pull/44 * refactor(agent): move beacon state age check to processing loop by @samcm in https://github.com/ethpandaops/tracoor/pull/45 **Full Changelog**: https://github.com/ethpandaops/tracoor/compare/v0.0.30...v0.0.31","recordedAt":"2026-10-22T01:55:30.603Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/v0.0.31","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:b1420041-fd46-4df4-b249-bd996d662580","kind":"release","at":"2025-05-05T04:47:22.000Z","precision":"EXACT","title":"v0.0.30","summary":"## What's Changed * chore(deps): enable automatic updates for GitHub Actions via Dependabot by @skylenet in https://github.com/ethpandaops/tracoor/pull/41 * feat(agent): Config to ignore old beacon state slot requests by @samcm in https://github.com/ethpandaops/tracoor/pull/43 **Full Changelog**: https://github.com/ethpandaops/tracoor/compare/v0.0.29...v0.0.30","recordedAt":"2026-10-22T01:55:30.617Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/v0.0.30","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:8b7e5771-1f11-4215-ad43-c57d1957786a","kind":"release","at":"2025-03-19T04:44:27.000Z","precision":"EXACT","title":"v0.0.29","summary":"## What's Changed * Update github actions dependencies to show full versions in comment by @skylenet in https://github.com/ethpandaops/tracoor/pull/39 * feat: add support for hoodi testnet by @Savid in https://github.com/ethpandaops/tracoor/pull/40 **Full Changelog**: https://github.com/ethpandaops/tracoor/compare/v0.0.28...v0.0.29","recordedAt":"2026-10-22T01:55:30.631Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/v0.0.29","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:96175258-d5e5-40a7-8e0c-02bb459cf164","kind":"release","at":"2025-03-18T07:48:22.000Z","precision":"EXACT","title":"0.0.9-r2-fix","summary":"## Changelog * 250e32ca85087136a9cad7295e82539f2a7ee79f fix(permanent_block_test.go): change assertion from NoError to Error when getting a non-existent block","recordedAt":"2026-10-22T01:55:30.679Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.9-r2-fix","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:ec4356d3-2de4-4611-837f-f9ff0c87bbb6","kind":"release","at":"2025-03-18T07:46:39.000Z","precision":"EXACT","title":"0.0.8-r2-fix","summary":"## Changelog * 0590b2ab2ad0d603184fc8fdc60dc20dd2347013 fix(persistence): return error when permanent block is not found refactor(persistence): remove redundant initialization of values slice in DistinctPermanentBlockValues","recordedAt":"2026-10-22T01:55:30.692Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.8-r2-fix","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:3c52bd6c-d33a-455f-bda4-e5aefcb3bbfd","kind":"release","at":"2025-03-18T07:42:51.000Z","precision":"EXACT","title":"v0.0.28","summary":"## What's Changed * fix(s3): R2 Copy compatibility + Remove sync checks by @samcm in https://github.com/ethpandaops/tracoor/pull/38 **Full Changelog**: https://github.com/ethpandaops/tracoor/compare/v0.0.27...v0.0.28","recordedAt":"2026-10-22T01:55:30.654Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/v0.0.28","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:59ff1c93-d69f-4e47-b515-5c70d9e2f93a","kind":"release","at":"2025-03-18T06:08:40.000Z","precision":"EXACT","title":"0.0.7-r2-fix","summary":"## Changelog * d9113dd43355245834478da56592ca04121e0d07 refactor(indexer): check block existence before processing","recordedAt":"2026-10-22T01:55:30.705Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.7-r2-fix","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:52d1d000-e76e-4960-91d4-c442af904b36","kind":"release","at":"2025-03-18T06:06:12.000Z","precision":"EXACT","title":"0.0.6-r2-fix","summary":"## Changelog * bbfd6a9f6b910b25908f21791e069b4313462356 fix: address gosec linting issues in permanent_store","recordedAt":"2026-10-22T01:55:30.717Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.6-r2-fix","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:a8de0c1b-01ee-4839-92f8-497a16b2c365","kind":"release","at":"2025-03-18T05:55:00.000Z","precision":"EXACT","title":"0.0.5-r2-fix","summary":"## Changelog * 7fff5b11aa9684937943c279360efc7aa40c8693 feat: store permanent blocks in database and change permanent location","recordedAt":"2026-10-22T01:55:30.729Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.5-r2-fix","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:57955c19-9124-401f-bad9-44bcdbfc3dd8","kind":"release","at":"2025-03-18T05:12:16.000Z","precision":"EXACT","title":"0.0.4-r2-fix","summary":"## Changelog * ebe6791073dc177d96f24e135eb93d9a05df4180 feat: add agent metrics server and create beacon block endpoint","recordedAt":"2026-10-22T01:55:30.743Z","eventType":"GITHUB_RELEASE","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/0.0.4-r2-fix","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}},{"id":"ship:08377703-44af-4ae1-93a1-168c081febb6","kind":"release","at":"2025-03-18T00:38:24.000Z","precision":"EXACT","title":"v0.0.27","summary":"## What's Changed * Update GitHub Actions to use pinned hashes by @skylenet in https://github.com/ethpandaops/tracoor/pull/37 * feat(server): Add Permanent Block Storage by @samcm in https://github.com/ethpandaops/tracoor/pull/36 ## New Contributors * @skylenet made their first contribution in https://github.com/ethpandaops/tracoor/pull/37 **Full Changelog**: https://github.com/ethpandaops/tracoor/compare/v0.0.26...v0.0.27","recordedAt":"2026-10-22T01:55:30.667Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/ethpandaops/tracoor/releases/tag/v0.0.27","marketAround":{"after":{"day":"2026-10-22","priceUsd":0.00000585363088}}}],"totals":{"ships":33,"contractSource":0,"locks":0,"resumed":0,"marketIntegrity":0,"verification":0},"total":33,"truncated":false,"nextCursor":null,"disclaimer":"Public, source-backed activity HEY recorded. Still Building means counted ships during a market drawdown HEY itself tracked — it is not a prediction, not a ranking by price, and not investment advice. Few projects meet Still Building or Under the Radar at any time; both are strict by design, and list responses carry the counts."}