Non-custodial

How escrow works

RewardFi never holds your money in a central account. Every campaign gets its own on-chain escrow, and every reward movement is a Solana transaction you can verify yourself.

What is the escrow?

An escrow is an on-chain account that holds a campaign's reward pool. The money is never sent to RewardFi's company wallet — it is locked in the campaign's own escrow and only releases when a creator completes a task and claims their reward.

Status: not deployed yet. The escrow is a Program-Derived Address (PDA) owned by an on-chain program that controls deposits and payouts by contract rules. That program is still in audit, so campaign funding and claim signing are paused. RewardFi never generates escrow keypairs client-side and never mints tokens — wallets (Phantom / Solflare) only connect and sign transactions you approve.

The two wallets involved

RewardFi treasury

Platform fee wallet

85hBbv9Bap2NT8YpqPDi3dWStrgC37V6so12FdpE13K7

This wallet receives the 7% platform fee when a campaign is funded, and the 0.007 SOL flat claim fee every time a creator claims a payout. Both fees are publicly visible on-chain.

Campaign escrow (PDA)

One per campaign · program-controlled

Derived from the on-chain program (not deployed yet)

Once the escrow program ships, each campaign will get its own PDA derived by the program. The program is the only signer that can move funds — no human, including RewardFi, can withdraw outside contract rules.

1. Funding a campaign

When a publisher deposits 10 SOL into a campaign, the transaction splits the money in one atomic step. "Atomic" means both transfers happen together — the fee and the pool cannot be separated.

Publisher wallet

10 SOL

Total deposit

Treasury fee

0.7 SOL

7% platform fee

Campaign escrow

9.3 SOL

Reward pool

You can audit this on the campaign page after funding.Single transaction · two transfers

For SPL-token campaigns the same split happens in the chosen token: 7% goes to the treasury's token account, and the rest goes to the campaign's token escrow. The publisher always sees the exact breakdown before signing.

2. Claiming a reward

When a creator has earned enough to cross the minimum claim threshold (default 0.05 SOL), they can claim. The escrow pays the gross reward, and the creator pays the flat claim fee in the same transaction.

Campaign escrow

0.050 SOL

Gross reward

Claim fee

0.007 SOL

To treasury

Creator wallet

0.043 SOL

Net received

Verified submissions only.Single transaction · escrow pays user + user pays fee
  • For SOL campaigns, the reward and fee are both in SOL.
  • For SPL-token campaigns, the reward is paid in the token, but the 0.007 SOL claim fee is still paid in SOL.
  • Balances below the minimum claim threshold keep accumulating until they unlock.

Why this design matters

Transparent

Every deposit and payout is a Solana transaction. You can inspect the signatures on any explorer.

Non-custodial

RewardFi does not pool user funds into one company wallet. Campaign money stays in its own escrow.

Anti-gaming

A flat claim fee makes multi-wallet farming expensive. One wallet per task, one verified X handle per account.

Frequently asked questions

Ready to see it in action?

Read the full terms and fees