Cardano Wallet
Overview
Cardano Wallet is software that helps you manage your Ada. You can use it to send and receive payments on the Cardano blockchain.
This project provides an HTTP Application Programming Interface (API) and command-line interface (CLI) for working with your wallet.
It can be used as a component of a frontend such as Daedalus, which provides a friendly user interface for wallets. Most users who would like to use Cardano should start with Daedalus.
Quickstart
The cardano-wallet
executable is an HTTP server that manages your wallet(s). Here is one way to start the server using Docker:
wget https://raw.githubusercontent.com/cardano-foundation/cardano-wallet/master/docker-compose.yml
NETWORK=mainnet docker-compose up
Fantastic! The server is up-and-running, waiting for HTTP requests on localhost:8090/v2
e.g.:
curl http://localhost:8090/v2/network/information
or to be accessed via CLI, e.g.:
docker run --network host --rm cardanofoundation/cardano-wallet network information
See also Docker for more information about using docker.
NixOS users can also use the NixOS service.
cardano-wallet
Obtaining Executables (Linux / Windows / Mac OS)
We provide executables as part of our releases. Please also see the installation instructions highlighted in the release notes.
Latest releases
cardano-wallet cardano-node (compatible versions) master
branch8.1.1 v2023-07-18 8.1.1 v2023-04-14 1.35.4 v2022-12-14 1.35.4
Building from source
See Building
Testing
See Testing
History
The cardano-wallet
repository was introduced during the Shelley phase of the Cardano blockchain.
Previously, during the Byron phase, the wallet was part of the cardano-sl repository. (This is useful to know — sometimes the ghosts of the past come back to haunt us in the form of obscure bugs.)
Documentation
Link | Audience |
---|---|
Documentation | |
• User Manual | Users of Cardano Wallet |
  ⤷ CLI Manual | Users of the Cardano Wallet API |
  ⤷ API Documentation | Users of the Cardano Wallet API |
• Design Documents | Anyone interested in wallet design and specifications |
  ⤷ Specifications | Anyone interested in wallet design and specifications |
• Contributor Manual | Anyone interested in the project and our development process |
Adrestia Documentation | Anyone interested in the project and our development process |