Worklog. March results

Cellframe Platform
6 min readApr 10, 2025

--

Hello everyone!

Spring is here, bringing new opportunities for growth and change. We’re not standing still and continue to develop the Cellframe infrastructure. Here are the most important updates and achievements we’d like to share with you!

Web Development

This month, we introduced several improvements that made working with Cellframe websites even more convenient.

Main Cellframe Website

We updated the information about Cellframe partners in the Partners section.

Fixed an issue with the CAPTCHA that was preventing the feedback form from being submitted.

Cellframe Bridge

The wallet list now displays correctly after connecting to Cellframe Wallet on the bridge site.

We also made several minor but important UI and UX improvements. Work continues!

Cellframe Wallet

Our multifunctional Cellframe Dashboard has officially been renamed — Cellframe Wallet! The test version of the updated app is already available on our website.

We’ve radically changed the logic of the application. Now, you no longer need to install a Cellframe node and download the full blockchain copy to your device. Cellframe Wallet will be able to work without it, requesting all necessary data from RPC nodes.

With this approach, the technical requirements for devices that can run our wallet are reduced to a minimum.

During startup, you’ll be able to choose the operating mode of the application. If you have a Cellframe node installed, you can switch between Classic and Remote modes depending on your needs. This can be done in the Settings tab.

Currently, in Remote mode, the Wallet, TX Explorer, Tokens, and DEX tabs are available — which means you can already use it to manage wallets and view transaction history.

The DEX tab is currently in limited mode — order creation and execution options are not yet available, but we will definitely add this functionality later. There are also some limitations in the Web3 API. In addition to the DEX order creation functionality, this affects conditional, JSON, and regular transactions, as well as voting creation and submission functions.

Cellframe Wallet is a new convenient tool for working with networks and tokens in the Cellframe ecosystem. Join the open testing and share your feedback via the form on our website.

In March, our team made several important fixes to improve the updated app.

First of all, we fixed a crash that occurred when deleting a wallet created through the GUI. Previously, this would cause the app to crash — now everything works correctly.

We also implemented support for the new naming convention of poll commands instead of voting at the SDK and node level. Cellframe Wallet now supports both versions.

We fixed a bug in the `Tx_cond_create` command for creating conditional transactions. Now it works with all parameters as described in the documentation.

An issue with the app crashing when activating a wallet via the interface has been resolved — both modes now work stably.

We also paid special attention to bugs in Cellframe Wallet’s Remote mode. Previously, a deleted wallet could remain in the list, and re-deleting it was impossible. This bug has now been fixed.

When creating a new wallet, the seed phrase is now displayed correctly.

App crashes — including SIGABRT — when launching in local mode and when switching modes in remote mode have been fixed. We also resolved a crash when connecting to the Cellframe Bridge site.

Cellframe Node

Several important improvements have been introduced in Cellframe Node.

Our developers have improved the Shared Funds transaction, also known as the multi-wallet. This is a mechanism for collective fund management within the Cellframe ecosystem. It acts as a shared account where participants can jointly store, distribute, and use funds according to predefined rules.

When creating such a transaction, the user specifies the public key hashes of wallets or owner certificates, which can later be used to sign operations with the multi-wallet.

This mechanism can be used for token issuance via bridges, staking rewards distribution, and other scenarios where spending access needs to be restricted.

As part of the update, we implemented the ability to top up an existing multi-wallet. Previously, once a Shared Funds wallet was created, it could not be replenished — users had to create a new one. Now, it is possible to add funds to an existing shared wallet, and anyone can contribute to it.

Additionally, we implemented the `emit_delegate info` command, which provides detailed information about a Shared Funds wallet. It displays:

• the hash of the wallet’s latest transaction chain;

• the list of owners’ public keys;

• the current balance;

• the number of required signatures to authorize a transaction.

We also added a wrapper for batch transactions using the `emit_delegate take` command. This allows funds to be distributed to multiple recipients within a single transaction.

The official launch of Cellframe’s multi-wallet is coming very soon — stay tuned on our social media channels.

To enhance network resilience, we introduced a rollback mechanism for hardforks.

Hard forks in Cellframe are used to transfer the chain’s active state to its next generation. This significantly reduces disk space usage (in most cases down to a single block, depending on the state size) and accelerates initial synchronization. Essentially, the chain is restarted — but not from scratch: all balances, decrees, policies, voting results, validator keys, and other parameters are preserved. Rollback is necessary in cases where one or more states are transferred incorrectly during a hard fork.

We are also currently working on implementing voting for non-native tokens. When the functionality is ready, it will be possible to create voting in which holders of any CF-20 tokens in the Backbone network will be able to participate, and not just CELL CF-20 holders, as was the case before. When counting votes, the balance of the specified token in the participants wallets will be taken into account. We will announce the launch of the functionality separately — follow our updates!

Python Plugins

We’ve released a new staking plugin! Staking in Cellframe now runs on an updated module with a redesigned architecture, improved stability, and more accurate reward calculation logic. We’ve also transitioned from an internal accrual model (service emissions) to full blockchain transactions.

We implemented a DNS load balancer for RPC nodes. This tool allows requests from Cellframe Wallet (in Remote mode) to be evenly distributed across multiple nodes in a cluster.

Another important improvement — initial support for Python plugins on macOS. In the future, using Python plugins on macOS will be just as convenient as on other platforms.

We also fixed issues with installing and removing the Cellframe-Wallet package on Linux via the graphical installer and terminal.

Tech Writing

In March, the Cellframe Wiki was significantly updated and expanded.

A detailed article on the automatic fork resolution mechanism was published. A fork is a blockchain divergence caused by network desynchronization or software changes. This mechanism helps eliminate such situations and maintain blockchain integrity.

We also prepared an overview of the voting functionality on the Cellframe platform. The article describes how to create polls, examples of use cases, and how the mechanism works.

The article on transaction structure in Cellframe has been updated. Additionally, we documented all datums used in the Cellframe networks.

A guide on creating and managing a token in Cellframe networks is now available.

Documentation work continues, and very soon we’ll be releasing more technical articles and guides for developers and users.

Marketing

In March, the CF-20 protocol became available on the Bitcointry exchange — an important step in expanding our audience and popularizing our token standard.

We also entered into a strategic partnership with Codemelt, a company specializing in Web3 and blockchain development. Together, we will grow the ecosystem and explore new growth opportunities for projects built on Cellframe. This year, we plan to actively expand our ecosystem and attract ambitious projects that can thrive using Cellframe’s decentralized technologies.

On March 27, we held a traditional AMA session with Dmitry Gerasimov — as always, a lively dialogue with the community and the most relevant questions.

We’re also actively preparing for Blockchain Forum 2025, which is just around the corner. This year, we’ll not only have our own booth, but also sponsor the Startup Pitch. The CEO of Demlabs and head of Cellframe, Dmitry Gerasimov, will join the jury to personally evaluate the most promising blockchain startups.

Come visit us at booth G30 — we’ll be happy to chat!

--

--

Cellframe Platform
Cellframe Platform

No responses yet