From AI-Assisted Speed to Release-Ready Wallet Engineering

Devox Software helped stabilize a self-custody wallet for launch by tightening mobile, backend, and QA work around transaction flows, secure recovery, and multi-network behavior.

About the client

A major blockchain company set out to launch a self-custody crypto wallet designed to make digital assets easier to use at scale.

Background:

The wallet was designed to make digital assets feel closer to a mainstream fintech experience: fast, intuitive, and reliable across stablecoin payments, Bitcoin transactions, Lightning Network flows, multi-network transfers, and secure recovery. To accelerate delivery, the client had adopted AI-assisted workflows while internal product initiatives expanded. Early speed helped the roadmap move forward, but as launch approached, the harder question became whether the wallet’s backend, transaction flows, and recovery logic could be trusted in production.

Extra capacity alone would not solve the issue. The client needed engineering judgment around wallet architecture and AI-assisted delivery outputs that could not bypass review. By the time Devox Software joined, the client needed to regain control over a fast-moving wallet program where AI-assisted speed, shifting priorities, and uneven validation had started to outpace release governance.

The Challenge:

  1. A launch timeline that left little room for engineering uncertainty. The wallet had to move quickly in a market where release speed mattered, but the product was handling real asset flows, not low-risk app functionality.
  2. Recovering test intent from years of fragmented wallet logic. The wallet had accumulated years of product logic across Jira releases, legacy test cases, and codebase behavior. Some scenarios reflected earlier implementation assumptions, while newer stakeholders were shifting QA toward the current business logic. This made direct automation risky: without first recovering the real product intent, automated tests could preserve outdated behavior instead of protecting the current wallet experience.
  3. Keeping AI-assisted implementation under production control. AI-assisted workflows helped the client move faster, but wallet engineering could not rely on generated output without senior review. Transaction handling, backend synchronization, recovery logic, and network-specific behavior required human validation before they could be trusted in a release candidate.

This became the central QA problem of the engagement: automation was only useful if the team could first recover the business logic it was supposed to protect.

*The hardest part of AI-assisted QA is not making the model write a test. It is making sure the model understands the business logic that the test is supposed to protect. A test can pass and still validate the wrong behavior.*

— Ekaterina Yakubovskaya, Head of Development at Devox Software

Solution:

Devox Software joined the project when the client needed to keep wallet delivery moving without letting AI-assisted speed weaken release control. The team’s role was not only to add mobile, backend, QA, and blockchain engineering capacity, but to put a controlled AI Harness around the work: what AI could use as context, where it could accelerate delivery, what had to be reviewed by humans, and which wallet areas required senior engineering ownership.

1 Grounding AI in the real wallet context

The first step was to stop treating AI as a generic code-generation layer. AI-assisted work was grounded in the actual wallet codebase, internal engineering standards, existing QA materials, Jira history, Wiki documentation, and prior product decisions. This gave the team a practical way to use AI for analysis, scaffolding, test preparation, and repetitive implementation work without relying on guesses or isolated prompts.

2 Rebuilding the QA source of truth

Before scaling automation, Devox helped recover the business logic the tests were supposed to protect. The wallet had years of product behavior scattered across Jira releases, legacy test cases, Wiki pages, and codebase behavior. AI helped summarize and cross-reference this material at scale, while senior QA and engineers decided what still reflected the current product and what belonged to outdated implementation history.

This was critical because automated tests can preserve the wrong behavior if the source logic is stale. The team used AI to accelerate discovery, but human reviewers remained responsible for deciding which wallet behavior was valid for release.

3 Keeping sensitive wallet logic under senior control

The harness separated lower-risk acceleration areas from wallet-critical decision areas. AI was useful for scaffolding, internal tools, documentation, parsers, repetitive test creation, and analysis of fragmented legacy logic. But sensitive areas such as transaction integrity, recovery behavior, signing-related flows, backend synchronization, and money movement logic were not treated as autonomous AI work.

Those parts stayed under senior engineering review, with AI-assisted output allowed only where it could be validated against clear requirements, tests, and expected wallet behavior.

4 Moving from “AI wrote code” to tests-first delivery

