The Boost API provides two methods to get a signature for claiming boost incentives:Documentation Index
Fetch the complete documentation index at: https://docs.boost.xyz/llms.txt
Use this file to discover all available pages before exploring further.
- Use a transaction hash via the GET /signatures endpoint
- Check recent transactions for an address via the GET /transactions endpoint
In order to produce a valid signature, the transaction must meet the boost’s requirements and the transaction must occur after the boost was created.
Fetching Signature by Transaction Hash
If you know the specific transaction that completed the boost’s required action, you can fetch the signature directly:Required Parameters for /signatures
txHash: The transaction hash that completed the boost’s required actionboostId: The ID of the boost (format:chainId:boostNumber)claimData: (Optional) Additional data required for variable incentive types
Response
Fetching Signature by Address
If you want to check whether a wallet has completed the boost requirements, you can scan recent transactions:Using the Signature
Once you have the signature from either endpoint, you can use it with the following SDK methods to claim your boost:- BoostCore.claimIncentive - Claim for the transaction sender
- BoostCore.claimIncentiveFor - Claim on behalf of another address
Complete Claim Example
See our SDK documentation for a complete example of claiming a boost with the returned signature.