Crypto Wallets

Archethic Wallet Client DartOverview for Developers

Free, open-source Dart and Flutter client for the ArchethicWallet RPC API. Install steps, safety checks and who it suits.

Free Open source Windows: Yes v2.3.3 Updated 18 Apr 2025
8 min read Last update 18 Apr 2025 github.com/archethic-foundation/archethic-wallet-client-dart

Archethic Wallet Client Dart is a free, open-source client library for developers who want their Dart or Flutter applications to talk to the ArchethicWallet RPC API. It is aimed at software teams building wallet-connected tools, not at people who only want a ready-made app for holding coins. The project lists Windows support through a build or installer, and also mentions macOS, Android and iOS builds. The latest version is 2.3.3, and the code was last updated on April 18, 2025.

Because this is a library first, it works differently from a typical desktop wallet such as Exodus or Coinomi. You will not find a balance screen to click through out of the box. The sections below explain what it does, who should consider it, how to install the Windows download and how to verify it before you run anything. Read them in order if you are new to wallet software.

02

What Is an RPC Client Library?

RPC stands for remote procedure call, a pattern where one program asks another program to run a function and return a result. An RPC client library is the code that formats those requests and parses the replies, so developers do not have to handle every message detail by hand.

Archethic Wallet Client Dart fills that role for the ArchethicWallet RPC API. It is a building block inside a larger application, not the wallet interface itself. Think of it as the connector between your code and the wallet, which is why its value shows up in software projects rather than in day-to-day use.

03

Who Is This Library For?

The most natural audience is a developer or small team building a Dart or Flutter application that needs to communicate with ArchethicWallet. That might be a product team adding wallet actions to an existing app, or an independent builder testing how a wallet flow should feel to users.

It is less suited to someone who simply wants a secure place to hold assets. Finished wallets handle onboarding, backups and screens for you. A library expects you to design those parts yourself, so it rewards people who are comfortable reading documentation and testing their own code.

04

Practical Scenarios for Wallet-Connected Apps

Consider a Flutter app that displays account information and asks the user to approve an action in the wallet. The library gives the app a consistent way to send that request and read the response. The developer then focuses on clear messages, error handling and the moment the user returns to the app.

Another scenario is a prototype for an internal tool. A team can use the library to test whether a wallet interaction makes sense before investing in a full product. Testing with small amounts or with throwaway test setups keeps the experiment low-risk while the team learns how the requests behave.

05

Key features

Dart and Flutter foundation

Built with Dart and Flutter, the library fits naturally into projects already written in those tools. Teams that maintain one codebase across desktop and mobile can reuse the same logic, since the project lists macOS, Android and iOS builds alongside Windows. That shared foundation is the main reason to choose it over a language-neutral tool.

RPC API client

The core purpose is to interact with the ArchethicWallet RPC API. In practice, your application can send requests to the wallet's interface instead of building that communication layer from scratch. The library handles the plumbing so your code can focus on the user flow you are designing.

DeeplinkRPC support

The project notes a requirement tied to getting DeeplinkRPC to work. Deep links let one application hand a request to another, so a site or app can ask the wallet to act and then return control. Plan for that step early, because it shapes how your app launches and receives responses.

Open source and free

The source code is public on GitHub, and the program is free to use. Anyone can read how the library formats requests, review open issues and check the commit history. Open code does not guarantee quality, but it lets technical reviewers verify behavior before they rely on it.
06

How to install Archethic Wallet Client Dart on Windows

  1. 1

    Choose the right package

    Decide whether you need the ready-made Windows build or the library for a Dart or Flutter project. End users who only want to run software should use the installer or build, while developers adding the library to their code follow the project's own integration notes.

  2. 2

    Get the official download

    Obtain the package from the project's official website or the GitHub Releases page for Archethic Wallet Client Dart. Look for the Windows build or installer and check that the version matches the latest release, which is 2.3.3 at the time of writing.

  3. 3

    Verify the file

    Compare the SHA-256 checksum of the downloaded file with the value the project publishes. If a signature is provided, check it as well. A mismatch means the file should not be run, and you should download it again from the same source.

  4. Install and check the result

    Run the installer or extract the build to a folder you control, then launch it. If you plan to use the library in code, read the README in the repository and set up a test environment before connecting it to any real wallet.

07

How to use Archethic Wallet Client Dart

