We’re looking to use direct contract deployment for daily Open Edition mints - used the functions shown in the ERC1155CreatorImplementation contract on base
CA
0xe91F682033461E3e100d765dDd2eD6bDd0bdAD94
I tested through the studio page on website first and it calls function
0x809e7c37 - initializeClaim
This function is not shown in the creator contract shown above - have you got documentation specifically that can help with direct contract deployment for creating a daily open edition mint?
What are you trying to do?
Creating a platform that uses manifold open edition mints as a form of pre-sale with NFT issued prior to launching a token via clanker protocol
What is the actual outcome? Are you seeing any error messages?
No errors - just unable to find the initializeClaim method with parameters that will enable direct contract deployment
This was the original txn for open edition mint creation via manifold
tl;dr: open edition minting is managed by an additional contract following the Manifold extension interface and that’s where the initializeClaim lives. there are some features from Manifold that may not be available when working directly on chain.
long answer:
the Creator Core contracts are in charge of the basic minting functionality. the initializeClaim function comes from the edition mint extension contract (in this case, 0x26BBEA7803DcAc346D5F5f135b57Cf2c752A02bE for 1155s on base: https://basescan.org/address/0x26bbea7803dcac346d5f5f135b57cf2c752a02be#code#F1#L41). extension contracts, like the Efficax one developed by 0xdiid, offer additional functionality to the base Creator Core contract. to use extensions (including the extension managing open edition mints), you will have to call registerExtension with the contract address and an empty baseURI string (this function https://basescan.org/address/0xe91F682033461E3e100d765dDd2eD6bDd0bdAD94#writeContract#F9).
to initialize an open edition mint, you would make the intializeClaim call to the extension contract and fill in the parameters appropriately.
a few clarifications before you continue:
do you expect to see and be able to manage the created open edition within Manifold Studio?
do you expect an automatic drop page to be created for said open edition?
do you require BankrBot integration?
note that none of the above will be possible on any open edition made directly by calling the extension.