Token-Based Accounting Software meets the growing market demand for using cryptocurrencies by small businesses and freelancers. The solution facilitates cryptocurrency payments for freelance gigs, allowing them to reach more customers, both locally and globally.


FinTech & Crypto


Google cloud, Docker, Python, Django, Kubernetes

Project scope

Backend development, Frontend development, Deployment

Country of origin


Estimate project

Project overview

Until recently, we only heard about huge firms investing billions in crypto, but the trend has changed significantly. Today, small businesses and freelancers not only know how to buy and sell crypto, but more and more often they also seek getting paid with cryptocurrencies. is the answer to booming crypto market demands. It’s the all-in-one solution for getting paid with cryptocurrencies, accounting, keeping track of assets value held in multiple wallets, and integrating crypto seamlessly within your business.

Basenode Case Study

Project Highlights


Team members: 4 developers + 2 supporting devs

Project Duration

Project duration: 8 weeks


Cryptocurrencies: 30+


Crypto-to-crypto invoicing



Numerous cryptocurrencies, multiple wallets, and various tokens put a heavy load on the system.

Our approach to solve performance problems:

  1. We monitored performance in real-time using dedicated tools (like celery-flower),

  2. Then, we identified bottlenecks,

  3. Last, we reduced the number of tasks (task = request sent to the system); divide big tasks into smaller ones; increased the number of concurrent processes;

  4. If needed, we repeated steps 1,2,3 until we have found a perfect solution.

Now, the application works quickly and flawlessly, no matter how much data it has to process.

Real-time portfolio overview

The user has to get a real-time overview of their assets. Every transaction is valued in your local currency at the exact market price at the time of occurring. For us, it means that we have to follow live all networks like Polygon, Bitcoin, Ethereum, and Binance Smart Chain. We used Bitquery Blockchain API to support the software and make it simple to work with multiple networks.

Basenode Case Study

Solution natively integrates token-based payments and is an all-in-one solution combining essential accounting features and invoicing. Software is developed in a way to provide reliable accounting services without storing any personal data.

Basenode Case Study

Key features

Portfolio Overview

Real-time portfolio overview lets the user track the portfolio value in real-time and get an overview of all assets.


All wallets in one place

The essential feature for this solution is to connect, group, and organize addresses from multiple ledgers.


Add & organize contacts

The user can add contacts to quickly identify transaction partners with certain wallet addresses and preselect them when using invoice generation.



The system allows creating and exporting reports to meet accounting requirements in just one click.


Invoicing lets users create crypto-to-crypto invoices and send them to their clients.


Metamask integration

To pay the invoice, the system allows users to access their wallets on Metamask, ensuring the very best price with the lowest network fees.

Dark Mode

Dark mode

A simple feature that lets users change the background color of an app window to black to save energy and reduce blue light emitted from the phone to prevent eye strain.

Used technology

The tech stack:

Basenode Case Study Image
Picture of Oliver Schantin
Basenode Logo

They understood exactly what we wanted to build

We were looking for an agile development team that has gained experience in the field of building Blockchain related Web applications. Ulam Labs understood exactly what we wanted to build and handled the sprints professionally. I would definitely choose them again for future projects.

Oliver Schantin

CEO and CoFounder of

And that's all...

Now, it’s your turn! Are you excited to start the process and learn more about your journey with Ulam Labs? Don’t hesitate to contact us with your questions.
Contact us
White arrow right