Deployed Contract Addresses
These are the public STRK20 pool and anonymizer deployments verified on 3 September 2026. Use the address for the network your wallet or backend is connected to; Mainnet and Sepolia contracts are not interchangeable.
Starknet Mainnet
| Contract | Purpose | Address |
|---|---|---|
| STRK20 Privacy Pool | Holds shielded ERC-20 notes and verifies private actions | 0x040337b1af3c663e86e333bab5a4b28da8d4652a15a69beee2b677776ffe812a |
AVNU PrivacySwapHelper |
Executes private AVNU swaps | 0x0426dcd1ab5fa2f852f138d07cb37708b00a4db999677fe2d0c9a440702dbe5e |
Privacy Bridge / OFFMARKET OutboundAnonymizer |
Moves shielded USDC from the pool into the outbound CCTP flow | 0x009067f35d2cab3cb933f3d78793660402026f8fa31e041ca2cab4a8e9a49092 |
Privacy Bridge / OFFMARKET InboundAnonymizer |
Binds returning CCTP funds to a private note | 0x03a7e7f34e530f8ec00b1ff7eaca90a136311d9da7cb17a73203f813b56c86cb |
Endur EndurDepositAnonymizer |
Deposits into Endur from shielded funds | 0x030dee638065962eb3642ca54aa48e9e2cd98536bc90b64b99bb306c1db30698 |
AVNU returns its current executorAddress when a private quote is built. Use
that response at runtime rather than assuming the address above will never
change.
Starknet Sepolia
| Contract | Purpose | Address |
|---|---|---|
| STRK20 Privacy Pool | Testnet pool for SDK and integration testing | 0x0254a6b2997ef52e9f830ce1f543f6b29768295e8d17e2267d672c552cfe0d91 |
Privacy Bridge / OFFMARKET OutboundAnonymizer |
Testnet outbound CCTP helper | 0x05b85f2ae4d47c1e661533d5832fe3e4afd4c6a9b52e54b7f873a00c9b285f4e |
Privacy Bridge / OFFMARKET InboundAnonymizer |
Testnet inbound CCTP helper | 0x00d2a07c657d8c70f6eeddb7c8125e39b0955a40a608f63ca8a88d3ebbf72117 |
No public Sepolia deployment was confirmed for the AVNU or Endur helpers, so their Mainnet addresses must not be reused on Sepolia.
What is not in the list
EkuboSwapAnonymizer, VesuLendingAnonymizer, and
ShadowAccountAnonymizer are reference packages in the
starknet-privacy monorepo,
but that repository does not currently publish canonical Mainnet or Sepolia
deployment addresses for them. The swap helper and escrow elsewhere on this
site are worked examples, not public deployments. Devnet and end-to-end test
addresses are intentionally excluded.
Sources and verification
- The pool addresses are exported by
@avnu/avnu-sdkasPRIVACY_POOL_ADDRESSandSEPOLIA_PRIVACY_POOL_ADDRESS. - The pool and Privacy Bridge defaults are pinned per network in the bridge-core configuration.
- Every address above was checked against its network's current on-chain class.
The helper ABIs identify
PrivacySwapHelperImpl,OutboundAnonymizerImpl,InboundAnonymizerImpl, andEndurDepositAnonymizerImplrespectively.
Contract addresses and implementations can change. Re-check this page and the linked explorer before shipping a production integration.