Sitemap

Quarterly Report for August 2025 TrueBlocks FY24–1558

Third in a four-part report fulfilling the grant agreement

7 min readAug 7, 2025

--

INTRODUCTION

The TrueBlocks miniDapp project, supported in part by an Ethereum Foundation ESP grant #FY24–1558, demonstrates how to build decentralized, local-first applications using TrueBlocks infrastructure. This report summarizes the progress we’ve made this quarter and sets expectations for the coming (final) quarter.

EXECUTIVE SUMMARY

We’ve made significant progress on our miniDapps project.

As outlined in our January 2025 update, where we described Khedra, now a key component of our framework, we’ve balanced building the miniDapp applications with enhancing the framework — particularly tools such as create-local-app.

As we were programming our applications, we identified opportunities to enhance TrueBlocks’ framework. This ensures a strong foundation so that we and others can easily build a wide range of applications.

This slight shift in approach accelerated milestones from the final quarter into this quarter. Combining milestones has strengthened our framework, positioning us to deliver a wide range of applications in the final quarter.

Deliverables

Press enter or click to view image in full size
Milestones for the Grant

TRUEBLOCKS ECOSYSTEM

For those less familiar with our work, this high-level overview shows how the various components integrate to support building miniDapps:

Press enter or click to view image in full size
The TrueBlocks Ecosystem

The Components

  • Khedra: Now complete, acts as a daemon (or long-running process), indexing and monitoring user-selected addresses and maintaining the Unchained Index, the heart of local-first, user-focused data queries.
  • create-local-app: Completed this quarter (Milestone 3), scaffolds miniDapp projects with templates and “wiring’ needed to build real-world applications.
  • Core: Provides low-level access to the EVM and archive data; forms the backbone for the entire system.
  • SDK, CLI, and API: Developers may use these libraries/tools to build their applications. Includes IPFS integration for decentralized sharing (i.e., sharing the public goods).

Together, these components provide a local-first, indexed alternative to Ethereum RPCs alone, removing many of the dependencies on centralized APIs and facilitating the development of fully decentralized applications. The result is an infrastructure and applications that ensure permissionless, private, fast, and 18-decimal-accurate blockchain data access.

CREATE-LOCAL-APP

Since March of this year, we’ve been iterating between create-local-app and our miniDapp prototype(s), each informing the other.

create-local-app is a code-generation tool similar to create-react-app which creates a Wails-based, local-first TrueBlocks miniDapp. This eliminates most of the hassle of getting started. See the README for more information.

Key benefits of create-local-app include

  • One-command setup (Go + TrueBlocks + Wails + React + TypeScript)
  • Preconfigured tooling and TrueBlocks SDK integration
  • Reduces boilerplate and speeds up developer onboarding

This tool is engineered to create local-first, Ethereum-compatible desktop applications, giving developers a launchpad to build miniDapps without repetitive configuration tasks.

SDK: Writing To The Chain!

One of the Milestone 3 deliverables was the ability to write to the chain with our mini-Dapps.

Per our prior update, we’ve decided not to incorporate this feature into our SDK. This would be a security mistake. Instead, we’ve integrated into the application-level code using Wallet Connect. This is much safer. Our apps (including those created with create-local-app) use Wallet Connect. This means our apps can write transactions to the chain.

This opens up the whole world of on-chain applications. One example of this is a mini-Dapp called DalleDress (shown below), which will allow for writing NFTs.

TRUEBLOCK MINIDAPPS

In this final part of our report, we focus on the primary goal of our grant: to demonstrate building fully decentralized applications — without compromising on decentralization — TrueBlocks eliminates reliance on all third parties — including ourselves.

We call our applications miniDapps: local-first, narrowly focused utilities that run natively on consumer-grade desktops and laptops. Mini-Dapps are privacy-preserving, permissionless, and FAST— designed to empower individual users rather than Website owners.

Currently, we’ve begun two miniDapps (created with create-local-app). We report on these apps below, and then a few preliminary wireframes of future miniDapps.

MiniDapp 1: Exploratoor

Theoretically, everything you’ve ever done on chain is visible…if you know where to look. Everyone, without hindrance, should be able to see “Everything that Ever Happened™” on their addresses (and anyone else’s as well).

Press enter or click to view image in full size

The tabs at the top show nine different data types: Transactions, Logs, Receipts, Withdrawls, Balances, etc. This is all the data that exists on a given address. If you press the download icon, you get this output:

Press enter or click to view image in full size
Perfectly Reconciled History of the TrueBlocks.eth Address

