Distributor Fees
Pay Operator Fees
Calldata that pays the vault’s unattributed distributor slice to the vault owner
POST
Builds
The route validates every field of the schema it shares with the other distributor actions, even where this action ignores it.
The confirmation response, after the backend has verified the receipt:
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.Response Fields
The calldata response:object
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.