Jun 08, 1-2 AM (5)
Jun 08, 2-3 AM (3)
Jun 08, 3-4 AM (4)
Jun 08, 4-5 AM (2)
Jun 08, 5-6 AM (9)
Jun 08, 6-7 AM (5)
Jun 08, 7-8 AM (25)
Jun 08, 8-9 AM (36)
Jun 08, 9-10 AM (41)
Jun 08, 10-11 AM (24)
Jun 08, 11-12 PM (22)
Jun 08, 12-1 PM (40)
Jun 08, 1-2 PM (48)
Jun 08, 2-3 PM (33)
Jun 08, 3-4 PM (27)
Jun 08, 4-5 PM (12)
Jun 08, 5-6 PM (23)
Jun 08, 6-7 PM (14)
Jun 08, 7-8 PM (3)
Jun 08, 8-9 PM (6)
Jun 08, 9-10 PM (19)
Jun 08, 10-11 PM (29)
Jun 08, 11-12 AM (8)
Jun 09, 12-1 AM (5)
Jun 09, 1-2 AM (3)
Jun 09, 2-3 AM (1)
Jun 09, 3-4 AM (3)
Jun 09, 4-5 AM (26)
Jun 09, 5-6 AM (5)
Jun 09, 6-7 AM (23)
Jun 09, 7-8 AM (51)
Jun 09, 8-9 AM (35)
Jun 09, 9-10 AM (45)
Jun 09, 10-11 AM (51)
Jun 09, 11-12 PM (46)
Jun 09, 12-1 PM (86)
Jun 09, 1-2 PM (84)
Jun 09, 2-3 PM (36)
Jun 09, 3-4 PM (38)
Jun 09, 4-5 PM (16)
Jun 09, 5-6 PM (18)
Jun 09, 6-7 PM (18)
Jun 09, 7-8 PM (19)
Jun 09, 8-9 PM (16)
Jun 09, 9-10 PM (16)
Jun 09, 10-11 PM (28)
Jun 09, 11-12 AM (10)
Jun 10, 12-1 AM (11)
Jun 10, 1-2 AM (16)
Jun 10, 2-3 AM (11)
Jun 10, 3-4 AM (19)
Jun 10, 4-5 AM (5)
Jun 10, 5-6 AM (2)
Jun 10, 6-7 AM (46)
Jun 10, 7-8 AM (82)
Jun 10, 8-9 AM (18)
Jun 10, 9-10 AM (59)
Jun 10, 10-11 AM (46)
Jun 10, 11-12 PM (134)
Jun 10, 12-1 PM (49)
Jun 10, 1-2 PM (33)
Jun 10, 2-3 PM (32)
Jun 10, 3-4 PM (28)
Jun 10, 4-5 PM (36)
Jun 10, 5-6 PM (12)
Jun 10, 6-7 PM (12)
Jun 10, 7-8 PM (38)
Jun 10, 8-9 PM (11)
Jun 10, 9-10 PM (10)
Jun 10, 10-11 PM (20)
Jun 10, 11-12 AM (7)
Jun 11, 12-1 AM (10)
Jun 11, 1-2 AM (2)
Jun 11, 2-3 AM (0)
Jun 11, 3-4 AM (2)
Jun 11, 4-5 AM (8)
Jun 11, 5-6 AM (12)
Jun 11, 6-7 AM (34)
Jun 11, 7-8 AM (106)
Jun 11, 8-9 AM (36)
Jun 11, 9-10 AM (20)
Jun 11, 10-11 AM (105)
Jun 11, 11-12 PM (25)
Jun 11, 12-1 PM (38)
Jun 11, 1-2 PM (37)
Jun 11, 2-3 PM (14)
Jun 11, 3-4 PM (20)
Jun 11, 4-5 PM (5)
Jun 11, 5-6 PM (7)
Jun 11, 6-7 PM (26)
Jun 11, 7-8 PM (90)
Jun 11, 8-9 PM (11)
Jun 11, 9-10 PM (5)
Jun 11, 10-11 PM (25)
Jun 11, 11-12 AM (5)
Jun 12, 12-1 AM (8)
Jun 12, 1-2 AM (2)
Jun 12, 2-3 AM (2)
Jun 12, 3-4 AM (4)
Jun 12, 4-5 AM (7)
Jun 12, 5-6 AM (15)
Jun 12, 6-7 AM (46)
Jun 12, 7-8 AM (19)
Jun 12, 8-9 AM (28)
Jun 12, 9-10 AM (22)
Jun 12, 10-11 AM (29)
Jun 12, 11-12 PM (42)
Jun 12, 12-1 PM (24)
Jun 12, 1-2 PM (26)
Jun 12, 2-3 PM (22)
Jun 12, 3-4 PM (38)
Jun 12, 4-5 PM (23)
Jun 12, 5-6 PM (19)
Jun 12, 6-7 PM (26)
Jun 12, 7-8 PM (12)
Jun 12, 8-9 PM (17)
Jun 12, 9-10 PM (5)
Jun 12, 10-11 PM (30)
Jun 12, 11-12 AM (6)
Jun 13, 12-1 AM (6)
Jun 13, 1-2 AM (2)
Jun 13, 2-3 AM (0)
Jun 13, 3-4 AM (3)
Jun 13, 4-5 AM (0)
Jun 13, 5-6 AM (3)
Jun 13, 6-7 AM (7)
Jun 13, 7-8 AM (5)
Jun 13, 8-9 AM (6)
Jun 13, 9-10 AM (14)
Jun 13, 10-11 AM (12)
Jun 13, 11-12 PM (2)
Jun 13, 12-1 PM (23)
Jun 13, 1-2 PM (21)
Jun 13, 2-3 PM (8)
Jun 13, 3-4 PM (0)
Jun 13, 4-5 PM (4)
Jun 13, 5-6 PM (4)
Jun 13, 6-7 PM (3)
Jun 13, 7-8 PM (3)
Jun 13, 8-9 PM (7)
Jun 13, 9-10 PM (16)
Jun 13, 10-11 PM (19)
Jun 13, 11-12 AM (24)
Jun 14, 12-1 AM (18)
Jun 14, 1-2 AM (0)
Jun 14, 2-3 AM (0)
Jun 14, 3-4 AM (0)
Jun 14, 4-5 AM (2)
Jun 14, 5-6 AM (0)
Jun 14, 6-7 AM (2)
Jun 14, 7-8 AM (3)
Jun 14, 8-9 AM (0)
Jun 14, 9-10 AM (1)
Jun 14, 10-11 AM (2)
Jun 14, 11-12 PM (10)
Jun 14, 12-1 PM (8)
Jun 14, 1-2 PM (4)
Jun 14, 2-3 PM (8)
Jun 14, 3-4 PM (2)
Jun 14, 4-5 PM (1)
Jun 14, 5-6 PM (1)
Jun 14, 6-7 PM (0)
Jun 14, 7-8 PM (11)
Jun 14, 8-9 PM (1)
Jun 14, 9-10 PM (13)
Jun 14, 10-11 PM (29)
Jun 14, 11-12 AM (23)
Jun 15, 12-1 AM (7)
Jun 15, 1-2 AM (0)
3,307 commits this week
Jun 08, 2026
-
Jun 15, 2026
:pencil: Update summary in README [skip ci] [upptime]
:card_file_box: Update status summary [skip ci] [upptime]
Simplify operator navigation
Wrap the operator sidebar's eight setup steps under a Handbook category, mirroring the developer Curriculum grouping, with Overview on top and Operator Tools alongside. Rename the navbar's Validators dropdown to Operators (matching the reorg) and collapse it from seven enumerated steps to three high-level entries: Overview, Handbook, and Operator Tools. The sidebar carries the depth.
:card_file_box: Update status summary [skip ci] [upptime]
:pencil: Update summary in README [skip ci] [upptime]
Streamline the Community section and refresh funding
Community had three overlapping docs. Careers re-listed the same channels, pointed at Catalyst again, and duplicated the Contributing section and the curriculum. Funding led with Project Catalyst and a Builder DAO that no longer operates, then a prescriptive "which door do I use" tab flow that broke once Catalyst paused. Fold the useful parts of Careers (ecosystem entities, founding-entity job boards) into a Jobs section on the Developer Community page and drop the rest. Rewrite Funding as a neutral map of the current avenues: Catalyst, on-chain treasury withdrawals, Intersect grants, the Maintainer Retainer Program, and other paths to watch, each linking out for live status rather than baking in transient state. Talent Pool stays its own landing. Repoint the footer Careers link and the careers redirects to the Community page.
Reorganize docs into an audience-first file tree
The folder structure never caught up with the curriculum. Readers saw a clean module path in the sidebar while the files still sat in legacy buckets (learn/, value/, foundations/, get-started/) next to build/ and native-tokens/. Contributors had to hold two mental models. Collapse everything into the structure readers actually navigate: - docs/developers/ holds the developer sidebar: a curriculum/ tree with numbered module folders (01-fundamentals through 07-production) plus an integrations/ section. Numeric prefixes order the tree; Docusaurus strips them so URLs stay clean. - docs/operators/ holds the stake pool content (was operate-a-stake-pool/) plus a security/ folder for the air-gap and secure-workflow guides. - community/ and contribute/ stay top-level as cross-cutting meta. No get-started/, infrastructure/, learn/, build/, value/, foundations/, or first-steps/ buckets survive. Shared node pages live once under Module 7 and the operators sidebar cross-links them. Mechanics: ~260 file moves, every internal /docs/ link rewritten by prefix, sidebars.js re-keyed (networkSidebar is now operatorsSidebar), redirect targets repointed so old prod URLs resolve straight to the final location, and the llms path-fix script and includeOrder globs updated. Old prod URLs keep working through redirects; curriculum-spine URLs were never published so they need none. The developer sidebar groups the seven modules under a Curriculum category so the navigation mirrors the developers/curriculum/ tree, with Start Here on top and Integrations/Community/Contributing alongside. Also drops the two orphaned cardano-wallet REST-server pages. They sat in no sidebar, taught the legacy run-your-own-wallet-backend approach the curriculum already covers through SDKs and API providers, and only the payments-listening guide referenced them (now pointed at the upstream repo).
:card_file_box: Update status summary [skip ci] [upptime]
:pencil: Update summary in README [skip ci] [upptime]
docs: make cloud-sink examples runnable standalone via docker-compose (#947)
docs: make cloud-sink examples runnable standalone via docker-compose
Add a docker-compose.yml to each cloud-sink example so it runs with no real cloud account, and document the standalone workflow in each README: - aws_s3 / aws_sqs / aws_lambda — LocalStack + an init script that provisions the bucket / queue / function. The AWS SDK honors AWS_ENDPOINT_URL, so no code change is needed; the READMEs show the env vars to target LocalStack. - gcp_pubsub — Google's Pub/Sub emulator + a curl init container creating the topic and a subscription. Targeted via PUBSUB_EMULATOR_HOST. - gcp_cloudfunction / webhook_basics — an http-echo server stands in for the HTTP endpoint. Each README gains "Run standalone" and "Run against real <cloud>" sections. All six were verified end-to-end against the bundled services. Also fix a pre-existing bug in aws_s3/daemon.toml: the AwsS3 sink only accepts Record::CborBlock, but the example ran a ParseCbor filter, so it errored on the first block regardless of AWS. Removed the filter (N2N already emits CborBlock). Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
chore: update cargo-dist, drop self-updater and PR release dry-run (#946)
chore: update cargo-dist, drop self-updater and PR release dry-run
Bump cargo-dist to 0.30.3 and adjust its config: - install-updater = false: stop bundling the axoupdate self-updater in the generated installers. - pr-run-mode = "skip": don't run the release dry-run on pull requests (PR validation already lives in ci.yml); the release workflow now fires only on version tags. release.yml is regenerated from dist-workspace.toml accordingly. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Tests, fix rehashing to converge faster
build(deps): bump cloud.google.com/go/storage from 1.62.2 to 1.62.3
Bumps [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) from 1.62.2 to 1.62.3. - [Release notes](https://github.com/googleapis/google-cloud-go/releases) - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md) - [Commits](https://github.com/googleapis/google-cloud-go/compare/storage/v1.62.2...storage/v1.62.3) --- updated-dependencies: - dependency-name: cloud.google.com/go/storage dependency-version: 1.62.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
build(deps): bump github.com/aws/aws-sdk-go-v2/credentials
Bumps [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) from 1.19.23 to 1.19.24. - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.23...credentials/v1.19.24) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2/credentials dependency-version: 1.19.24 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
build(deps): bump github.com/aws/aws-sdk-go-v2/config
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) from 1.32.17 to 1.32.25. - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.17...config/v1.32.25) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2/config dependency-version: 1.32.25 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
build(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.45.0 to 0.46.0. - [Commits](https://github.com/golang/sys/compare/v0.45.0...v0.46.0) --- updated-dependencies: - dependency-name: golang.org/x/sys dependency-version: 0.46.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
build(deps): bump golang.org/x/crypto from 0.52.0 to 0.53.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.52.0 to 0.53.0. - [Commits](https://github.com/golang/crypto/compare/v0.52.0...v0.53.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-version: 0.53.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): bump github.com/blinklabs-io/adder from 0.39.1 to 0.41.0
Bumps [github.com/blinklabs-io/adder](https://github.com/blinklabs-io/adder) from 0.39.1 to 0.41.0. - [Release notes](https://github.com/blinklabs-io/adder/releases) - [Commits](https://github.com/blinklabs-io/adder/compare/v0.39.1...v0.41.0) --- updated-dependencies: - dependency-name: github.com/blinklabs-io/adder dependency-version: 0.41.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>