Learn how to claim rewards from a Boost
/signatures
endpoint to generate the signature payload,
otherwise you will need to build the payload yourself.
/signatures
endpoint and passing in the boostID and txHash./transactions
endpoint.
See Fetching Signature by Address for details.BoostCore
client and have a valid transaction hash for the action that the claimant completed./signatures
endpoint will return an array of signatures, one for each available incentive on the boost.
Each item in the array will contain the following fields:signature
: The signature to be used in the claim transactionincentiveId
: The id of the incentive being claimedclaimant
: The address of the claimantERC20VariableIncentive
or ERC20VariableCriteriaIncentive
, you will need to pass in the rewardAmount
as claimData
to the /signatures
endpoint.Here’s an example of how you would accomplish that with multiple incentives./signatures
endpoint, you can loop through the response and claim the incentives.claimIncentive
must be called by the claimant. This is useful if you have access to the claimants wallet, like in the case of a dapp.
If you are claiming on behalf of another user, you must use claimIncentiveFor
.claimIncentiveFor
method.