Apps that collect fees onchain often end up with a messy mix of tokens, including tiny leftover balances. TJAR is Uniswap’s tool for turning that mix into one payout asset without each app running its own separate treasury workflow.

Fees first collect in a Token Jar. A paired releaser sets the payout token, the destination, and the threshold for release. When that threshold is met, outside searchers compete to complete the swap. The winner sends in the required payout asset and takes the jar’s mixed-token balance, handling the pricing and unwind on their side.

Robinhood is already using TJAR for fees collected through the Uniswap API across its supported chains, with payouts set in USDC and USDG. Uniswap says TJAR is live on 7 chains, has been audited by OpenZeppelin, and uses the same deployment addresses across those supported chains. The clearest takeaway here is the live example: Robinhood is using it now to consolidate fragmented fee income into preset payout assets.