Research Data: January 2026
Generated: 2026-02-02 UTC Method: Events API + REST API (fallback for PRs) Rate Limit Remaining: 4879 core, 30 search
Data Sources & References
GitHub Organizations:
Summary Statistics
- Greymass: 8 PRs merged across 5 repositories + 31 commits to Roborovski (open source migration) + 26 commits to Unicove + 4 commits to go-eosio
- Wharfkit: 1 PR merged + 9 commits across 2 repositories
- New Repositories: 6 created (5 Greymass, 1 Wharfkit)
- Publications: 0 blog posts
- Top Repositories by Activity:
- greymass/roborovski (31 commits - open source migration, streaming, API development)
- greymass/unicove (26 commits in January - Roborovski v2 integration, sentiment voting, transfers page)
- wharfkit/roborovski (5 commits - v2 client library rc3-rc5)
- greymass/go-eosio (4 commits - ABI decoding fixes)
Greymass Organization
greymass/roborovski
Repository: https://github.com/greymass/roborovski Activity: 31 commits to master Language: Go License: AGPL-3.0
What is Roborovski: A multi-service blockchain history indexing and query platform for Antelope chains. The system consists of three core services: CoreIndex (reads nodeos trace files and produces compressed sliced storage), ActionIndex (indexes account activity using Pebble LSM-trees for low-latency queries), and TxIndex (partitioned flat-file transaction ID lookups). Services communicate through a shared corereader library and support both REST API and legacy /v1/history endpoints.
Context from December: Roborovski v2 was being developed in the private robo2-temp migration workspace. In January, the codebase was open-sourced into a new public repository. V2 is still in development with release candidates being published; data format changes are still being addressed and some data inconsistencies remain.
What’s new in v2 (in development): Compared to v1, Roborovski v2 adds filtering by contract, action, and date ranges on activity queries. It deduplicates traces to avoid the repetition problems present in v1. It includes local streaming capabilities for providing real-time updates to other internal services (not exposed publicly). It also implements a new API pattern designed for ease of integration, which the wharfkit/roborovski TypeScript client library implements directly.
Open Source Migration (Jan 15)
The entire Roborovski codebase — all three core services, supporting libraries (corereader, serviceclient, abicache, compression, tracereader), and tooling — was migrated from the private robo2-temp repository to a new public greymass/roborovski repository on January 15, open-sourcing the project under the AGPL-3.0 license. This is the development build of v2, not a stable release — release candidates are ongoing (rc3-rc5 for the client library) and data inconsistencies from format changes are still being resolved.
- e63d543: Initial open source migration - link
- 450575b: Fixed flaky test - link
- d3b354a: Remove go.work from git - link
- ec50371: Updating Makefile with new release helpers - link
Infrastructure & Observability (Jan 16-17)
- 0b9b4e4: Dedicated metrics listening interface on each service - link
- 4ab4837: Redirect to docs from homepage - link
- c9c4d37: Better replay detection + minimized logging - link
- bf3cda6: Pebble v2 - link
- bf6aab7: Moved additional messages to debugging category - link
- af32083: coreverify improvements (+ onblock checker) - link
- 8d334f1: Passing batchsize - link
Indexing & ABI Improvements (Jan 19-21)
- 6dd50e9: Capture
IsAuthorizeron traces - link - 3ab5407: ABI decoding fixes + tidy - link
- d81a079: Corrected cursors when mixing next/prev navigation - link
- c4421ee: Slice lazy loaders + logging cleanup - link
Action Streaming System (Jan 21-28)
Continued refinement of the existing action streaming system as prototypes were being built on top of it. Work focused on implementation improvements, error handling hardening, and operational reliability.
- 6fc9f4c: Reworking actionstream implementation - link
- c850268: Added —rebuild-abis and uses slices/streamer - link
- f1a9fe2: Decode flag for actionstream - link
- ab3fa50: Decoding when requested - link
- 62ec508: Retain action data to optimize streaming - link
- bf982fa: Added keepalive for actionstream - link
- f163cf3: Implementation of action streaming and error handling - link
- 3824674: Add panic recovery and sync indexes before broadcasting via stream - link
- 8f5adce: Add stream logging and compaction concurrency - link
API & Data Integrity (Jan 23-28)
- 577a175: Added new /log endpoint + refactored /activity - link
- 1c36a33: Perform CRC checks when reading from non-finalized slices - link
- 33a5e8a: Add bounds checks and debugging - link
- dba241d: Fixed slice discovery - link
- 2202389: Better error handling for trace file reading - link
- d278c7d: Modified WAL key to fix multi-account indexing for actions - link
Tooling
- c3d854f: Inspect tool for trace files - link
greymass/unicove
Repository: https://github.com/greymass/unicove Activity: 3 PRs merged, 26 commits in January across multiple branches
Context from December: December added governance features (producer voting, proposals) and search plugin architecture. January continues with sentiment voting integration, Roborovski v2 integration, and a new transfers page.
PR #554: Msig Search
Link: https://github.com/greymass/unicove/pull/554 Merged: 2026-01-19
Body Summary: Major overhaul containing multiple feature tracks:
-
Search System Refactored with Plugin Architecture: Completely refactored from monolithic to modular plugin-based architecture. New feature: search now supports finding multisig proposals and sentiment topics by name. Added in-memory caching with TTL and stale-while-revalidate. Added error boundaries for better search error handling.
-
Complete Overhaul of Multisig Proposals UI: Redesigned account proposals section with three views (Created, Approvals, Timeline). Added feature flags for network support detection. New reusable components for proposal cards, filters, headers, and empty states. Added infinite scroll/pagination. Implemented status filtering (proposed, executed, cancelled, expired). Parallel data loading for improved performance.
-
Additional Improvements: Updated @wharfkit/resources to fix integer overflow issues. Fixed vote decay calculations and Int64 overflow in producer voting. Various bug fixes for navigation, page headers, and layout rendering.
PR #555: Account + MSIG Sentiment
Link: https://github.com/greymass/unicove/pull/555 Merged: 2026-01-19
Body Summary: Added sentiment voting support for accounts and multisig proposals. This extends the sentiment voting feature (which was previously topic-based) to work at the account and proposal level.
PR #546: Sentiment
Link: https://github.com/greymass/unicove/pull/546 Merged: 2026-01-19
Body Summary: Integration PR merging the sentiment voting feature stack into the dev branch. Brings together the msig search, account/MSIG sentiment, and related work.
Roborovski v2 Integration (robo2 branch, Jan 20-22)
Significant work integrating the new Roborovski v2 API into Unicove:
- b9128e0: Initial v2 implementation - link
- 894a020: Fallback to v1 - link
- bae25e9: Added useLocale - link
- d9b4161: Testing Makefile adjustment for env overrides - link
- bd45f1a: Making fee optional - link
- 9e893cd: Swap to use Unicove select elements - link
- c12818d: Style updates - link
- c8ff682: Removed EOS from Coinbase config - link
- 393eb43: Transfers page - link
- c7c07c4: Fixing default/legacy token load + padding - link
Notable: The Roborovski v2 integration includes a v1 fallback mechanism, ensuring graceful degradation. Also added a new transfers page and locale support.
Additional January Commits
Sentiment & Wuchale Integration (Jan 19):
- e2521ed: Fixing optional fields - link
- 68576ce: Disabling msig voting temporarily - link
- 46e7fab: Wuchale cleanup - link
- 29bf257: Wuchale updates - link
- 5dd9d47: Fixed API - link
- 3bb05b2: Wuchale - link
Maintenance (Jan 30):
greymass/go-eosio
Repository: https://github.com/greymass/go-eosio Activity: 4 commits to master
Work Summary: Bug fixes for ABI decoding in the Go library that underpins Roborovski’s abicache system. Roborovski relies on go-eosio for historical ABI decoding — parsing contract ABIs at the correct block height to decode action data. These fixes addressed edge cases in extension field handling and name parsing that would cause decoding failures on certain on-chain data.
- 798e288 (Jan 6): Fix extension field decoding for ABI 1.0 - link
- 8e882f9 (Jan 7): Catch corrupted ABI - link
- 2c0237f (Jan 20): Fixing binary extension decoding - link
- f673152 (Jan 20): Fixed panic with single character names - link
greymass/anchor-mobile-android
Repository: https://github.com/greymass/anchor-mobile-android Activity: 1 PR merged
PR #775: Mnemonics Seeds Followup
Link: https://github.com/greymass/anchor-mobile-android/pull/775 Merged: 2026-01-17
Body Summary: Follow-up work on mnemonic seed backup functionality for Anchor Mobile on Android. Continues the backup system improvements from December’s Web Authenticator work.
greymass/anchor-mobile-ios
Repository: https://github.com/greymass/anchor-mobile-ios Activity: 1 PR merged
PR #88: Mnemonics Seeds Followup
Link: https://github.com/greymass/anchor-mobile-ios/pull/88 Merged: 2026-01-17
Body Summary: Follow-up work on mnemonic seed backup functionality for Anchor Mobile on iOS. Same mnemonic seeds work as the Android counterpart (PR #775), merged on the same day.
greymass/website
Repository: https://github.com/greymass/website Activity: 2 PRs merged
Minor PRs
- #90: style: update heading font - Updated heading font to Inter (link)
- #91: Release - Production release deploying the font update (link)
greymass/statindex-ui-prototype
Repository: https://github.com/greymass/statindex-ui-prototype Activity: 1 PR merged
PR #1: Dev
Link: https://github.com/greymass/statindex-ui-prototype/pull/1 Merged: 2026-01-22
Body Summary: Initial development merge for statindex UI prototype. This is a Svelte-based UI deployed to Cloudflare Pages (https://statindex-ui-prototype.pages.dev) used to test Roborovski’s action streaming integrations.
Wharfkit Organization
wharfkit/roborovski
Repository: https://github.com/wharfkit/roborovski Branch: https://github.com/wharfkit/roborovski/tree/v2 Activity: 5 commits on v2 branch
Context: This is the TypeScript client library that gives web applications access to the Roborovski v2 API (account activity queries, transaction lookups, etc.). V2 development reached rc1-rc2 in December. January continued with rc3-rc5, adding new query methods.
Key Commits (Jan 14):
- b845fe8: Adding
activity()andtransaction()prototypes - link - 19dc6de: Fixing tests - link
- 22b9c81: v2.0.0-rc3 - link
- ec361b2: v2.0.0-rc4 - link
- 1a96e3a: v2.0.0-rc5 - link
Releases: v2.0.0-rc3, v2.0.0-rc4, v2.0.0-rc5
Notable: Added activity() and transaction() methods, which map to the Roborovski v2 /account/{name}/activity and /transaction/{txid} endpoints respectively. These give TypeScript applications programmatic access to the same account history and transaction lookup capabilities that Roborovski provides server-side.
New Repositories
greymass/roborovski
Created: 2026-01-15 Repository: https://github.com/greymass/roborovski Purpose: High-performance blockchain history infrastructure for Antelope networks Technology Stack: Go, AGPL-3.0 license Initial Activity: 31 commits in January
README Summary: Roborovski provides efficient block/transaction storage with sliced architecture, APIs for querying blockchain history, and a framework for building custom blockchain indexes. Includes build/test/verify targets via Makefile.
Strategic Context: This is the open-source release of the Roborovski v2 infrastructure. The migration to a public repository is a major milestone, making this infrastructure available to the broader Antelope ecosystem.
greymass/vaulta
Created: 2026-01-15 Repository: https://github.com/greymass/vaulta Purpose: Unknown (no README or description) Technology Stack: Not specified
greymass/statindex-ui-prototype
Created: 2026-01-18 Repository: https://github.com/greymass/statindex-ui-prototype Purpose: Prototype for testing Roborovski action streaming integrations Technology Stack: Svelte, deployed on Cloudflare Pages Live URL: https://statindex-ui-prototype.pages.dev Initial Activity: 1 PR merged
Context: Built to test and validate the Roborovski action streaming system. Directly related to the streaming refinement work happening in greymass/roborovski during the same period.
greymass/buoy-cloudflare
Created: 2026-01-27 Repository: https://github.com/greymass/buoy-cloudflare Purpose: Cloudflare-based implementation of the Buoy communication service Technology Stack: TypeScript
Context: Buoy is the communication infrastructure used for wallet-to-dapp communication. This new repository appears to be a Cloudflare Workers-based implementation, complementing or replacing the existing buoy-nodejs implementation.
wharfkit/skill
Created: 2026-01-23 Repository: https://github.com/wharfkit/skill Purpose: Claude Code skill definition for WharfKit SDK development Technology Stack: Markdown documentation
README Summary: A skill definition that teaches Claude Code (AI coding assistant) how to work with the WharfKit SDK for Antelope blockchain development. Provides Claude with knowledge of Session Kit, Contract Kit, Core Types, Signing Requests, Resources, and best practice patterns. Can be installed globally or per-project and activates automatically when WharfKit-related work is detected.
Includes: Entry point with package overview, plus reference documents for SessionKit, ContractKit, Antelope core types, patterns, signing requests, and resources.
Publications
No blog posts were published during January 2026.
For Downstream Agents
Summary Writer (agents/summary.md):
- Read this file for complete context
- Use source links for verification
- Focus on outcomes and business impact
- Reference github-projects.md for display names and descriptions
- Review December 2025 README.md for narrative continuity
- Key themes: Roborovski open-sourced (v2 still in development, not released), sentiment voting in Unicove, Roborovski v2 integration, new monitoring infrastructure
- No blog posts to cover this month
Technical Writer (agents/technical.md):
- Read this file for complete context
- Include PR numbers and links from here
- Cite sources when making technical claims
- Use discussion summaries for context
- Notable technical work: Roborovski open-source migration, action streaming system, ABI decoding fixes, Roborovski v2 client library, Cloud Wallet plugin changes
Both agents: Focus on the WORK and DISCUSSIONS documented here, not the individuals. This research emphasizes what was done and what was decided. Prior months’ reports provide valuable context for ongoing projects and narrative flow.
January 2026 Themes:
- Roborovski Open-Sourced: Codebase migrated from private robo2-temp to public greymass/roborovski under AGPL-3.0. V2 is still in development (release candidates, data inconsistencies being resolved), not a stable release.
- Action Streaming Hardening: Continued refinement of Roborovski’s action streaming system — error handling, keepalive, panic recovery — as the statindex-ui-prototype was built to test streaming integrations.
- Unicove Sentiment Voting: Sentiment voting feature integrated into dev branch with support for accounts and multisig proposals.
- Unicove Roborovski v2 Integration: Unicove began integrating the Roborovski v2 API with v1 fallback, plus new transfers page.
- Go-EOSIO Fixes: ABI decoding fixes in the Go library underpinning Roborovski’s abicache system.
- Monitoring Infrastructure: New webmonitoring repository with Prometheus/Grafana stack for endpoint health monitoring.
- Buoy Cloudflare: New Cloudflare-based implementation of the Buoy communication service.
- Cloud Wallet Plugin: Updated for new Cloud Wallet interface, then reverted — not yet production-ready.
- WharfKit AI Skill: Claude Code skill definition for WharfKit SDK development assistance.
- Mnemonic Seeds: Continued backup system work on Anchor Mobile Android.