Worklog. September Results

Worklog. September Results

Category: Development Report

Title image, read title

Hello everyone!

In the first month of autumn, the Cellframe team worked actively on new developments and improvements.

Check out our extended worklog for the most interesting updates!

Web Development

Cellframe Auction

In September, work continued on the functionality of Cellframe Auction.

We implemented a blockchain event registration system, including transaction assembly, verification, and processing. CLI commands were added for placing bids, canceling, and finalizing auctions, and Python wrappers were ported.

Cellframe Bridge

Cellframe Bridge, one of the key services in our system, is currently undergoing a major overhaul. We’re preparing it for release in an updated form — with improved architecture and a new interface.

Here’s what has been done so far and what’s coming next.

First of all, we carried out a complete redesign of our website. The goal is to make the interface more modern, clear, and user-friendly.

We also integrated transaction tracking through the new CFSCAN, allowing every user to see how their funds move. This part is now about 80% complete, and we’re continuing to refine the details to make the bridge experience as smooth as possible.

In parallel, we’re updating the backend — with the main focus on speeding up transactions and enhancing system security.

Сellframe DEX

We continue to expand and refine the functionality of our token exchange (DEX) to make it as intuitive and user-friendly as familiar centralized platforms.

In September, we focused on improving the order book. Specifically, we enhanced the update and display logic, added market metrics, and introduced a minimum trade execution amount. The system now supports automatic order execution, automatic matching of counter orders, and aggregated cancellations.

Additionally, the DEX now accounts for price slippage during market swaps and properly aggregates order book data — making trading significantly more accurate and convenient for users.

Cellframe Wallet

The team continues to actively improve the wallet’s interface and functionality.

A new tool for configuring transaction fees has also been introduced. Users can now set their preferred fee when sending transactions — with a progress bar and input validation. Each validator defines the minimum fee they are willing to accept, and the system automatically finds the optimal balance between speed and cost.

In addition, a tab for managing shared wallets is being developed. This feature allows users to create joint wallets, deposit and withdraw funds, and confirm transactions together with other participants. Currently, this functionality is available only directly through the node, but it will soon be added to our application — making it accessible to a much wider range of users.

A great deal of attention this month was dedicated to stability and interface improvements. We fixed application crashes occurring when switching modes, scrolling through settings, running on macOS, and working within dApps. The behavior of the transaction send button was improved, tooltips and indicators were added, and various UI issues were resolved — including focus handling, text alignment, spacing, and element duplication. In addition, the interfaces for creating multi-signature wallets have been updated.

In September, we also enhanced the functionality of pop-up notifications — users can now customize them to their preferences. Another important update: wallet data now displays the signatures used during wallet creation. Green icons indicate currently supported and recommended signatures, while red ones mark outdated ones.

Why this matters: with the release of Node version 6.0, we will discontinue support for the Bliss, Tesla, and Picnic algorithms. If your wallet was created using one of these, you’ll receive a special notification with detailed guidance. In short, you’ll simply need to create a new wallet with current signature algorithms and transfer your funds there.

Finally, we continue to improve Web3 API integration — added support for TSD sections, enabled handling of bridge transactions, and optimized wallet info requests for faster performance.

Сellframe Node & SDK

In September, we adapted the transaction assembler to work with the shared wallet — this ensures the feature is available in all modes of Cellframe Wallet.

We implemented a parallel transaction processing system. Now, when creating several operations in a row, the wallet automatically uses different available outputs, which prevents double-spending errors and makes transaction handling more reliable.

Additionally, a security audit was carried out, and major improvements were made to the dap_rand module — the pseudorandom number generator responsible for creating random keys. The logic of cryptographic functions was rewritten, error handling was added, and vulnerabilities were fixed, improving system security during key generation.

We focused on eliminating critical bugs and strengthening overall security:

• Fixed an application crash caused by closed-channel notifiers.

• Implemented caching to prevent reuse of fee outputs in wallet shared, eliminating the risk of double spending.

• Conducted a staking code audit — vulnerabilities were removed, and system protection was reinforced.

• Fixed memory leaks, mempool, and build errors, which improves debugging efficiency and increases overall system reliability.

Other Activities

We continue to expand the presence of the native Cellframe protocol on centralized exchanges. At the end of July, the integration of CF was completed on CetoEX, and by mid-August, the same integration — along with the $CELL CF-20 listing — took place on BingX. Now, CF-20 tokens are available for deposit and withdrawal, enabling direct transfers between Cellframe Wallet and exchange accounts.

Recently, the Cellframe blockchain code successfully passed an independent review by Qverify. The team conducted a full audit of our cryptography and confirmed its compliance with NIST standards!

We’re also preparing to launch an updated ambassador program — details will be shared soon. For now, we’re working on dedicated materials and community resources.

In addition, the first-ever Quantum-Safe Hackathon by the Cellframe team has officially begun! Applications are now open, and we invite all developers with innovative ideas for ecosystem services to join the competition. Learn more and register here.

On September 18, we also held our traditional AMA session with project lead Dmitriy Gerasimov. Dmitriy answered both pre-submitted and live questions from the chat. The full recording is available on YouTube, and the complete AMA transcript can be found in our blog.

Finally, we’re actively preparing for Blockchain Life 2025 in Dubai. At the forum, Cellframe CEO Dmitriy Gerasimov will give a presentation on post-quantum cryptography. Most importantly, on October 28, the event will also host Post Quantum Dawn, Cellframe’s very first official side event! All details are available in this post. Participant registration is already open — join us and see you in Dubai!

We’ll continue to share updates and invite the community to take part in our initiatives — stay tuned, there’s much more to come!