Skip to content

getProjectEconomics

GET
/v1/projects/{project_id}/economics
curl --request GET \
--url https://testnet-rpc.necter.network/v1/projects/example/economics
project_id
required
string
/^0x[0-9a-f]{64}$/

Economics and vault state

Media typeapplication/json
object
token
required
object
address
required

Lowercase EVM address

string
/^0x[0-9a-f]{40}$/
symbol
required
string
name
string
decimals
required
integer
<= 36
reward_model
required
string
Allowed values: per-unit epoch-pool
reward_per_unit
required

Token base units

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

Token base units

string
/^(0|[1-9][0-9]{0,77})$/
epoch_secs
integer
epoch_cap
required

Token base units

string
/^(0|[1-9][0-9]{0,77})$/
fee_split_bp
required
object
miner
integer
developer
integer
treasury
integer
min_collateral

Token base units

string
/^(0|[1-9][0-9]{0,77})$/
slashing_bp
object
invalid_result
integer
missed_sla
integer
dispute_window_secs
integer
vault
required
object
address

Lowercase EVM address

string
/^0x[0-9a-f]{40}$/
deployed
boolean
config_matches_manifest
boolean
balance

Token base units

string
/^(0|[1-9][0-9]{0,77})$/
reserved

Token base units

string
/^(0|[1-9][0-9]{0,77})$/
runway_epochs
integer
runway_days
integer
total_paid

Token base units

string
/^(0|[1-9][0-9]{0,77})$/
pending_withdrawal

Token base units

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

Example

{
"reward_model": "per-unit"
}

not_found

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"
}