Rewards

Get Proof

get
Path parameters
chainstring · enumRequired

An enumeration.

Possible values:
user_addressstringRequiredExample: 0xe785e0899e7acd50a55f6b517f1f9c46574c9d7c
Query parameters
marketstringRequired
epochintegerRequired
tokenstringRequired
Responses
200

Successful Response

application/json
Responsestring[]
get
GET /v1/rewards/{chain}/{user_address} HTTP/1.1
Host: api.lfj.dev
Accept: */*
[
  "text"
]

Get User Proofs

post
Path parameters
chainstring · enumRequired

An enumeration.

Possible values:
user_addressstringRequiredExample: 0xe785e0899e7acd50a55f6b517f1f9c46574c9d7c
Body
Responses
200

Successful Response

application/json
post
POST /v1/rewards/batch-proof/{chain}/{user_address} HTTP/1.1
Host: api.lfj.dev
Content-Type: application/json
Accept: */*
Content-Length: 54

{
  "batch": [
    {
      "market": "text",
      "epoch": 1,
      "token": "text"
    }
  ]
}
[
  [
    "text"
  ]
]

Get User Reward History

get
Path parameters
chainstring · enumRequired

An enumeration.

Possible values:
user_addressstringRequiredExample: 0xe785e0899e7acd50a55f6b517f1f9c46574c9d7c
Query parameters
marketstringRequired
Responses
200

Successful Response

application/json
get
GET /v1/rewards/history/{chain}/{user_address} HTTP/1.1
Host: api.lfj.dev
Accept: */*
[
  {
    "epoch": 1,
    "epochStart": 1,
    "epochEnd": 1,
    "progress": 1,
    "rewards": [
      {
        "amount": "text",
        "tokenAddress": "text"
      }
    ]
  }
]

Get User Claimable Rewards

get
Path parameters
chainstring · enumRequired

An enumeration.

Possible values:
user_addressstringRequiredExample: 0xe785e0899e7acd50a55f6b517f1f9c46574c9d7c
Query parameters
marketstringRequired
Responses
200

Successful Response

application/json
get
GET /v1/rewards/claimable/{chain}/{user_address} HTTP/1.1
Host: api.lfj.dev
Accept: */*
[
  {
    "market": "text",
    "epoch": 1,
    "claimableRewards": [
      {
        "amount": "text",
        "tokenAddress": "text"
      }
    ]
  }
]