react icon indicating copy to clipboard operation
react copied to clipboard

[Bug]: useActiveClaimCondition with ERC-1155 Requires BigNumber type token ID argument

Open jarrodwatts opened this issue 3 years ago • 0 comments

Code to re-produce:

  const { data: activeClaimCondition } = useActiveClaimCondition(
    editionDrop, 0
  );

Using edition drop prebuilt contract, try to read the active claim condition like this:

  const { data: activeClaimCondition } = useActiveClaimCondition(
    editionDrop, 0
  );

Throws invariant:

Invariant failed: tokenId is required for ERC1155 claim conditions

Even though token id 0 is being passed in. If I change it to this then it works fine:

  const { data: activeClaimCondition } = useActiveClaimCondition(
    editionDrop,
    BigNumber.from(0)
  );

jarrodwatts avatar Aug 26 '22 04:08 jarrodwatts