Claiming Rewards

Claiming Rewards

How to claim NFT holder rewards

Claiming Rewards

NFT holders can claim accumulated trading fees at any time.

How to Claim

Via Web Interface

  • Connect your wallet
  • Your NFTs and claimable amounts are displayed
  • Select which NFT token IDs to claim for
  • Click "Claim" and confirm transaction
  • WETH is sent to your wallet

Via Contract

solidity
interface IFeeDistributor {
    function claim(
        address token,
        uint256[] calldata tokenIds
    ) external returns (uint256 amount);
}

// Example
IFeeDistributor distributor = IFeeDistributor(0x...);
uint256[] memory tokenIds = new uint256[](3);
tokenIds[0] = 1;
tokenIds[1] = 42;
tokenIds[2] = 100;

uint256 claimed = distributor.claim(tokenAddress, tokenIds);

Important Notes

Ownership at Claim Time

  • You must own the NFT when you claim
  • If you sell an NFT, the new owner can claim unclaimed rewards
  • Historical ownership doesn't matter—only current

Gas Optimization

  • Claim multiple token IDs in one transaction
  • Batch claims are more gas efficient
  • Consider claiming when gas is low

Claim Frequency

  • No minimum or maximum claim frequency
  • Rewards accumulate until claimed
  • No expiration on unclaimed rewards

FAQ

Q: What token do I receive?

A: WETH (Wrapped ETH)

Q: Can I claim for NFTs I don't own?

A: No, you must own the NFT at claim time

Q: Are there claim fees?

A: Only gas fees—no protocol fee on claims

Q: How often should I claim?

A: Whenever gas costs make sense for your accumulated rewards