Unclaimed, released epoch payouts with Merkle proofs (also works for any address via ?address=)
GET
/v1/me/claims
const url = 'https://testnet-rpc.necter.network/v1/me/claims';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}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.
Authorizations
Section titled “Authorizations”- session
- None
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”address
Lowercase EVM address
string
project_id
string
Responses
Section titled “Responses”Claims
Media typeapplication/json
object
items
Array<object>
object
project_id
required
string
vault
required
Lowercase EVM address
string
epoch
required
integer
account
required
Lowercase EVM address
string
amount
required
Token base units
string
proof
required
Array<string>
token
required
object
address
required
Lowercase EVM address
string
symbol
required
string
name
string
decimals
required
integer
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 } } ]}