# dAppBooster 2.5.0: AI-ready scaffold, tests, and dep jumps > dAppBooster 2.5.0 ships an AI-ready scaffold, a proper test safety net, major dependency jumps, and a non-interactive installer that LLMs and CI pipelines can drive end to end. Date: 2026-04-21T21:04:53-03:00 Author: Gabito URL: https://blog.bootnode.dev/posts/dappbooster-2-5-0-release dAppBooster 2.5.0 lands with an AI-ready scaffold, a hardened test net, big dependency jumps, and an install script your LLM can drive end to end. ## 2.5.0 is here [dAppBooster](https://github.com/BootNodeDev/dAppBooster) is our opinionated Web3 dApp template: run one command, and you are looking at a real app with wallet connection, chain switching, a component library with sensible UI defaults, and the build tooling already tuned because nobody should spend the first week of a Web3 project wiring up the same boilerplate for the hundredth time. This release is a big one: the scaffold now assumes an agent is going to be editing it alongside you, so the project ships with structure, rules, and install ergonomics that a coding assistant can actually follow. We also pulled the framework floor up: React, Vite, wagmi, viem, and TanStack Query all moved forward together, which is the kind of upgrade you only attempt when your test coverage is honest about catching regressions. The UI got a pass too, with fixes and enhancements everywhere. ## AI-ready out of the box Clone a fresh dAppBooster project and your coding agent already has the context it needs. The scaffold includes the repo-level instruction files that modern agents look for on startup, so the moment a session begins the agent knows what the project is, how it's structured, and which parts matter. No warm-up prompts, no pasting architecture diagrams into chat, no re-explaining the stack every Monday. Baked in alongside that context are our team's SDLC conventions: how we write code, how we test, how we review, how we ship. That means generated code lands closer to house style on the first try. Naming, file layout, test shape, commit hygiene, PR etiquette, the agent picks it up because the project tells it what "good" looks like from the beggining. Less prompt engineering, more shipping. ## An install script LLMs can actually use The [dAppBooster Installer](https://github.com/BootNodeDev/dAppBoosterInstallScript) was reworked. The installer now has a non-interactive mode so whatever is calling it (an agent, a pipeline, another script) can parse the result and decide what to do next. No more hangs in a GitHub Actions run, no more agents stuck on a prompt they cannot see. We also gave it a proper safety net and a manual: the installer is covered by tests, which means we can keep evolving it without breaking the contract agents rely on. It ships with an architecture overview for humans and agent-facing documentation so an LLM picking it up for the first time knows exactly how to call it and what it will get back. ## Dependency jumps and the safety net that made them possible Upgrading a scaffold across major versions is the kind of work that goes sideways quietly. A codegen flag changes shape, a validator tightens its inference, a bundler rewrites how it resolves workspace paths, and suddenly the template you ship to other teams is subtly broken in ways nobody catches until someone runs `pnpm dlx dappbooster` on a Friday. So we did the unglamorous part first. A big chunk of the 2.5.0 cycle went into building out a real test net across the scaffold: utilities, input components, hooks, the component layer, and a smoke pass over the demo app itself. With that in place, the dependency jumps became a mechanical exercise instead of a gamble. Most of our dependencies moved to their current majors, and the suite caught the regressions that majors always bring. The outcome is a scaffold that starts you on modern versions of everything, with a safety net underneath that will make the next round of upgrades cheaper too. ## Token UX and wallet fixes Token pickers got a lot more useful this release. The TokenSelector components list now ships `Sepolia` with `AAVE` tokens out of the box, so you can poke at a realistic lending token without hunting down addresses. Native tokens finally render with their chain icons in the logo component, which makes multi-chain lists readable at a glance. And when a wallet is connected, `TokenSelect` surfaces the tokens you actually hold first, because scrolling past a thousand irrelevant entries to find your own balance was never the move. ## Try it Spin up a fresh dApp with the interactive scaffold: ```bash pnpm dlx dappbooster ``` For agents, CI, or anyone who wants a one-shot run with no prompts, pass the flags directly: ```bash pnpm dlx dappbooster --ni --name my_dapp --mode full ``` Have a look at our running instance on the [live demo](https://demo.dappbooster.dev/) for more details!