User
get
Checks compliance for a user and retrieves predicate message if compliant
Path parameters
addressstringRequiredExample:
User address
0x1234567890123456789012345678901234567890Pattern: ^0x[a-fA-F0-9]{40}$Query parameters
chainIdnumberOptionalDefault:
Optional. Chain ID
1Example: 1isDepositAndBridgestringOptionalDefault:
Optional. Indicates if the compliance check is for deposit and bridge interaction. Defaults to false.
falseExample: falseisZapperstringOptionalDefault:
Optional. Indicates if bridge uses zapper (usdt -> usdc swap). Defaults to false.
falseExample: falseResponses
200
Compliance
application/json
400
Bad request
application/json
404
Not found
application/json
500
Internal server error
application/json
get
/user/{address}/complianceGET /v1/user/{address}/compliance HTTP/1.1
Host: api.nest.credit
Accept: */*
{
"data": {
"isCompliant": true,
"predicateMessage": {
"taskId": "text",
"expireByBlockNumber": 1,
"signerAddresses": [
"text"
],
"signatures": [
"text"
]
}
}
}get
Gets lifetime earnings for a user in a specific vault
Path parameters
addressstringRequiredExample:
User address
0x1234567890123456789012345678901234567890Pattern: ^0x[a-fA-F0-9]{40}$slugstringRequiredExample:
Vault slug identifier
nest-alpha-vaultResponses
200
Lifetime earnings data
application/json
400
Bad request
application/json
404
Not found
application/json
500
Internal server error
application/json
get
/user/{address}/vaults/{slug}/lifetimeEarningsGET /v1/user/{address}/vaults/{slug}/lifetimeEarnings HTTP/1.1
Host: api.nest.credit
Accept: */*
{
"data": {
"lifetimeEarnings": 1
}
}get
Gets aggregated lifetime earnings for a user across all vaults
Path parameters
addressstringRequiredExample:
User address
0x1234567890123456789012345678901234567890Pattern: ^0x[a-fA-F0-9]{40}$Responses
200
Total lifetime earnings on all vaults for a user
application/json
400
Bad request
application/json
500
Internal server error
application/json
get
/user/{address}/lifetimeEarningsGET /v1/user/{address}/lifetimeEarnings HTTP/1.1
Host: api.nest.credit
Accept: */*
{
"data": {
"lifetimeEarnings": 1
}
}Last updated