Tokengate eligibility issue & missing attributes for tokengate rule

Hello Manifold Support,

We’ve been experiencing issues with token gating eligibility on our Shopify shop recently.

For a newly launched collection, we configured gating rules for all products based on “Filter by attribute” (as shown in the screenshot). However, token holders with matching metadata attributes are facing eligibility issues when trying to purchase the product.


For testing purposes, when we try using the gating rule with “Select individual token” and specify a particular token ID, it correctly shows the holder as eligible based on the matching token ID. However, this isn’t ideal, as we need to apply the gating rule using “Filter by attribute” (e.g., Card Name: XXXX).

We’ve already tried the same procedure on a different store, and the results were the same. It shows no eligibility for any rules configured with filter by attributes for that specific contract address.


Product URL:
https://shop.chimpers.com/products/mushashi

Contract address (Base):
0x3efaaf47312e65fc5b1ea139564712e7bf9dae2f

Holder wallet address:
0x5ca3502Ef31A75dC49cAad9d8C5C9A2b9730eB55

Token URL (opensea):
https://opensea.io/assets/base/0x3efaaf47312e65fc5b1ea139564712e7bf9dae2f/362



On another note, there are two specific token’s metadata attribute that still do not appear in the “Filter by attributes” list for configuring the token gate rule based on. We’ve already tried refreshing the metadata, but still, they’re not showing up in the list.


It would be really nice to have these issues sorted as soon as possible. Thank you!

Hi, looks like some tokens are missing metadata indexing/attributes. Have you tried to click the refresh metadata button for the collection on that shopify configuration page?

Note, we’re also investigating the lack of attribute indexing on our side atm.

Yes, I’ve already tried refreshing the metadata using that button, but two attributes are still missing for the following cards:

  • Card Name: Genoncamer
  • Card Name: Kiti

Note, we’re also investigating the lack of attribute indexing on our side atm.

Thank you.

It would also be helpful to look into the eligibility issues mentioned in the main post, as they’re affecting all other configured products in the same collection.

This collection’s metadata should be properly refreshed now (0x3efaaf47312e65fc5b1ea139564712e7bf9dae2f)

Are you able to confirm it works properly?

Are there any other contracts or collections you were having issues with?

Hmm, looks like things didn’t properly refresh, due to a likely rate limit on your api server.

Ok, looks like it’s refreshed all these tokens.

It seems both the missing attributes and gating issues have been resolved. Thank you!

Is there a way to prevent the API rate limit issue from happening in the future, or was it just a rare occurrence?

We were being rate limited by the chimpers metadata server so I’m not sure what’s set up on that end.

Hello @wilkins.eth, hope you’re doing well!

We’ve recently noticed that the tokengating eligibility issue is still occurring with some of our collections, and holders aren’t able to purchase products from the shop.

Following are the details:

# Product
shop.chimpers.com/products/chimpions-underworld
# Contract Address (Base)
0x69f032e57348eb34605f98c2f1c331cc9e473d26
# Holder
0x5ca3502Ef31A75dC49cAad9d8C5C9A2b9730eB55

# Product
shop.chimpers.com/products/master-chimpo
# Contract Address (Base)
0x8485129866ea0d4f16de6b7023781aacb7f5cd4c
# Holder
0x563e36803a6b8c3e670214e76e118815a72f0ee4

Some products from these other collections are also affected by same issue (specially the "Chimpions" cards):
# Contract Address (base)
0x3efaaf47312e65fc5b1ea139564712e7bf9dae2f
0x69f032e57348eb34605f98c2f1c331cc9e473d26

One thing we noticed is this eligibility issue mostly happens with products where the tokengated (NFT) was acquired from its previous holder.

Let me know if you need any more details.
Thank you!

Hello Manifold Support,

Just trying to catch up if there’s any resolution on token gating issue mentioned in this post.

Tokengate eligibility issue & missing attributes for tokengate rule - #11 by Guasam

Also, it’d be helpful to understand why this issue occurs randomly for certain gated products and if anything can be done to prevent it from happening.

Thank you!

Investigating this now

Nevermind, found it, it’s a casing issue. Still investigating.

Ok, we identified the issue. Whenever this happens, you should go attempt to refresh the collection attributes. Looks like there’s no metadata indexed for some of these tokens. A refresh should fix it in the future. Do you know how to do this?

Wait a second, did you guys update the contract such that the uri changed? If so, that would explain the issue. Whenever you do this, you need to refresh the collection metadata

Ya, ok, so the reason this is happening is because the base uri was set after some of these tokens were minted, causing us not to have proper indexed data. For example, contract “0x69f032e57348eb34605f98c2f1c331cc9e473d26” token 1 was minted on Oct 28, 2024, but the base uri wasn’t properly set until Oct 31, 2024.

Whenever you update your metadata uri, you need to trigger a metadata/attribute refresh.

Wait a second, did you guys update the contract such that the uri changed? If so, that would explain the issue. Whenever you do this, you need to refresh the collection metadata

Yes, you’re right about token uri, it was set after minting some of those admin card tokens.

Seems like refreshing the metadata for token on Chimpers Marketplace did the trick.


There have been a few cases like this in the past for other collections as well, particularly for cards (NFTs) acquired from their previous owner.

Not sure if a metadata refresh via the marketplace will be helpful in these cases as well. We’ll see.

Thanks for looking into this @wilkins.eth, much appreciated! :+1:

Great - glad this resolved it for you! Also adding a screenshot here for others in case they need help finding where to refresh the metadata:

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.