Skip to content

bullpen polymarket reregister-deposit-wallet

Last updated: July 13, 2026

Re-register an already-deployed deposit wallet with the Bullpen server.

Usage

bullpen polymarket reregister-deposit-wallet [OPTIONS]

Live Help

Re-register an already-deployed deposit wallet with the Bullpen server.

When the CLI deploys a deposit wallet via the relayer WALLET-CREATE path, it does not write to the server's wallet-status registry. This causes web and mobile apps to show $0 because they read `isDeployed: false` from the server even though the wallet is live on-chain.

Run this command after `deploy-deposit-wallet` if the web/mobile app still shows $0. This confirms deployment registration only; it does not change which Polymarket wallet is selected for trading. Run `wallet-audit --refresh --include-order-credit --output json` and follow `summary.repair.next_command` only when it is present.

This command is safe to re-run — the server-side registration is idempotent and is not blocked by the normal 1151 trade-route guard.

If Bullpen already shows the Deposit Wallet as deployed but Polymarket's relayer returns "wallet registry validation failed: wallet is not registered", use `--force-relayer-refresh`. That asks Bullpen to refresh the relayer-side registration even when the Bullpen server status already says deployed.

Usage: bullpen polymarket reregister-deposit-wallet [OPTIONS]

Options:
      --output <OUTPUT>
          Output format for command results

          [possible values: table, json]

      --yes
          Skip the confirmation prompt

      --env <ENV>
          Target environment to connect to (overrides config.toml)

          [env: BULLPEN_ENV=]
          [possible values: staging, production]

      --force-relayer-refresh
          Attempt registration even when Bullpen already reports the Deposit Wallet as deployed. Use only when Polymarket relayer errors say the wallet is not registered

      --config <CONFIG>
          Path to a custom config.toml file (overrides $BULLPEN_CONFIG and the default location).

          Explicit --config and BULLPEN_CONFIG paths fail closed: if the file is missing, the CLI exits validation instead of silently loading defaults. Credentials still resolve via BULLPEN_HOME, so set BULLPEN_HOME too when isolating a session.

      --read-only
          Enable read-only mode: blocks all mutating commands

      --non-interactive
          Suppress interactive prompts; does NOT imply --yes for money-moving commands

          [env: BULLPEN_NON_INTERACTIVE=]

  -h, --help
          Print help (see a summary with '-h')

EXAMPLES:
  # Open the registration repair confirmation flow
  bullpen polymarket reregister-deposit-wallet

  # Re-register after reviewing the confirmation prompt
  bullpen polymarket reregister-deposit-wallet --yes

  # Force relayer-side registration refresh after a relayer registry rejection
  bullpen polymarket reregister-deposit-wallet --force-relayer-refresh --yes

  # Emit JSON for the confirmed registration repair
  bullpen polymarket reregister-deposit-wallet --yes --output json

NOTES:
  There is no separate --preview flag. The command authenticates, verifies the
  Deposit Wallet deployment and registry state, prints the registration repair
  plan, and then prompts before asking Bullpen to repair registration.

Example Commands

bullpen polymarket reregister-deposit-wallet --help

JSON Output

Contract: JSON Output Contract.

This command supports --output json, but this generated reference page intentionally does not include a synthetic success schema or example.

Use the live command in your target environment to inspect command-specific success fields. Error output follows the shared JSON output contract linked above.

Schema version: 1 when a command emits schema_version; otherwise treat the current command shape as contract version 1.

Stability

Patch releases may add nullable or optional fields. Minor releases may add required fields or increment schema_version. Major releases may remove or rename fields.