claim_v1_mining_period
Claim a single JustLend V1 mining airdrop round by invoking multiClaim on the appropriate merkle distributor using a round key or direct proof parameters.
Instructions
Claim a single V1 mining airdrop round via multiClaim() on the appropriate merkle distributor. Pass key from get_claimable_rewards (preferred) or supply merkleIndex / index / amount / proof directly. Routing matches the front-app: amount[] → multi-merkle distributor (multi-token leaf); single + USDD → USDDNEW distributor; single + other → main distributor. Mainnet-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Round key from get_claimable_rewards (preferred) | |
| index | No | Override: leaf index inside the tree | |
| proof | No | Override: merkle proof (bytes32[]) | |
| amount | No | Override: token amount(s) in raw units; pass an array for multi-token leaves | |
| address | No | Owner address used to refetch the airdrop entry when key is supplied. Default: signing wallet | |
| network | No | Network. Default: mainnet | |
| selector | No | Force a selector. 'single' = (uint256,uint256,uint256,bytes32[])[]; 'multi' = (uint256,uint256,uint256[],bytes32[])[] | |
| distributor | No | Force a specific distributor address. Set with `selector` to bypass routing. | |
| merkleIndex | No | Override: merkle tree index | |
| tokenSymbol | No | Override: token symbol(s); useful when tokenAddress is missing | |
| tokenAddress | No | Override: token address(es) used for routing when the entry is single-token |