Payout destination
Payout destination is the address your collected fees are withdrawn to. Until you set one, you can’t withdraw. Press Set address (or Change, if one is already set), enter an EVM address, and re-enter it to confirm. Only owners and admins see the button. Changing the address only affects future withdrawals — anything already in flight keeps the address it was started with.Revenue and balances
Revenue & balances shows two different things side by side:- Gross collected — app-fee revenue accrued over the last 90 days, before Rhinestone’s share. This is reporting, not a balance.
- Withdrawable and Pending — your live balance, already net of Rhinestone’s share. Withdrawable is what you can sweep now; Pending is value reserved by a withdrawal that hasn’t settled.
Gross collected is larger than your balance for two reasons: it’s before Rhinestone’s share, and it counts fees you may have already withdrawn.
Withdrawals
A withdrawal sweeps your full withdrawable balance to your payout address. There is no partial amount. Press Initiate withdrawal, choose a destination chain and destination token, and confirm. The dialog shows the amount being swept and the address it’s going to. You can only have one withdrawal in flight at a time. Withdrawals are asynchronous: the request is accepted immediately, then signed and submitted. The table tracks it through Pending, Signing, Submitted, and finally Completed or Failed. Click any row for the detail view, which breaks out Gross, Rhinestone cut with the rate applied, and Client net, plus the onchain transaction once there is one.Configuring collection
This page is about getting paid, not about what you charge.- Intents — set the rate per intent in code, with
appFees. See Fees. - Deposits — configure the rate under Deposits → Setup.