# Redact crypto wallet addresses

> Redact Bitcoin and Ethereum wallet addresses from text, JSON, and support transcripts.

Canonical: https://bitbanger.in/entities/crypto-wallet
Last updated: 2026-10-27

Category: Financial data · Entity type: `financial.crypto_wallet`

Wallet addresses are permanent and public. Once one is tied to a person in a leaked document, every later transaction on it becomes attributable to them.

## How Redactly detects crypto wallet addresses

- Matched by regex for Ethereum-style 0x addresses, Bech32 bc1 addresses, and Base58 Bitcoin addresses.
- Runs independently of the model, so an address in a bare JSON value is still found.
- Checksum casing is not required for a match, because not every source preserves it.

## Why redact crypto wallet addresses?

Publishing a wallet address beside a name permanently links the two on a public ledger.

## Example request

```bash
curl -X POST https://api.bitbanger.in/v1/redact \
  -H "X-API-Key: rdct_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"text": "Refund sent to 0x742d35Cc6634C0532925a3b844Bc454e4438f44e.", "style": "replace"}'
```

## FAQ

**Does Redactly redact crypto wallet addresses automatically?**

Yes. Send text to the API and every detected type is redacted, including crypto wallet addresses. To redact only this type, pass the value financial.crypto_wallet in the entities filter. No training or configuration is required.

**What happens to crypto wallet addresses after redaction?**

With style set to replace, each match becomes [financial.crypto_wallet] — the entity type in square brackets. Setting style to mask replaces every character with a block character, and remove deletes the span entirely.

## Related entity types

- [Credit card numbers](https://bitbanger.in/entities/credit-card) — Redact card numbers from text and JSON with Luhn validation, so only real card numbers are flagged and order IDs are left alone.
- [IBANs](https://bitbanger.in/entities/iban) — Redact International Bank Account Numbers with mod-97 validation across all SEPA countries.
- [Usernames](https://bitbanger.in/entities/username) — Redact handles and account usernames from transcripts, exports, and community data.

Try it on your own text: https://bitbanger.in/entities/crypto-wallet