The library is used in two different ways, so start by deciding which one applies to you. A developer typically integrates it into a Dart or Flutter project, while a tester may run the Windows build to inspect the software on its own.

  1. Confirm whether your goal is integration into code or running the ready-made build.
  2. Download the package from the project's GitHub Releases page and confirm the version number.
  3. Check the SHA-256 checksum or signature before opening the file.
  4. Install the build or add the library to a test project, following the repository documentation.
  5. Configure DeeplinkRPC if your flow depends on deep links, since the project notes that this step is required.
  6. Test every request with a wallet that holds no significant funds before moving to real use.

Keep your testing notes. Recording which requests succeeded, which failed and what error messages appeared will save time when you revisit the project later.

08

Pros & cons

Pros
  • Free and open source, with public code on GitHub
  • Built on Dart and Flutter, a good fit for existing Flutter projects
  • Focused on the ArchethicWallet RPC API rather than a generic tool
  • Windows build or installer is listed alongside macOS, Android and iOS builds
  • Clear, narrow purpose for developers
Cons
  • Not a finished wallet for everyday users
  • Requires programming knowledge to be useful
  • DeeplinkRPC needs an extra setup step
  • Last code update dates to April 2025, so check recent activity before relying on it
09

Is Archethic Wallet Client Dart safe?

Because this software relates to wallets, treat safety as part of setup. Download only from the official website or the project's GitHub Releases page, and avoid mirror sites or file-sharing links. Compare the SHA-256 checksum, or verify the signature, against the values the project publishes before running any installer.

Never type a seed phrase into a third-party website, a desktop tool or a code sample that asks for it. Legitimate wallet interactions do not require you to share your seed phrase outside your own wallet.

The last code update was in April 2025, so check the latest version on the official website and review recent repository activity before using the library for anything important.

  • Official source only. Download from github.com/archethic-foundation/archethic-wallet-client-dart. Ignore ads and lookalike domains.
  • Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
  • Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
10

Alternatives

Most programs in this catalog, such as Exodus, Coinomi, Atomic Wallet and Trust Wallet, are end-user wallets that you open to manage coins directly. Archethic Wallet Client Dart instead targets developers who build software that talks to the ArchethicWallet RPC API. Frame is a Web3 wallet for the desktop, so it sits closer to everyday use than a library does. Electron Cash focuses on Bitcoin Cash and solves a different problem.

If you want to hold assets yourself, start with one of the wallets. If you want to integrate a wallet into your own application, this library is the more relevant choice.

11

Specifications

Price
Free
Type
Open source
License
—
Latest version
2.3.3
Last update
18 Apr 2025
Windows support
Yes (Windows build or installer)
Source code
github.com/archethic-foundation/archethic-wallet-client-dart
12

Frequently asked questions

It is a free, open-source client library for interacting with the ArchethicWallet RPC API from Dart and Flutter code. It is designed for developers building applications that connect to the wallet, rather than for people who want a finished app to manage coins. The source code is public on GitHub.

Yes, the program is free, and its source code is public on GitHub. Being free does not cover your development time or any hosting you add around your own app. Review the license terms in the repository before you use the code in a commercial product.

Yes. The project lists Windows support as a build or installer, and it also mentions macOS, Android and iOS builds. Obtain the Windows package from the GitHub Releases page and verify it before installing.

In most cases, yes. The library is written in Dart and Flutter and is meant to be called from code, so basic familiarity with those tools is important. Someone who only wants to hold and send coins will be better served by a finished wallet such as Exodus or Coinomi.

It can be used safely if you get it only from the project's own sources, verify the checksum or signature, and never enter a seed phrase into third-party websites. Open code allows review, but reviewing it takes time. Treat the library as a development tool and test with wallets that hold no significant funds.

DeeplinkRPC is the mechanism the project mentions for passing requests between an app and the wallet through deep links. The project notes that a specific requirement must be met to get it working. If your app depends on deep links, read the repository documentation before building that flow.

13

Verdict

Archethic Wallet Client Dart suits developers and teams who want a free, open-source Dart or Flutter client for the ArchethicWallet RPC API. It is not a finished wallet for everyday coin management, and it asks for programming skills plus careful setup around deep links. If that matches your project, read the code, verify the download and test in a safe environment. If you only want to hold assets, choose one of the end-user wallets in this catalog instead.

Download now