getProjectRevenue
GET
/v1/developers/projects/{project_id}/revenue
const url = 'https://testnet-rpc.necter.network/v1/developers/projects/example/revenue?period=24h';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/developers/projects/example/revenue?period=24h' \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”project_id
required
string
Query Parameters
Section titled “Query Parameters”period
string
Responses
Section titled “Responses”Per-epoch gross/miner/developer/treasury totals
Media typeapplication/json
object
items
Array<object>
object
project_id
required
string
epoch
required
integer
epoch_secs
integer
starts_at
integer
ends_at
integer
status
required
string
rounds
integer
fallback_rounds
integer
miners
integer
token
object
address
required
Lowercase EVM address
string
symbol
required
string
name
string
decimals
required
integer
totals
object
units
required
integer
gross
required
Token base units
string
miner
required
Token base units
string
developer
required
Token base units
string
treasury
required
Token base units
string
receipt_hash
string
merkle_root
string
settlement
object
status
open: the epoch has no attested receipt yet (nothing to settle)
string
tx_hash
string
block_number
integer
claimable_at
integer
error
string | null
totals
object
units
required
integer
gross
required
Token base units
string
miner
required
Token base units
string
developer
required
Token base units
string
treasury
required
Token base units
string
Example
{ "items": [ { "status": "open", "settlement": { "status": "open" } } ]}