Skip to main content
POST
Builds payOperatorFees() on the vault. It pays the vault owner the part of the collected distributor slices that no distributor earned. That is what shares without a distributor earned, plus anything that accrued while no shares were in issue. operator.claimable on Get Earnings shows the amount. Any wallet may sign, and the vault pays its owner, never the signer. The API builds the call only for the instance that operates the vault. Only fees already collected into the vault are payable: run Collect Distributor Fees for each market first. Holders bound to your instance’s own distributor wallet earn through Pay Distributor, like any other distributor’s holders. This call pays only the unattributed part.

Path Parameters

string
required
Vault ID.

Body Parameters

string
Hash of the mined payout, 0x and 64 hex characters. Send it to confirm and record the result. Omit it to receive the calldata; no other field is needed to build.
The route validates every field of the schema it shares with the other distributor actions, even where this action ignores it.

Response Fields

The calldata response:
object
The confirmation response, after the backend has verified the receipt:
object

Error Codes

Confirming with txHash can also return TX_NOT_FOUND (404), TX_REVERTED, TX_WRONG_TARGET or TX_WRONG_FUNCTION (400), and TX_NOT_VERIFIED (400) when the transaction carries no operator payout on this vault. See transaction verification errors.