Sitemap

Worklog. May results

5 min readJun 6, 2025

Hello everyone!

Summer is just around the corner, which means it’s the perfect time to look back at how May went for the Cellframe project. Last month, we worked hard on improvements and new features. All the details are in our regular worklog!

Web Development

As you know, the Cellframe Wallet has undergone significant changes recently. We decided to update the app description on the Download page.

We added information about the two interface types — vertical and horizontal — and the three operation modes: local, remote, and ultra-light.

Cellframe Shop

In May, our online store, Cellframe Shop, was busy processing orders. The first KelVPN Surf 2 access points have already been shipped to their owners!

We’re working on improving the service to make shopping even easier and more convenient. This month, we added a feature to display the number of items in the cart and the total order cost.

Cellframe Auctions

We’re preparing to relaunch Cellframe Auctions — a dedicated platform where projects vying for a place in the Cellframe ecosystem can participate in an auction for slots to launch their own L1 network. The winning project will secure a Cellslot for a fixed lease period.

$CELL token holders can support their favorite projects by placing bids and locking their tokens. If the project wins, they’ll receive native tokens as airdrops in return. Once the lock-up period ends, their $CELL will be returned to them.

The website launch is just around the corner. Stay tuned for updates!

CFScan

We’ve also prepared the design for the new CFScan website, which will eventually replace Cellframe Explorer.

Cellframe Node

In May, we implemented a new hardfork model on a single-node network. A new chain generation was formed on the test bench, fully consistent with the previous one. Developing this model is a crucial step toward implementing two-level sharding!

We developed new C-language functionality to retrieve block reward information and also created a Python wrapper for it. Soon, we plan to add a command interface for this feature.

We updated the block consensus synchronization scheme, modifying the logic for processing the genesis block. It now synchronizes correctly.

We fixed bugs that caused disruptions in round timings — the period when nodes vote to add a new block to the blockchain. These errors prevented validators from signing blocks. As a result, we’ve improved the reliability and consistency of consensus.

We made changes to order cancellation transactions. Previously, cancellations initiated by the composer would fail in the wallet.

Additionally, we fixed a bug where the `srv_stake reward` command displayed zero staking rewards. Now, the reward amounts are shown correctly.

We added voting transaction processing to the transaction composer developed for the ultra-light mode of Cellframe Wallet.

We also fixed a bug that prevented unstaking transactions from going through. The system now processes them correctly.

We configured the wallet to properly handle non-native token transactions assembled by the composer.

Additionally, we fixed memory leaks in RPC nodes.

Cellframe Wallet

We continue to improve the Cellframe Wallet. While it remains a release candidate, we are steadily progressing toward fully transitioning from Cellframe Dashboard to the new, more flexible wallet version.

For remote and ultra-light modes, we added a Logs tab — where user application logs for Cellframe Wallet are stored. In local mode, as before, node logs are also displayed.

For local and remote modes, we fixed balance updates when switching wallets in the app’s top panel and the Create Order form in the DEX tab.

We also fixed a transaction amount display bug in the DEX tab. Now, when canceling an order, users see the exact amount of tokens that will be credited to their wallet.

For the vertical interface, we added a swipe-to-refresh feature: pull down the screen to refresh the wallet balance and transaction history.

We fixed an infinite loading bug in the Android version that occurred when restoring the same wallet multiple times under different names. Reminder: A single wallet cannot be restored multiple times with different names.

Additionally, in the Android version, we resolved issues that made launching the app difficult.

UX/UI improvements: Icons and fonts now display correctly across all platforms.

We’re also actively preparing for the iOS release of Cellframe Wallet. Stay tuned for updates!

Python Plugins

This month, we implemented the `java-cellframe` library for working with post-quantum signatures in Java environments.

Based on user feedback, we added Tornado web server support as an alternative to DAP HTTP. This is especially useful for developers building external tools for the node who need more than a basic HTTP server.

We’re continuing to enhance our codebase. In May, we upgraded the code analysis mechanisms for both Cellframe SDK and DAP SDK.

Tech Writing

In May, we published a detailed guide on the Cellframe Node Tool utility. The Cellframe Wiki now includes an article describing nine commands for managing wallets and certificates.

For each JSON-RPC request, we prepared an article with a list of commands and usage examples. We also wrote a step-by-step Python tutorial on sending JSON-RPC requests to both remote and local nodes (via Unix socket). In the future, we plan to release a similar guide for JavaScript.

We published an introductory article, Cellframe INTRO, to help newcomers easily navigate our ecosystem. It explains Cellframe’s architecture, the post-quantum algorithms it’s built on, and why our blockchain is more secure than others — all in simple terms.

Marketing

On May 22, we held our regular AMA session with Dmitry Gerasimov, where he answered users’ questions and shared development plans for both Cellframe and KelVPN projects.

The full transcript of this AMA session is available here.

Additionally, our YouTube channel released an interview featuring Dmitry Gerasimov and Ian Smith, the lead of QEVM project.

Dmitry and Ian shared their impressions from TOKEN2049 in Dubai, assessed major blockchains’ readiness for quantum threats, and discussed the advantages of post-quantum ZK signatures.

You can watch it here.

Additionally, in May we tested a new format of short videos! So far, we’ve released two videos where Cellframe’s PR manager Sofia Kazakova explains what Q-Day is and how Web3 will change the Internet.

--

--

Cellframe Platform
Cellframe Platform

No responses yet