Skip to content

Unclaimed, released epoch payouts with Merkle proofs (also works for any address via ?address=)

GET
/v1/me/claims
curl --request GET \
--url https://testnet-rpc.necter.network/v1/me/claims \
--header 'Authorization: Bearer <token>'

With ?address= no authentication is needed (claims are public Merkle leaves); a stale or missing bearer is ignored. Miners use this for their payout address without a session or node signature. Without ?address= a session is required and the claims of the wallet and its payout addresses are returned.

address

Lowercase EVM address

string
/^0x[0-9a-f]{40}$/
project_id
string
/^0x[0-9a-f]{64}$/

Claims

Media typeapplication/json
object
items
Array<object>
object
project_id
required
string
/^0x[0-9a-f]{64}$/
vault
required

Lowercase EVM address

string
/^0x[0-9a-f]{40}$/
epoch
required
integer
account
required

Lowercase EVM address

string
/^0x[0-9a-f]{40}$/
amount
required

Token base units

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

Lowercase EVM address

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

Example generated

{
"items": [
{
"project_id": "example",
"vault": "example",
"epoch": 1,
"account": "example",
"amount": "example",
"proof": [
"example"
],
"token": {
"address": "example",
"symbol": "example",
"name": "example",
"decimals": 1
}
}
]
}