Offshore Cash
Protocol

A fully decentralized privacy protocol for private transactions on Ethereum. Protect your financial privacy with zero-knowledge proofs.

How Offshore Cash works

Offshore Cash is a financial privacy tool — like encrypted messaging, but for on-chain transactions. It uses zero-knowledge proofs to let you transact privately.

Deposit

A user generates a random key (note) and deposits ETH or ERC20, along with submitting a hash of the note to the smart contract.

Wait

After depositing, users should wait some amount of time before withdrawing to improve their privacy set.

Withdraw

A user submits a zero-knowledge proof of having the valid key to one of the notes deposited, and the contract transfers funds to the specified address.

Why Offshore Cash?

A next-generation privacy protocol that solves the limitations of earlier solutions.

FeatureOffshore CashOther Protocols
Arbitrary deposit amounts
Partial withdrawals
Unified privacy pool
Modern Solidity (0.8+)
OFAC sanctions screening
Relayer decentralization
Zero-knowledge proofs
Non-custodial
Community governance

Offshore Cash uses a single Merkle tree for all deposits regardless of amount, creating a larger privacy set and stronger guarantees.

STATISTIC

TOTAL DEPOSITED

ETH

PROTOCOL HIGHLIGHTS

20

Merkle depth

1M+

Max deposits

6,570

ZK constraints

UNIQUE USERS

AVERAGE DEPOSIT

ETH

TOTAL DEPOSITS

01110101
11000110
00101010
11001101
01011010
00101010

How Offshore Cash achieves privacy

Offshore Cash improves transaction privacy by using a smart contract that accepts ETH deposits that can be withdrawn by a different address. To preserve privacy, a relayer can be used to withdraw to an address with no ETH balance. The deposit and withdrawal are unlinkable, preserving your financial privacy.

Use cases: Protecting business transactions from competitors, personal financial privacy, preventing front-running on DeFi trades, and safeguarding sensitive payment information.

Status of Offshore Cash decentralization

Offshore Cash protocol is fully decentralized and owned by the community: initial developers have no control over it and are not running any servers.

Open Source

Smart contracts, circuits, and toolchain are fully open sourced.

Unstoppable

No admins and no upgradability. Nobody can change it or shut it down.

Decentralized

User interface is hosted on IPFS. Accessible as long as 1 user hosts it.

Community Owned

Governance and contracts are deployed by the community.

Governance

Protocol parameters and token distribution are controlled via governance.

Trusted Setup

zkSNARK ceremony with many contributions. If 1 is honest, keys are secure.

Frequently asked questions

Offshore Cash is a non-custodial protocol powered by zero-knowledge proofs on Ethereum. Smart contracts are governed by on-chain governance with a timelock — no single admin can alter funds. Cryptographic proofs are based on Groth16 with a trusted setup ceremony.

Protect your financial privacy

Start protecting your financial privacy today with zero-knowledge proofs. Connect your wallet and get started.

Launch App