Skip to content

Payout Claims (Withdrawal)

After fulfilling a streaming slot, the streamer claims their payout directly from the escrow contract. The contract verifies proof of fulfillment and transfers funds to the streamer's wallet. No manual approval, intermediary, or platform involvement is required.

StreamerEscrow ContractIs the allocation still active?RejectedIs the slot validand unclaimed?RejectedVerify proof of fulfillmentDoes the proof matchthe original commitment?RejectedFunds transferred to streamerRecord payout on-chainAll slots claimed?Allocation completedAllocation remains activeSubmit payout claim with proofNoYesNoYesNoYesYesNo

What Happens During a Payout Claim

  1. The streamer submits a claim for a specific slot, including cryptographic proof of fulfillment
  2. The contract runs a series of automated checks (see diagram above)
  3. If all checks pass, the contract transfers the slot's funds directly to the streamer's wallet
  4. The payout is recorded permanently on the blockchain
  5. If all slots in the allocation have been claimed, the allocation is marked as completed

Custody Implications

QuestionAnswer
Who approves the payout?No one. The contract verifies the proof automatically
Can Verifluence block or delay a payout?No. Verifluence has no role in the payout process
Can the operator block a valid claim?No. If the proof is valid, the contract transfers funds unconditionally
Where do the funds go?Directly to the streamer's wallet — not through Verifluence or any intermediary
Can a payout be reversed?No. Once the contract transfers funds, the transaction is final
Can the same slot be claimed twice?No. The contract permanently marks each slot as paid after the first valid claim

Verification Process

The contract uses a mathematical verification process to confirm each payout claim:

  1. Proof of fulfillment — the streamer provides a secret code (preimage) that was agreed upon when the allocation was created
  2. Amount verification — the contract confirms the claimed amount matches what was originally committed for that specific slot
  3. Merkle proof — the contract mathematically verifies these values against the allocation's original commitment fingerprint

This means a payout claim either passes all checks and succeeds in full, or it is rejected entirely. There are no partial payouts or ambiguous outcomes.

Batch Claims

Streamers who have completed multiple slots can claim them all in a single transaction, reducing blockchain fees. Each slot is verified individually within the batch — if any single slot fails verification, only that slot is rejected.

Timeline

  • Before the deadline: The streamer can submit claims for any completed slot at any time
  • After the deadline: Unclaimed slots become refundable to the operator. The streamer can no longer claim those slots
  • There is no grace period: The deadline is the hard cutoff, enforced by the blockchain's clock

Verifluence Documentation