ClaimableRewardEntry
One reward token an account holds from one source, on the chain the claim runs on. Amounts are raw base-unit strings.
Chain the CLAIM runs on (Merkl may distribute elsewhere than the position).
Possible values: [merkl, aave-incentives, flying-tulip, lista]
merkltoken object
EVM contract address, lowercase or checksummed hex.
Token symbol, e.g. WETH.
Token decimals — divide raw amounts by 10 ** decimals.
Claimable now.
Accrued, not claimable yet (Merkl: waits for the next root).
Lifetime claimed (Merkl).
false when a dry run of the standard claim reverts — claim in the protocol app (see warning).
breakdowns object[]
market object
The market a slice of a reward balance came from. Lending markets carry marketUid; vault-shaped deposits carry the share token in vault; Aave-fork incentives also name the aToken/vToken in reserveToken.
EVM chain id, as a decimal string. See the ChainId schema.
1Market identifier, formatted lender:chainId:address.
DOLOMITE:1:0x8d0d000ee44948fc98c9b98a4fa4921476f08b0dProtocol identifier. See the LenderId schema.
Possible values: [deposit, borrow]
claim object
What the claim calls: merkl (Distributor), aave-incentives (controller + assets), flying-tulip (PositionsManager + assets + FT), lista (BNB Merkle distributor: program lending-v1 | lending | holder | velista-rebate | credit, shape single | multi, cumulative totalAmount, proof).
What the claim calls: merkl (Distributor), aave-incentives (controller + assets), flying-tulip (PositionsManager + assets + FT), lista (BNB Merkle distributor: program lending-v1 | lending | holder | velista-rebate | credit, shape single | multi, cumulative totalAmount, proof).
{
"chainId": "string",
"source": "merkl",
"sourceId": "merkl",
"token": {
"address": "string",
"symbol": "string",
"decimals": 0,
"priceUsd": 0
},
"claimable": "string",
"pending": "string",
"claimed": "string",
"claimableUsd": 0,
"pendingUsd": 0,
"claimSupported": true,
"warning": "string",
"breakdowns": [
{
"market": {
"chainId": "1",
"marketUid": "DOLOMITE:1:0x8d0d000ee44948fc98c9b98a4fa4921476f08b0d",
"lender": "string",
"underlying": "string",
"reserveToken": "string",
"vault": "string",
"side": "deposit"
},
"amount": "string",
"claimable": "string",
"claimed": "string",
"pending": "string",
"merklOpportunityId": "string",
"campaignId": "string",
"reason": "string"
}
],
"claim": {}
}