Claim partner fees (and optionally split atomically)

Replaces v1's /fees/dbc/claim, /fees/dammv2/claim, /fees/surplus/withdraw, and /fees/split with a single resource. Use kind to select the claim variant; provide splits to claim+split in one tx (DBC only).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
Body Params
string
enum
Defaults to dbc

dbc = claim partner fees from a DBC pool; damm_v2 = claim fees from the post-migration DAMM v2 pool; surplus = withdraw post-migration surplus.

Allowed:
string
required
^[1-9A-HJ-NP-Za-km-z]{32,44}$

Wallet that pays tx fees. In mode=signed this is informational; the platform wallet actually pays.

splits
array of objects
length between 2 and 10

If provided, atomically claim AND split the partner fees in one tx. Sum of bps must = 10000. Only valid for kind: "dbc". Omit for a plain claim.

splits
string
enum
Defaults to unsigned

unsigned returns a base64 VersionedTransaction the client signs; signed has the server sign + submit via Privy (requires the relevant *:signed scope).

Allowed:
string
length between 1 and 128
^[A-Za-z0-9_\-.:]+$

Optional client-supplied identifier echoed on the response. Prefer metadata for richer reconciliation.

metadata
object

Free-form string key/value bag echoed back on responses and webhook events.

Headers
string
length between 1 and 128

Optional client-supplied request ID, echoed in X-Request-Id response header.

string
length between 1 and 255

Client-supplied key (UUID v4 recommended) for safe write retries. Server stores (key, request_hash, response) and replays. Reusing with a different body returns 409 idempotency_conflict.

Responses

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json