Vaults

Vault analytics. Get vault details, transactions, description and icon, investors, etc.

Get all vaults

post
/api/v1/vaults

List all Starke Finance vaults' information.

Query parameters
pageinteger · min: 1 · nullableOptionalDefault: 1
limitinteger · min: 1 · max: 100 · nullableOptionalDefault: 20
sort_byone ofOptional
nullOptional
or
string · enumOptionalPossible values:
orderone ofOptional
nullOptional
or
string · enumOptionalPossible values:
Body
manager_idsstring[] · nullableOptional

Base-58 encoded Solana Pubkey

Responses
chevron-right
200

Successfully retrieved vaults.

application/json

Vault List with pagination data

post
/api/v1/vaults

Get vault by id

get
/api/v1/vaults/{vault}

Get detailed information about a specific Starke Finance vault with returns.

Path parameters
vaultstringRequired

Base-58 encoded Solana Pubkey

Example: 11EDNs2ZtWjMEyk9MAXQuMcLY84hZCQHUi1Y1f4p3L
Responses
chevron-right
200

Successfull retrieved vault.

application/json

Vault Details with returns

get
/api/v1/vaults/{vault}

Set vault metadata

put
/api/v1/vaults/{vault}/metadata

Set vault metadata for a specific Starke Finance vault.

Path parameters
vaultstringRequired

Base-58 encoded Solana Pubkey

Example: 11EDNs2ZtWjMEyk9MAXQuMcLY84hZCQHUi1Y1f4p3L
Body
descriptionstring · nullableOptional
icon_urlstring · nullableOptional
Responses
chevron-right
200

true if the metadata was updated,false if it was already up to date.

text/plain
booleanOptional
put
/api/v1/vaults/{vault}/metadata

Get vault assets

get
/api/v1/vaults/{vault}/assets

Get current holdings for a specific Starke Finance vault.

Path parameters
vaultstringRequired

Base-58 encoded Solana Pubkey

Example: 11EDNs2ZtWjMEyk9MAXQuMcLY84hZCQHUi1Y1f4p3L
Responses
chevron-right
200

Successfully retrieved vault assets.

application/json

API Succcess Response for Assets

aum_usdnumber · nullableOptional

This is null/None if any assets don't have a USD value

Example: 1000000
get
/api/v1/vaults/{vault}/assets

Get vault asset holdings history

post
/api/v1/vaults/{vault}/assets/history

Get vault asset holdings history for a specific Starke Finance vault.

Path parameters
vaultstringRequired

Base-58 encoded Solana Pubkey

Example: 11EDNs2ZtWjMEyk9MAXQuMcLY84hZCQHUi1Y1f4p3L
Body
start_timestring · date-timeRequired
end_timestring · date-timeRequired
granularitystring · enumRequiredPossible values:
Responses
chevron-right
200

Successfully retrieved vault assets history.

application/json

API Succcess Response for Assets History

post
/api/v1/vaults/{vault}/assets/history

Get vault investors

post
/api/v1/vaults/{vault}/investors

Get investors for a specific Starke Finance vault.

Path parameters
vaultstringRequired

Base-58 encoded Solana Pubkey

Example: 11EDNs2ZtWjMEyk9MAXQuMcLY84hZCQHUi1Y1f4p3L
Body
pageinteger · min: 1 · nullableOptionalDefault: 1
limitinteger · min: 1 · max: 100 · nullableOptionalDefault: 10
sort_byone ofOptionalDefault: investor_id
nullOptional
or
string · enumOptionalPossible values:
orderone ofOptional
nullOptional
or
string · enumOptionalPossible values:
Responses
chevron-right
200

Successfully retrieved vault investors.

application/json

Investor List Response Model

post
/api/v1/vaults/{vault}/investors

Get vtoken prices

post
/api/v1/vaults/vtoken_prices

Get vtoken prices for a specific Starke Finance vault.

Body
vaultsstring[]Required

Base-58 encoded Solana Pubkey

Responses
chevron-right
200

Successfully retrieved Vtoken prices.

application/json

Vtoken Prices Response Model

post
/api/v1/vaults/vtoken_prices

Get vtoken price history

post
/api/v1/vaults/{vault}/vtoken_price/history

Get vtoken price history for a specific Starke Finance vault.

Path parameters
vaultstringRequired

Base-58 encoded Solana Pubkey

Example: 11EDNs2ZtWjMEyk9MAXQuMcLY84hZCQHUi1Y1f4p3L
Body
start_timestring · date-timeRequired
end_timestring · date-timeRequired
granularitystring · enumRequiredPossible values:
Responses
chevron-right
200

Successfully retrieved Vtoken price history.

application/json

Vtoken Price History Response Model

post
/api/v1/vaults/{vault}/vtoken_price/history

Get vtoken volatility

post
/api/v1/vaults/{vault}/vtoken_volatility/history

Get vtoken volatility for a specific Starke Finance vault.

Path parameters
vaultstringRequired

Base-58 encoded Solana Pubkey

Example: 11EDNs2ZtWjMEyk9MAXQuMcLY84hZCQHUi1Y1f4p3L
Body
start_timestring · date-timeRequired
end_timestring · date-timeRequired
granularitystring · enumRequiredPossible values:
Responses
chevron-right
200

Successfully retrieved Vtoken volatility.

application/json

Vtoken Volatility Response Model

post
/api/v1/vaults/{vault}/vtoken_volatility/history

Get vault transactions history

post
/api/v1/vaults/{vault}/transactions

Get vault transactions history for a specific Starke Finance vault.

Path parameters
vaultstringRequired

Base-58 encoded Solana Pubkey

Example: 11EDNs2ZtWjMEyk9MAXQuMcLY84hZCQHUi1Y1f4p3L
Body
investor_idone ofOptional
nullOptional
or
stringOptional

Base-58 encoded Solana Pubkey

Example: 11EDNs2ZtWjMEyk9MAXQuMcLY84hZCQHUi1Y1f4p3L
tx_typeone ofOptional
nullOptional
or
string · enumOptionalPossible values:
pageinteger · min: 1 · nullableOptionalDefault: 1
limitinteger · min: 1 · max: 100 · nullableOptionalDefault: 100
Responses
chevron-right
200

Found transactions.

application/json

Transaction List Response Model

post
/api/v1/vaults/{vault}/transactions

Get investments by investors

post
/api/v1/vaults/investments

Get investment details about investors.

Query parameters
pageinteger · nullableOptional
limitinteger · nullableOptional
Body
investor_idsstring[]Required

Base-58 encoded Solana Pubkey

Responses
chevron-right
200

Successfully retrieved vaults.

application/json

Vault List with pagination data

post
/api/v1/vaults/investments

Get investment value history

post
/api/v1/vaults/investments/history-by-investors

Get investment value history.

Query parameters
start_timestring · date-timeRequired
end_timestring · date-timeRequired
granularitystring · enumRequiredPossible values:
Body
investor_idsstring[]Required

Base-58 encoded Solana Pubkey

Responses
chevron-right
200

Successfully retrieved vaults.

application/json

Investment History

post
/api/v1/vaults/investments/history-by-investors

Last updated

Was this helpful?