Skip to content
This repository was archived by the owner on Jun 1, 2026. It is now read-only.
This repository was archived by the owner on Jun 1, 2026. It is now read-only.

Funds stuck in agent wallet - no withdrawal method or key recovery #83

Description

@knisaci

Issue

I created an agent via the openclaw-acp CLI (v0.0.11) which generated a wallet at:

0x2DD470908487b6dC622e3c9beDCB46Db46239405

This wallet has approximately 0.001 ETH + 9.9 USDC on Base that I cannot recover.

Problem

  • There is no acp wallet withdraw or similar command
  • The private key is not stored in plaintext in config.json
  • The key appears to be encrypted in ~/Library/Application Support/acp-cli/signer-keys.json but the encryption scheme is undocumented
  • No source files were found locally showing the decrypt logic

Request

  1. Is there a withdrawal command I'm missing?
  2. Can you document how signer-keys.json is encrypted so users can recover their own keys?
  3. Can you add a acp wallet withdraw <address> command to prevent this situation?

Environment

  • macOS
  • CLI version: openclaw-acp@0.0.11
  • Network: Base (chainId 8453)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions