Learn how crypto mixers and tumblers obscure transaction trails, why interacting with them can flag your wallet, and how compliance tools detect them.
Overview
Cryptocurrency mixers (also called tumblers) are services that blend cryptocurrency from multiple sources to obscure the transaction trail. While they have legitimate privacy uses, they are frequently used to launder stolen funds.
Interacting with known mixer addresses can result in your own wallet being flagged by exchanges and compliance tools.
How Mixers Work
Deposit: User sends crypto to mixer
Pooling: Funds are combined with others
Redistribution: Different coins returned to user
Obfuscation: Original transaction trail is broken
Types of Mixers
Centralized Mixers
Operated by a single entity
Require trust in the operator
Examples: Historical services (many now defunct)
Decentralized Mixers
Smart contract-based
No central operator
Example: Tornado Cash (sanctioned by OFAC)
Cross-Chain Bridges
Move funds between blockchains
Can obscure origin of funds
Examples: Various bridge protocols
Detection Indicators
Tag
Severity
Description
mixer
High
Address associated with mixing service
associated_mixer
Medium
Has transacted with known mixers
tornado
High
Tornado Cash interaction detected
associated_tornado
Medium
Connected to Tornado Cash users
fixedfloat
Medium
FixedFloat service usage detected
simpleswap
Medium
SimpleSwap service usage detected
minter-fundflow-mixer
High
Token minter fund flow involves mixers
Regulatory Context
OFAC Sanctions: Tornado Cash was sanctioned in August 2022
Exchange Compliance: Most exchanges block mixer-associated funds
Legal Risk: Using mixers with illicit funds is money laundering
API Example
curl -X GET "https://api.webacy.com/addresses/0x123...?chain=eth" \ -H "x-api-key: YOUR_API_KEY"
Response indicating mixer association:
{ "overallRisk": 85.0, "issues": [ { "tag": "associated_mixer", "severity": "medium", "description": "Address has transacted with known mixer services" } ]}
Risk Assessment
When evaluating mixer-associated addresses:
Direct usage: Highest risk - address directly used mixer
One hop away: High risk - received funds from mixer user
Two+ hops: Lower but still flagged - contaminated funds
Timing: Recent mixer use is higher risk than historical
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Webacy Docs","colors":{"primary":"#00d66f","light":"#33cb8b","dark":"#279b71"},"logo":{"light":"https://mintcdn.com/webacy/PZHkbk8qJrPsQSaC/logo/light.png?fit=max\u0026auto=format\u0026n=PZHkbk8qJrPsQSaC\u0026q=85\u0026s=c1933879883f6b01ff46a6e51cfd687f","dark":"https://mintcdn.com/webacy/cDgYsLUzSZsNJNEk/logo/dark.svg?fit=max\u0026auto=format\u0026n=cDgYsLUzSZsNJNEk\u0026q=85\u0026s=e8da7717da0f291d63cc90a4cb4a91af"},"favicon":"https://mintcdn.com/webacy/LaWycqKCQaZgOW1n/favicon.ico?fit=max\u0026auto=format\u0026n=LaWycqKCQaZgOW1n\u0026q=85\u0026s=2a29ac070865d3fb96939b7c595406f9","api":{},"navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://dapp.webacy.com"}},"footer":{"socials":{"x":"https://x.com/mywebacy","github":"https://github.com/Webacy-Prod"}},"contextual":{"options":["copy","claude","chatgpt","cursor"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"webacy","hasAudioNarration":false,"actualSubdomain":"webacy","customDomains":["docs.webacy.com"],"gitSource":{"type":"github","owner":"webacy-prod","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af62704872f0a825f98c69f","clientVersion":"0.0.4128","searchFilterCounts":[{"language":"default","tag":"Build","count":61},{"language":"default","tag":"API Reference","count":49},{"language":"default","tag":"Overview","count":29},{"language":"default","tag":"Glossary","count":25},{"language":"default","tag":"Risk Intelligence","count":21},{"language":"default","tag":"Learn","count":18},{"language":"default","tag":"Integrations","count":15},{"language":"default","tag":"Stablecoins","count":11},{"language":"default","tag":"Contract Security","count":9},{"language":"default","tag":"SDK","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".gb{display:inline-block;min-width:2.2em;padding:2px 9px;border-radius:6px;font-weight:700;font-size:0.85em;line-height:1.35;text-align:center;letter-spacing:0.02em;white-space:nowrap}.gb-a{background:#047857;color:#ffffff}.gb-b{background:#1d4ed8;color:#ffffff}.gb-c{background:#f59e0b;color:#1f2937}.gb-d{background:#c2410c;color:#ffffff}.gb-f{background:#b91c1c;color:#ffffff}"}],"page":{"pagePath":"glossary/mixers","slug":"/glossary/mixers","pageMetadata":{"title":"Mixers \u0026 Tumblers","description":"Learn how crypto mixers and tumblers obscure transaction trails, why interacting with them can flag your wallet, and how compliance tools detect them.","public":true,"href":"/glossary/mixers"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Learn how crypto mixers and tumblers obscure transaction trails, why interacting with them can flag your wallet, and how compliance tools detect them.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Cryptocurrency mixers`}),` (also called tumblers) are services that blend cryptocurrency from multiple sources to obscure the transaction trail. While they have legitimate privacy uses, they are frequently used to launder stolen funds.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Interacting with known mixer addresses can result in your own wallet being flagged by exchanges and compliance tools.`})}),`\n`,_jsx(Heading,{level:`2`,id:`how-mixers-work`,children:`How Mixers Work`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Deposit`}),`: User sends crypto to mixer`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pooling`}),`: Funds are combined with others`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Redistribution`}),`: Different coins returned to user`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Obfuscation`}),`: Original transaction trail is broken`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`types-of-mixers`,children:`Types of Mixers`}),`\n`,_jsx(Heading,{level:`3`,id:`centralized-mixers`,children:`Centralized Mixers`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Operated by a single entity`}),`\n`,_jsx(_components.li,{children:`Require trust in the operator`}),`\n`,_jsx(_components.li,{children:`Examples: Historical services (many now defunct)`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`decentralized-mixers`,children:`Decentralized Mixers`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Smart contract-based`}),`\n`,_jsx(_components.li,{children:`No central operator`}),`\n`,_jsx(_components.li,{children:`Example: Tornado Cash (sanctioned by OFAC)`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`cross-chain-bridges`,children:`Cross-Chain Bridges`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Move funds between blockchains`}),`\n`,_jsx(_components.li,{children:`Can obscure origin of funds`}),`\n`,_jsx(_components.li,{children:`Examples: Various bridge protocols`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`detection-indicators`,children:`Detection Indicators`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tag`}),_jsx(_components.th,{children:`Severity`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mixer`})}),_jsx(_components.td,{children:`High`}),_jsx(_components.td,{children:`Address associated with mixing service`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`associated_mixer`})}),_jsx(_components.td,{children:`Medium`}),_jsx(_components.td,{children:`Has transacted with known mixers`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`tornado`})}),_jsx(_components.td,{children:`High`}),_jsx(_components.td,{children:`Tornado Cash interaction detected`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`associated_tornado`})}),_jsx(_components.td,{children:`Medium`}),_jsx(_components.td,{children:`Connected to Tornado Cash users`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fixedfloat`})}),_jsx(_components.td,{children:`Medium`}),_jsx(_components.td,{children:`FixedFloat service usage detected`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`simpleswap`})}),_jsx(_components.td,{children:`Medium`}),_jsx(_components.td,{children:`SimpleSwap service usage detected`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minter-fundflow-mixer`})}),_jsx(_components.td,{children:`High`}),_jsx(_components.td,{children:`Token minter fund flow involves mixers`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`regulatory-context`,children:`Regulatory Context`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`OFAC Sanctions`}),`: Tornado Cash was sanctioned in August 2022`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Exchange Compliance`}),`: Most exchanges block mixer-associated funds`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Legal Risk`}),`: Using mixers with illicit funds is money laundering`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`api-example`,children:`API Example`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` GET`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.webacy.com/addresses/0x123...?chain=eth\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: YOUR_API_KEY\"`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Response indicating mixer association:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`10`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"overallRisk\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`85.0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"issues\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"tag\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"associated_mixer\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"severity\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"medium\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Address has transacted with known mixer services\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`risk-assessment`,children:`Risk Assessment`}),`\n`,_jsx(_components.p,{children:`When evaluating mixer-associated addresses:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Direct usage`}),`: Highest risk - address directly used mixer`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`One hop away`}),`: High risk - received funds from mixer user`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Two+ hops`}),`: Lower but still flagged - contaminated funds`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Timing`}),`: Recent mixer use is higher risk than historical`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Mixers \u0026 Tumblers","description":"Learn how crypto mixers and tumblers obscure transaction trails, why interacting with them can flag your wallet, and how compliance tools detect them.","public":true,"href":"/glossary/mixers"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"How Mixers Work","slug":"how-mixers-work","depth":2,"children":[]},{"title":"Types of Mixers","slug":"types-of-mixers","depth":2,"children":[{"title":"Centralized Mixers","slug":"centralized-mixers","depth":3,"children":[]},{"title":"Decentralized Mixers","slug":"decentralized-mixers","depth":3,"children":[]},{"title":"Cross-Chain Bridges","slug":"cross-chain-bridges","depth":3,"children":[]}]},{"title":"Detection Indicators","slug":"detection-indicators","depth":2,"children":[]},{"title":"Regulatory Context","slug":"regulatory-context","depth":2,"children":[]},{"title":"API Example","slug":"api-example","depth":2,"children":[]},{"title":"Risk Assessment","slug":"risk-assessment","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"webacy","siteName":"Webacy Docs","title":"Mixers \u0026 Tumblers - Webacy Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T17:16:09.019Z","originalFileLocation":"glossary/mixers.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Learn how crypto mixers and tumblers obscure transaction trails, why interacting with them can flag your wallet, and how compliance tools detect them.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Webacy Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/webacy/BDwg8pUd_cx6RnJh/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/webacy/BDwg8pUd_cx6RnJh/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/webacy/BDwg8pUd_cx6RnJh/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/webacy/BDwg8pUd_cx6RnJh/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/webacy/BDwg8pUd_cx6RnJh/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/webacy/BDwg8pUd_cx6RnJh/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/webacy/BDwg8pUd_cx6RnJh/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/webacy/BDwg8pUd_cx6RnJh/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/webacy/BDwg8pUd_cx6RnJh/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Mixers \u0026amp; Tumblers - Webacy Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Learn how crypto mixers and tumblers obscure transaction trails, why interacting with them can flag your wallet, and how compliance tools detect them.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Webacy Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.webacy.com/glossary/mixers\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://webacy.mintlify.site/_mintlify/api/og/v2?division=Wallet+Behavior\u0026amp;title=Mixers+%26+Tumblers\u0026amp;description=Learn+how+crypto+mixers+and+tumblers+obscure+transaction+trails%2C+why+interacting+with+them+can+flag+your+wallet%2C+and+how+compliance+tools+detect+them.\u0026amp;theme=256fd323fde43a5eeef07bf6\u0026amp;signature=23971bd9243ccf643d7fb065f613f89dbabce6a53556ac6b6109c6c9639f7a3b\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Mixers \u0026amp; Tumblers - Webacy Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Learn how crypto mixers and tumblers obscure transaction trails, why interacting with them can flag your wallet, and how compliance tools detect them.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://webacy.mintlify.site/_mintlify/api/og/v2?division=Wallet+Behavior\u0026amp;title=Mixers+%26+Tumblers\u0026amp;description=Learn+how+crypto+mixers+and+tumblers+obscure+transaction+trails%2C+why+interacting+with+them+can+flag+your+wallet%2C+and+how+compliance+tools+detect+them.\u0026amp;theme=256fd323fde43a5eeef07bf6\u0026amp;signature=23971bd9243ccf643d7fb065f613f89dbabce6a53556ac6b6109c6c9639f7a3b\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/webacy/BDwg8pUd_cx6RnJh/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Webacy Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00d66f\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.webacy.com/glossary/mixers\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/glossary/mixers.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.webacy.com/#organization\",\"name\":\"Webacy Docs\",\"url\":\"https://docs.webacy.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/webacy/PZHkbk8qJrPsQSaC/logo/light.png?fit=max\u0026auto=format\u0026n=PZHkbk8qJrPsQSaC\u0026q=85\u0026s=c1933879883f6b01ff46a6e51cfd687f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.webacy.com#website\",\"name\":\"Webacy Docs\",\"url\":\"https://docs.webacy.com\",\"publisher\":{\"@id\":\"https://docs.webacy.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.webacy.com/glossary/mixers#webpage\",\"url\":\"https://docs.webacy.com/glossary/mixers\",\"name\":\"Mixers \u0026 Tumblers\",\"description\":\"Learn how crypto mixers and tumblers obscure transaction trails, why interacting with them can flag your wallet, and how compliance tools detect them.\",\"dateModified\":\"2026-11-12T17:16:09.019Z\",\"isPartOf\":{\"@id\":\"https://docs.webacy.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.webacy.com/glossary/mixers#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.webacy.com/glossary/mixers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Glossary\",\"item\":\"https://docs.webacy.com/glossary/definitions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wallet Behavior\",\"item\":\"https://docs.webacy.com/glossary/wash-trading\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mixers \u0026 Tumblers\",\"item\":\"https://docs.webacy.com/glossary/mixers\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.webacy.com/glossary/mixers#article\",\"headline\":\"Mixers \u0026 Tumblers\",\"name\":\"Mixers \u0026 Tumblers\",\"description\":\"Learn how crypto mixers and tumblers obscure transaction trails, why interacting with them can flag your wallet, and how compliance tools detect them.\",\"url\":\"https://docs.webacy.com/glossary/mixers\",\"mainEntityOfPage\":{\"@id\":\"https://docs.webacy.com/glossary/mixers#webpage\"},\"dateModified\":\"2026-11-12T17:16:09.019Z\",\"publisher\":{\"@id\":\"https://docs.webacy.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.webacy.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Webacy Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Webacy Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/glossary/mixers.md","siteName":"Webacy Docs","nav":{"global":null,"tabs":[{"tab":"Overview","pages":[{"title":"Overview","href":"/introduction"}]},{"tab":"Build","groups":[{"group":"👋 Start Here","pages":[{"title":"Getting Started","href":"/getting-started"},{"title":"Get an API Key","href":"/get-an-api-key"},{"title":"Authentication","href":"/authentication"},{"title":"Rate Limits","href":"/rate-limits"},{"title":"Errors","href":"/errors"},{"title":"Example Addresses","href":"/example-addresses"}]},{"group":"Integrations","pages":[{"title":"API Considerations","href":"/essentials/considerations"},{"title":"x402 Payments","href":"/x402-payments"},{"group":"AI","pages":[{"title":"Build with AI","href":"/integrations/build-with-ai"},{"title":"Webacy API reference for AI coding agents","href":"/integrations/agent-reference"},{"title":"Webacy MCP Server for AI Coding Agents","href":"/integrations/mcp-server"}]},{"group":"SDK","pages":[{"title":"SDK Introduction","href":"/sdk/introduction"},{"title":"Webacy SDK Use Cases","href":"/sdk/use-cases"},{"title":"Installation","href":"/sdk/installation"},{"title":"Webacy SDK CLI Reference","href":"/sdk/cli"},{"title":"ThreatClient","href":"/sdk/threat-client"},{"title":"TradingClient","href":"/sdk/trading-client"},{"title":"Supported Chains in the Webacy SDK","href":"/sdk/chains"},{"title":"Error Handling","href":"/sdk/error-handling"}]},{"group":"Webhooks","pages":[{"title":"Webhook Alerts: real-time depeg and risk event delivery","href":"/essentials/webhooks"},{"title":"Webhook Alerts integration tutorial","href":"/essentials/webhooks-tutorial"}]}]},{"group":"Vaults","pages":[{"title":"Vault Risk Integration Guide","href":"/digital-assets/vault-risk"},{"title":"Vault Risk Intelligence","href":"/vault-risk-intelligence"},{"title":"Vault Yield \u0026 Fees","href":"/vault-yield-and-fees"},{"title":"On-Chain Dollar Rate","href":"/dollar-rate"},{"title":"Vault Ratings","href":"/vault-ratings"},{"title":"Screen and Monitor Vault Risk","href":"/digital-assets/vault-risk-screening"},{"title":"Vault Incidents","href":"/vault-incidents"}]},{"group":"Stablecoin \u0026 RWA","pages":[{"title":"Supply Flows","href":"/supply-flows"},{"title":"Backing Map","href":"/backing-map"},{"title":"Yield Scores: Safety-Weighted Ranking of Stablecoin Pools","href":"/yield-scores"},{"title":"Holder Concentration Index (HCI) Methodology","href":"/holder-concentration"},{"title":"Stablecoin Graveyard: Defunct and Depegged Tokens","href":"/graveyard"}]},{"group":"Depeg Monitor","pages":[{"title":"Depeg Monitor Scoring Methodology and Signals","href":"/scoring-methodology"},{"title":"Risk Rating","href":"/safety-grade"},{"title":"Peg Canary Score (PCS)","href":"/pcs"},{"title":"Depeg Monitor data dictionary","href":"/data-dictionary"},{"title":"Scoring Model \u0026 Methodology","href":"/scoring-model-and-methodology"}]},{"group":"Glossary","pages":[{"title":"Definitions","href":"/glossary/definitions"},{"title":"Label Types","href":"/glossary/label-types"},{"title":"Risk Assessment Modules","href":"/glossary/modules"},{"group":"FAQs","pages":[{"title":"Webacy Data Sources for Risk Ratings and Intelligence","href":"/data-sources"},{"title":"What Technology Does Webacy Build In-House?","href":"/what-technology-does-webacy-build-in-house"}]},{"group":"Contract Security","pages":[{"title":"Threats and Labels","href":"/glossary/threats-and-labels"},{"title":"Hidden Mint","href":"/glossary/hidden-mint"},{"title":"Hidden Balance Update","href":"/glossary/hidden-balance-update"},{"title":"Reentrancy","href":"/glossary/reentrancy"},{"title":"Unchecked Low Level Calls","href":"/glossary/unchecked-calls"},{"title":"Malicious Bool Checks","href":"/glossary/malicious-bool-checks"},{"title":"Malicious Burn","href":"/glossary/malicious-burn"},{"title":"Malicious External Call","href":"/glossary/malicious-external-call"},{"title":"Digital Signature Module","href":"/glossary/digital-signature-module"}]},{"group":"Asset Security","pages":[{"title":"Honeypots","href":"/glossary/honeypots"},{"title":"Rug Pulls","href":"/glossary/rug-pulls"},{"title":"Fake Tokens","href":"/glossary/fake-tokens"},{"title":"Tax Tokens","href":"/glossary/tax-tokens"},{"title":"Liquidity Risks","href":"/glossary/liquidity-risks"}]},{"group":"Wallet Behavior","pages":[{"title":"Wash Trading","description":"Learn how wash trading inflates crypto token volume using coordinated wallets, why it signals manipulation, and how Webacy detects wash trade patterns.","href":"/glossary/wash-trading"},{"title":"Mixers \u0026 Tumblers","href":"/glossary/mixers"},{"title":"Drainers","description":"Learn how wallet drainer contracts steal crypto through phishing sites, malicious token approvals, and signature exploits, and how to stay safe.","href":"/glossary/drainers"},{"title":"Phishing","href":"/glossary/phishing"},{"title":"Address Poisoning","href":"/glossary/address-poisoning"},{"title":"Snipers \u0026 Bundlers","href":"/glossary/snipers-bundlers"}]}]}]},{"tab":"Learn","pages":[{"title":"Learn","href":"/use-cases-guides-walkthroughs"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"Mixers \u0026 Tumblers - Webacy Docs","buildId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","deploymentId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","dynamics":[],"chunks":[]}