# Wallet

URL: https://docs.hanzo.ai/docs/cli/wallet

> The `hanzo wallet` commands.

Also for this capability: [API](https://docs.hanzo.ai/docs/openapi/wallet) · **CLI** · [MCP](https://docs.hanzo.ai/docs/mcp-tools/wallet) · [SDKs](https://docs.hanzo.ai/docs/sdks)

Blockchain key custody: create wallets, rotate their keys, and sign with them.

[API reference →](https://docs.hanzo.ai/docs/openapi/wallet)

```bash
hanzo wallet list
```

Every command takes `--json` for the raw response and `--help` for its own flags. Sign in once with `hanzo auth login`; the commands below use that session, and the org they act in is the one it carries.

| Command                          | What it does                                                                                                                                       |
| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| `hanzo wallet create`            | Provisions a new signing identity under one of the caller org's accounts and answers the stored wallet including its on-chain address.             |
| `hanzo wallet get <id>`          | Returns one of the caller org's wallets: its scope, custody kind, tier, chain and on-chain address.                                                |
| `hanzo wallet keys <id>`         | Rolls one wallet's signing material through its own custody backend and answers the wallet with whatever address that produced.                    |
| `hanzo wallet list`              | Returns the caller org's wallets, newest first, optionally NARROWED within the org by project, agent or account.                                   |
| `hanzo wallet sign <id>`         | Produces a secp256k1 signature from one of the caller org's wallets over a 32-byte digest, through whichever custody backend that wallet uses.     |
| `hanzo wallet transactions <id>` | Composes a Safe transaction on the MPC ring and answers its EIP-712 hash together with the owner approval the ring's threshold signature produced. |

### Accounts

| Command                        | What it does                                            |
| ------------------------------ | ------------------------------------------------------- |
| `hanzo wallet accounts create` | Opens a named wallet account for the caller's org.      |
| `hanzo wallet accounts get`    | Returns the caller org's wallet accounts, newest first. |
