Skip to Content
Contracts

Contracts

This page lists the only official Shield contract addresses. Always compare the full address before signing a transaction, because scammers deploy lookalikes.

Shield is live on mainnet (Ethereum and Aztec). The testnet addresses are kept below for reference.

Mainnet

Ethereum mainnet (chain id 1) and Aztec mainnet. USDC and Clean USDC both use 6 decimals.

Ethereum (mainnet)

ContractAddress
USDC (token)0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Shield Token Portal0xe2b92ac0bd9fb204b29fd367a59a8de9748daff3
Swap Bridge Router0x53b0d3ab088d18bfce62846aaa10ab33ecef53be
Uniswap Fuel Swap0x6027ceb0e1885efa5433f8240bf2b8ef2e9bf97e

Aztec (mainnet)

Look these up on aztecscan.xyz .

ContractAddress
Clean USDC (cUSDC)0x018d47f656a0d242e28e5d15b5c965f39529bd860f2eaae947527b5094d800f6
Shield Token Bridge0x11b7a757590a6472295351851b478ea1bc9c596dd23f97a139f3555b3395b2a0
Token Minter Proxy0x159d2d3e9748ee9caa511f8cf8173561a90e800d84929d3c9a2ad9df8427cd44
Bridged FPC0x1966fc6084e79aa92a5395d11149ee8cd87e8c43081e05294e7824f7b2927181

The Token Minter Proxy sits between the bridge and the token contract; the Bridged FPC pays L2 fees during a claim. Neither is something you interact with directly, but both are part of the deployment an integrator may want to verify.

Testnet

Ethereum Sepolia (chain id 11155111) and Aztec testnet. USDC and Clean USDC both use 6 decimals.

Ethereum (Sepolia)

ContractAddress
USDC (token)0xb7b803c2680cd174693488267f5819974c3f990e
Shield Token Portal0xd34dac1219f1e602369497ee10d4cfbbf0ca1cf1

Aztec (testnet)

Look these up on aztecscan.xyz .

ContractAddress
Clean USDC (cUSDC)0x11a748929f8534259b531f742a0c60e067def53aa6cfe7952a6ce7e9ef1f511f
Shield Token Bridge0x0b881e3607d52cdb1e54a503e0efc7a00c35b6719cd90689af5a46345c711764

Source Code

Open source: github.com/holonym-foundation/aztec-bridge 

Last updated on