BurnToClaimDrop721Storage

This contract stores the storage for the BurnToClaimDrop721 contract.

BurnToClaimDrop721Storage Contract

This contract stores the storage for the BurnToClaimDrop721 contract. It tracks the claimed tokens, the burn status of the ERC721 tokens, and the associated claim data.

Features

  • Stores claimed tokens to prevent double claiming
  • Tracks burned ERC721 tokens to ensure they are not re-used for claiming
  • Manages claim data like the associated ERC721 token ID and claimer address

Usage

This contract is not intended to be used directly by users. It is primarily used internally by the BurnToClaimDrop721 contract to manage storage.

Implementation Details

The contract uses a mapping to store claimed tokens and a separate mapping to track burned ERC721 tokens. It also stores claim data in a struct.