Contract Extension for Time-Based Non-Tradable ERC-1155s

Hey all!

Looking to launch an ERC-1155 claim page next month. Thinking of having the claim page up for 1 month.

I would like to restrict trading the token while the claim page is open. I believe this is possible through a contract extension. Can anyone provide more resources to look into for this? I can see this being a time-locked marketplace blocker, or it could be that the tokens would not be transferrable at all until the open edition closes.

And lastly, is this type of contract extension something that would still work with the Manifold claim page?


If I were to use the Marketplace Blocker, could I set it for the duration of 1 month, and then manually remove the blockers and update the contract after the claim page closes?