Can you say, “Perfect Off-Chain Accounting”? One of the things we will be adding in the next quarter is direct export into Xero. (This would be a huge unlock!)

There’s one super-special data type — not available anywhere else — Reconciliations. A reconciliation is a P&L and Balance Sheet (just like a business would generate). Exploretoor generates these every 12 seconds. This is a golden goose. We plan to monetize this feature.

Fleshing out this tool will be a large part of the work we do in the coming quarter.

MiniDapp 2: DalleDress

DalleDress is also a work in progress, and was also created with create-local-app.It is a fusion of cryptography, TrueBlocks, NFTs, and OpenAI. It uses the TrueBlocks SDK, our new Dalle package, and an RPC endpoint.

Here’s an alpha version of its UI:

Press enter or click to view image in full size
Alpha Version UI of DalleDress

This admittedly whimsical miniDapp creates highly unique, mintable images that can be minted into NFTs. You can see the “Connect Wallet” at the top-right.

This mini-Dapp demonstrates (as do all others) our new “Write to the Chain” feature. This was one of the milestones in our original proposal. DalleDress emphasizes the necessity of open standards as the connective tissue enabling interoperable decentralized systems.

WireFrames

In our original proposal, one of our Milestones for Q4 was a list of WireFrames for future apps. We started writing that list this quarter:

WireFrame 1: Comparitoor

Comparitoor is a demonstration of the effectiveness of the Unchained Index (Khedra). This tool (a very rudimentary screen layout of which is shown below) follows up on some of the articles we’ve written in the past, demonstrating TrueBlocks’ superior indexing—our ability to find “Everything that ever Happened™” is made clear by this miniDapp.

Press enter or click to view image in full size

WireFrame 2: Namester

This very rough wireframe is called Namster. It’s not a coincidence that the name of the app harkens back to Napster, which was an early 2000s purely peer-to-peer file sharing app. We think many of the things blockchain applications could do would be the “ethos” of Napster. This miniDapp will demonstrate how to build a pure public good through sharing. More on this app in the next quarter. Namester helps people share (and coordinate on sharing) Name/Address pairs.

A built-in scoring system and experiments with incentivized sharing are planned. The goal is to provide a genuine public good serving meaningful and useful names for the whole community.

Press enter or click to view image in full size
Version 0.0.0 of the Namster MiniDapp

WireFrame 3: Token Approvals

This would be a privacy-preserving desktop app that monitors, manages, and allows the user to revoke token approvals. Similar to web-based examples (such as the Bankless offering), which are privacy-invading nightmares. They may not invade your privacy now, but they will in the future. This miniDapp will demonstrate user-centrism, privacy, massive speed, and permissionless design.

COMMUNITY ENGAGEMENT

Medium Articles

Beyond coding and engineering, we’ve been actively publishing and community-building.

The articles we published this quarter are listed here:

Other Community Building

While coding remains our primary activity, we also participated in our community (speaking twice at local meetups). We also entered an EthGlobal hackathon, sharing our insights and building networks around the TrueBlocks ecosystem. We expect this “outreach” aspect of our work to become more prominent in the next quarter.

Conclusion

In summary, we’ve made substantial progress across both our tooling and application layers. Given the iterative nature of design and development, we’ve not only addressed the core objectives of Milestone 3, but have also made meaningful headway into several Milestone 4 deliverables.

Looking further ahead, we are on track to deliver polished miniDapps within the next few months — each demonstrating the power, usability, and integrity of the TrueBlocks approach as we promised in our original proposal.

Your Support is Welcome

Thanks for reading. Thanks so much to everyone for all your support over the years. We look forward to continuing our work in the balance of 2025. As always, Live Long and Decentralize! And, Happy 10th Anniversary Ethereum!

TrueBlocks is funded from personal funds and grants from The Ethereum Foundation (2018, 2022, 2024), Optimism Retro PGF (2022, 2023), Consensys (2019), Moloch DAO (2021), Filecoin/IPFS (2021), and our lovely GitCoin donors.

If you like this article and wish to support our work, please donate to our GitCoin grant using ETH or any token. If you’re an Optimism badge holder, vote for our project. Or send us a tip directly at trueblocks.eth or 0xf503017d7baf7fbc0fff7492b751025c6a78179b.

This report demonstrates ongoing progress in building truly decentralized applications that embody Web3 principles while providing practical utility to the Ethereum community.

--

--

Thomas Jay Rush
Thomas Jay Rush

Written by Thomas Jay Rush

Blockchain Enthusiast, Founder TrueBlocks, LLC and Philadelphia Ethereum Meetup, MS Computer Science UPenn

No responses yet