Hook
Cash App just added four tokens via MoonPay. ETH, SOL, XRP, USDT. The headlines scream adoption. The sentiment bubble inflates. But I’ve seen this movie before. In 2017, I audited ERC-20 contracts for two ICOs that raised €5M. The code looked clean. The settlement layer was a mess. This isn’t a technology upgrade. It’s a distribution deal. And distribution deals in bull markets are often the last step before the exit—for the intermediaries, not the holders.
Context
Block’s Cash App—50 million users, mostly US-based, previously only offered Bitcoin and USDC. Now, through MoonPay’s API, users can buy ETH, SOL, XRP, and USDT directly from their Cash App balance. MoonPay handles the KYC, the liquidity aggregation, and the chain settlement. Cash App provides the front-end and the user trust.
Why now? The timeline points to August 2024. ETH spot ETFs approved in July. XRP’s legal status stabilized after the Ripple decision. SOL’s SEC risk reduced after the 2023 Binance case cooled. The regulatory fog lifted enough for Block’s compliance team to sign off.
But the real story isn’t the tokens. It’s the architecture. Cash App is not building a trading engine. It’s outsourcing the entire crypto infrastructure to a third party. That’s a strategic choice. It reduces development cost and regulatory liability. But it introduces a single point of failure: MoonPay’s compliance and custody system.
Core
Let’s walk through the mechanics. User opens Cash App, selects ETH, enters amount. Cash App deducts USD from the user’s balance. Then Cash App sends a request to MoonPay. MoonPay executes the purchase on-chain, using its own liquidity pool. The ETH lands in MoonPay’s custody wallet. Then MoonPay transfers it to Cash App’s custody wallet. When the user withdraws to a Ledger, the ETH moves from Cash App’s wallet to the user’s address.
This is a multi-hop settlement. Each hop introduces counterparty risk. The user trusts Cash App. Cash App trusts MoonPay. MoonPay trusts its own liquidity providers. If any link fails—say, MoonPay’s KYC system flags a false positive—the user’s funds are stuck.
I saw this pattern in 2020 during DeFi Summer. I ran a €200k arbitrage strategy across Uniswap pools. The risk wasn’t the smart contract. It was the centralized oracle feeding the price. Here, the risk is the settlement layer between two custodians.
Terra’s code was poetry; Luna’s exit was prose.
What does this mean for the tokens? ETH, SOL, XRP, USDT see marginal buy pressure. But the supply dynamics don’t change. The real value flows to MoonPay and Cash App. MoonPay charges 2-4% per transaction. That’s a massive toll. For a user buying $1,000 of SOL, MoonPay takes $40. That’s higher than the spread on most centralized exchanges.
Smart users will buy on Cash App only to move funds to a low-cost exchange or a self-custody wallet. This creates a natural arbitrage flow: buy on Cash App, sell on Coinbase, pocket the difference. But the spread is small, and the gas fees eat it. So the real winner is MoonPay, which captures the volume without the churn.
Contrarian
The retail narrative: “More tokens on Cash App equals more adoption, therefore bullish for ETH, SOL, XRP.”
The contrarian view: This is a liquidity drain. The tokens are not being invested in; they are being distributed through a toll booth. The new users entering via Cash App are likely less sophisticated. They buy on FOMO, hold through fear, and sell on panic. The result is increased selling pressure on the next red candle.
Arbitrage doesn’t die; it just changes form.
Consider the compliance angle. Cash App and MoonPay can freeze any transaction. Circle freezes USDC all the time. Now the same power extends to ETH, SOL, and XRP. If a regulator sends a letter, MoonPay blocks the address. The self-custody promise is broken at the on-ramp gate.
This is a step backward for decentralization. The industry fought for years to build trustless systems. Now we are layering centralized gateways on top. The 2022 Terra collapse taught me that when the exit is controlled by a third party, the exit is a trap. I liquidated €1.5M in stablecoins during that crash. I saw the liquidity dry up at specific block heights. The on-ramp was the bottleneck.
Takeaway
If you’re buying ETH on Cash App, you’re not buying the asset—you’re buying a promise from two companies. The chain doesn’t care. The only question is: who gets out first? And when the next liquidity crisis hits, will Cash App’s servers be up?
Options don’t disappear; they just get repriced.
Plan your exit before you click confirm. The real trade is not the token. It’s the spread between the on-ramp fee and the off-ramp liquidity. That’s where the smart money lives.