The team used a requirements-first and tests-first workflow for high-risk wallet functionality. Senior engineers clarified the expected behavior first. AI then helped draft test scenarios and implementation support around those requirements. Human engineers reviewed the tests before code was accepted.

This made AI-assisted work auditable. The question was not whether the generated code looked correct, but whether it satisfied a requirement that a senior engineer had already approved.

5 Validating wallet behavior as a system

Devox strengthened QA automation around the flows with the highest asset and trust risk: secure recovery, Lightning Network payments, multi-network transfers, backend synchronization, and transaction handling. Validation focused on wallet behavior, not just task completion.

Transaction paths were checked as connected systems, with attention to balance integrity, duplicate execution risks, backend consistency, network-specific behavior, and regression risk. This helped the team catch changes that could look small in code but affect user-facing wallet behavior.

6 Keeping release ownership with humans

Every AI-assisted workflow remained inside a human-owned delivery process. Architecture decisions, business logic validation, regression priorities, edge cases, and release readiness stayed with senior engineers and QA. AI increased throughput where it genuinely helped, but it did not own product decisions or release judgment.

The result was a controlled AI-assisted delivery model: faster execution on scaffolding, QA preparation, documentation, repetitive implementation, and legacy logic analysis, while the parts of the wallet that users trust with real assets remained under senior engineering control.

Technology

Stack:

Blockchain infrastructure, Mobile Development, Kotlin, Swift, React Native, TypeScript, Node.js, REST API, SDK Integration, Lightning Network, Ethereum, Polygon, Arbitrum, CI/CD, Secure Recovery / Encrypted Cloud Backup Infrastructure.

Results:

BUSINESS OUTCOMES

  1. Launch moved forward. The team helped bring the wallet to launch without pausing delivery while engineering, QA, and release issues were being stabilized.
  2. Release risk became easier to see. The client got clearer checkpoints around what was ready, what still needed review, and which wallet flows carried the highest risk before release.
  3. AI stopped being a shortcut. AI-assisted work was kept inside a reviewable process: engineers used it to move faster, but release decisions, wallet logic, and critical product behavior were not handed over to the model.
  4. Delivery became less chaotic. The work moved from scattered tasks and fast implementation toward clearer ownership, review, and validation around release-critical changes.

TECHNICAL OUTCOMES

  1. Wallet flows became less fragile. Mobile and backend work improved stability across wallet operations, transaction handling, user flows, and backend synchronization.
  2. Network behavior became more predictable. The team tightened how the wallet handled asset flows, chain-specific behavior, transaction states, and synchronization across supported networks.
  3. QA stopped copying old assumptions. Test coverage started from current wallet behavior, not from stale Jira tickets, old Wiki notes, duplicated cases, or whatever the code happened to do.
  4. Regression coverage moved to the riskiest flows. QA focus shifted to secure recovery, Lightning Network payments, multi-network transfers, transaction handling, and backend synchronization.
  5. The codebase became easier to extend. The wallet was left in better shape for higher transaction volumes, new wallet features, and additional blockchain integrations.

In self-custody wallet engineering, AI speed only creates value when it is surrounded by product logic recovery, human review, regression discipline, and release control. Devox helped the client turn AI-assisted development from raw acceleration into a governed delivery model suitable for financial infrastructure.

We help fintech and blockchain teams increase delivery speed without losing control of the systems their users trust with money.

Book a call

Want to Achieve Your Goals? Book Your Call Now!

Contact Us

We Fix, Transform, and Skyrocket Your Software.

Tell us where your system needs help — we’ll show you how to move forward with clarity and speed. From architecture to launch — we’re your engineering partner.

Book your free consultation. We’ll help you move faster, and smarter.

Let's Discuss Your Project!

Share the details of your project – like scope or business challenges. Our team will carefully study them and then we’ll figure out the next move together.







    By sending this form I confirm that I have read and accept the Privacy Policy

    Thank You for Contacting Us!

    We appreciate you reaching out. Your message has been received, and a member of our team will get back to you within 24 hours.

    In the meantime, feel free to follow our social.


      Thank You for Subscribing!

      Welcome to the Devox Software community! We're excited to have you on board. You'll now receive the latest industry insights, company news, and exclusive updates straight to your inbox.