Skip to content

Relay claims for the session wallet (ProjectVault.claimMany; anyone may claim for a miner, funds always go to the miner)

POST
/v1/me/withdrawals/claims
curl --request POST \
--url https://testnet-rpc.necter.network/v1/me/withdrawals/claims \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "project_ids": [ "example" ] }'
Media typeapplication/json
object
project_ids

Default: all with claimable amounts

Array<string>

Example generated

{
"project_ids": [
"example"
]
}

One withdrawal per vault

Media typeapplication/json
object
items
Array<object>
object
withdrawal_id
required
string
kind
required
string
Allowed values: claim collateral
status
required
string
Allowed values: pending processing completed failed
amount
required

Token base units

string
/^(0|[1-9][0-9]{0,77})$/
token
required
object
address
required

Lowercase EVM address

string
/^0x[0-9a-f]{40}$/
symbol
required
string
name
string
decimals
required
integer
<= 36
recipient

Lowercase EVM address

string
/^0x[0-9a-f]{40}$/
epochs
Array<object>
object
project_id
string
/^0x[0-9a-f]{64}$/
epoch
integer
subscription_id
One of:
string
/^0x[0-9a-f]{64}$/
fee

Token base units

string
/^(0|[1-9][0-9]{0,77})$/
tx_hash
One of:
string
/^0x[0-9a-f]{64}$/
requested_at
required
integer
completed_at
One of:
integer
error
string | null

Example

{
"items": [
{
"kind": "claim",
"status": "pending"
}
]
}

conflict, duplicate, already_exists, invalid_state

Media typeapplication/json
object
error
required

Stable machine code

string
message
required
string
details
object
key
additional properties
any
request_id
required
string

Example generated

{
"error": "example",
"message": "example",
"details": {},
"request_id": "example"
}

rate_limited

Media typeapplication/json
object
error
required

Stable machine code

string
message
required
string
details
object
key
additional properties
any
request_id
required
string

Example generated

{
"error": "example",
"message": "example",
"details": {},
"request_id": "example"
}
Retry-After
integer