Links

FAQ

Common Questions

We're often asked about "collaborations" and how a creator can "partner" with Manifold. We love hearing about these ideas and the best part of Manifold Creator is that it allows for customization and the ability to do this yourself!
If the tools or mechanics you are looking for cannot be found in Manifold Studio, it can be built via an extension from a developer or a technical member of your team.

How would it work?

A great example of a contract extension built with the Manifold Creator core contract is DrifterShoots' First Day Out open edition.
For more information on the Operator Filter and our Marketplace Blocker check out this section in our docs
Please reach out to us! There’s no need to burn the token, we’ll look into the issue for with you. If there is an extra token this can be used for a differnt purpose later on. Please email us at: [email protected]
First, try refreshing your metadata! There is no need to burn the token.
If you are still having issues viewing your artwork on Opensea, please check if it displays correctly on Rarible. Sometimes platform will load faster than the other. Please note, if the file size is large, it will take longer for this to display on each of the sites. Depending on the file size this could anywhere from a few minutes to over an hour for large files. (Files over 300mb will not display)
If the file displays correctly on Rarible, the metadata for your token is correct and it is recommended to reach out to Opensea support.
A couple things to check:
Double check the Metadata
  1. 1.
    Please go to the Contract page from Manifold Studio, click on your address and head to your contract's Etherscan page.
  2. 2.
    On Etherscan - In the Contract section, there is a 'Read Contract' tab where you will be able to enter the token ID.
  3. 3.
    After entering the token ID, copy and paste the link and into a new tab.
  4. 4.
    This link is the metadata for your smart contract. Here you will find the Arweave link to your token. Please ensure the file is there and the data or links are correct. If the following is correct, then your token has been minted properly. If you have waited for some time and it isn't showing up, try validating the asset.
Validate if the asset is the issue
Using the link below, enter the your wallet address/token ID into the link below:
https://api.opensea.io/asset/ (Enter your wallet address/Token ID) /validate
It will look something like this:
https://api.opensea.io/asset/0x123123123/1/validate
Once you open this link into a new browser you'll be able to see if the token is the issue.
Try clearing your cookies in local storage!
Follow these steps:
Because you own your contract, you are free to do whatever you please! Currently Manifold Studio doesn't support uploading to IPFS, but your contract absolutely supports it.
In the case of Arweave vs IPFS, we have evaluated both solutions and decided for our use case, Arweave is a more permanent solution. Another thing to keep in mind is that IPFS requires continual maintenance. Running your own node can be expensive and providers like Pinata can charge a monthly fee.
If you would like use IPFS for your token and already have a link on Pinata, you can update the tokenURI on your contract by following this tutorial: https://docs.manifold.xyz/v/manifold-for-developers/smart-contracts/manifold-creator/contracts/creator-core/common-functions#metadata-functions
Pinata has some great documentation here: https://docs.pinata.cloud/nfts
First, try refreshing the metadata! ie, this can be done on Opensea by clicking the refresh icon on the token page. There is no need to burn your token for this reason.
If your artwork isn’t showing up, there are a few reasons this maybe likely. The first question, is where is this token not displaying?
1. Your filetype/size is an issue
If your token has been minted and is displaying on one platform and not any others, it is likely a bug with the platform itself or a limit the platform has set displaying specific filetypes or sizes. If this is the case, please reach out to support from these platforms.
If your token views incorrectly within Manifold, please double check your filetype and if it’s supported. You can see a list here.
2. Issues uploading to Arweave
Is your token displaying incorrectly on all platforms? If it is displaying incorrectly on all platforms after it has been minted, this could be an issue with the token/file itself.
First, examine the token metadata. Click on the TokenID in Opensea. This will bring you to a page with your metadata. There you will see a URL to an Arweave link. Please ensure your Arweave link is displaying the media as intended. If it is, then the issue is likely to be an issue with the platform displaying your content.
If the file isn't as intended, there is no need to burn the token. Go to the token within Manifold Studio. Please try uploading the file again. From studio, delete the image thumbnail and reupload, then hit "Update on Mainnet".

Deploying a Contract

It is the marketplace contract, not a creator contract that dictates the flow of sales from the buyer to the seller, and optionally to the original creator.
The marketplace contract that determines the rules of where the sales goes. Our royalty registry is a smart contract that ‘provides instructions’ to 3rd party marketplace contracts on where money should go, but it’s up to the marketplace contract to follow those rules on voluntarily.
Manifold contracts are only able to specify the rules of the token - not the settlement of token sales
For any contracts deployed (with at least one token minted) prior to January 2, 2023, Opensea will enforce royalties on all tokens on those contracts. This includes tokens minted after January 2, 2023 on those contracts.
For contracts deployed after this date, OpenSea royalties will only be enforced if you block marketplaces OpenSea has deemed royalty avoiding. You can choose to enable this feature on your contract royalty settings page.
No.
ERC721A is an implementation built on top of OpenZeppelin's IERC721 interface. It has some optimizations made that work well specifically for 10k PFP projects.
For Manifold Studio - these optimizations are either already handled, or not applicable. Feel free to call the Manifold CreatorCore a "standard" or an "implementation" or add a letter, like "M".
The first optimization made by ERC721A is modifying the way that ERC721Enumerable stores token metadata. The Manifold CreatorCore contract does not implement the IERC721Enumerable interface so this optimization is not applicable.
The second optimization made by ERC721A is an optimization for the specific use-case of batch minting that only updates the owner's balance once. (So your balance might go from 1 to 5 instead of 1 to 2, 2 to 3, and so on). This is certainly useful for batch minting, which is applicable to 10k PFP projects. For minting individual tokens in Manifold Studio, this is not applicable. We also have our own batch minting optimization, which you can read about here.
The third optimization made by ERC721A is similar to the second, but instead of batch-updating a given account owner's balance, it batch-updates the owner for a given range of tokens. For similar reasons to above, this is not really applicable to mints through Manifold Studio.
Yup!
You. With Manifold Studios, you create your very own custom contract, deployed from your own wallet. Manifold provides the interface to interact with the contract.
At Manifold we use a proxy for our contracts to save gas on deployments. We use an immutable proxy and NOT an upgradable proxy. Manifold has ZERO ability to change the underlying implementation. Creator contracts are 100% creator owned.
Your contract name represents your identity on the blockchain.
It should accurately reflect the provenance of your collection of NFTs. We recommend using your official creator name. Ex. “Mad Dog Jones”
Not to worry!
When your contract is being deployed, we take an additional step to verify the contract. This additional step is meant to ensure the contract code is valid and the same code that was just deployed.
Occasionally there are issues with the API, please let us know if there are issues here. Please visit our Discord for the most recent updates!
Part of the spec of the 1155 contract will only show the contract symbol. In order to see the contract name, click the Contract tab with the verified checkmark and then you'll see the contract title in the Code section.
Not to worry! The 'Compiler specific version warnings' is a warning related to functionality not used in the creator contract.
No. Once the contract has been created, these details are stored permanently on the blockchain.
Goerli is the Ethereum test network. This is where creators can stage and tests assets for free until it is ready to be minted to the mainnet.
You can go to a Goerli faucet to get funds. Here are some:
Please check the following things:
  • Ensure Ledger Live updated
  • Ledger Firmware on the Device itself using Manager
  • Ethereum Application on the Device itself using Manager
  • Turn on Blind Signing in Ethereum Application's Settings on Device
  • Refer to ledger to potential - confirm issues
  • Using Chrome - Seems to work better with Hardware Wallets
At this time, Trezor does not support Goerli but you are still able to deploy. If you log in with Trezor, you can switch to a non-hardware account for the testnet deployment and then switch back when you're ready to go to mainnet.
At this time, you are unable to view your Contract administrators from Studio. To see who your administrators are, follow these steps:
  1. 1.
    Go to your contract on Etherscan. (You can do so by clicking on your mainnet contract address in the contract overview on Studio)
  2. 2.
    Click on the "Contract" tab
  3. 3.
    Click on "Read as Proxy"
  4. 4.
    Click on the "getAdmins" function
Please double check you're signing in with the right wallet. It's likely that the account you created the account with in Manifold is not the account you deployed the token with. ie, an account created on a hot wallet and deployed from a cold wallet.
If this is the case, after signing up, you will see the appropriate deployments. If you're still running into issues please feel free to reach out to us.
No. After a contract is deployed to the Mainnet you will be unable to delete it.

Minting a Token

There is no file size limit to your mint. Larger files will take longer to appear and may appear blank. Please allow some time before the file becomes viewable and check both Opensea and Rarible links.
** Please note - Although Manifold doesn't have file size limits, platforms may have limits that will prevent your token from displaying properly. ie. Opensea has a filesize limit of 300MB.
Please see here.
Don't panic!
If your token is stuck uploading, please give it some time. Manifold Studio uses Arweave to store your data and it can take some time before uploading.
If you restart the page and have yet to sign the transaction, your upload will resume. There is no need to delete the token and start over.
To monitor the status of Arweave: https://viewblock.io/arweave
Yes! Tokens can be updated to reflect new/evolving artwork. This is how NFTs can be dynamic. This can also be utilized to re-purpose a token if necessary.
Manifold Studio creates metadata on Arweave, which is permanent and immutable. When metadata is changed, a new metadata file on Arweave is created and this is recorded on-chain. In other words, any changes to metadata done through Studio are recorded on-chain and it’s provenance preserved.
Yes! Although this feature is not supported within Studio, it can be done on Etherscan.
Instructions:
Once you are on Etherscan - You can navigate to the Write as Proxy section of the page. At this point you willhave to connect your Metamask to Etherscan.
Click the [Connect to Web3] button to do so. You can see it in the graphic below with the red dot.
Once connected, click #5 - MintBaseExisting and fill out the fields:
To - The address you would like to send the airdrop to
TokenIDs - The token ID of the NFT
Amounts - The number of copies they will receive, in this case ** Small reminder that the 3 fields need to have the [] brackets to open and close the value. So it would look like [1]
Image
Technically, by default your artwork is on chain because we use Arweave. This is a blockchain dedicated to storing and distributing content, referred to as a "Blockweave". Because of this, your artwork is on chain, but the data for the art lives on Arweave and the token itself lives on Ethereum.
Although Manifold Studio does not support Unlockable Content, creators have used Dynamic NFTS and hidden metadata to achieve similar mechanics. Some more information here.
If a token is burned it will be owned by the NullAddress. Tokens will be viewable on Manifold and in some cases, viewable on the platforms. You can request platforms to hide these tokens manually.
To upload via Studio you need to bundle everything into one html file. Another approach is to upload a directory with all the files directly via Pinata/Arweave and follow the steps here to mint on Studio: https://docs.manifold.xyz/tutorials/minting-html-pages#3.-uploading-the-html-page-to-ipfs-through-pinata

Platform Specific Questions

A collection with your new Manifold contract can be merged with an existing Opensea collection. You can open a support ticket here.
Your collection description and title are set on Opensea and not within Manifold Studio. If you're seeing the following:
Click on the blue text to head over the Collection page. Then this button here to edit. This will allow you to edit the contract name as well as set the contract royalties!
If you have deleted the contract/collection from Opensea but it is still visible on the other platforms, please reach out to Opensea to restore it.
Tokens minted to testnet are publicly available, but only to those who know specifically where to link. Imagine creating a random website and posting your work there without any kind of advertisment, unless someone knows the exact domain they will unlikely find their way there. If you would like to be more secure, you can upload a blank image for the Goerli mint once you've promoted your token to Mainnet.
Yes! Your Manifold Contracts can be imported as a series in SuperRare.
Typically creators will deploy a SR specific contract and let SuperRare know which contract address to ingest as a new series.
No. Listings on each marketplace are separate for each marketplace. If you update the price on one, you should update the price on the others.
Of course. Please reach out to us for upcoming drops on Nifty Gateway, we will be happy to guide you through the process each step of the way! Please contact us at [email protected]

General Questions

We are here for the long term and we truly believe self-sovereign contracts are a fundamental piece for creators. Manifold will never charge creators for deploying, minting or interacting with their contracts. If Manifold some day disappears or creators just don’t want to use Manifold Studio anymore, they should still be able to own and use their own contracts without any trouble.
We want to help build a future where creators own and manage their art with true provenance and sovereignty as well as give them tools to embrace the capabilities of this new medium. We are super excited about that future and we believe web3 is bringing new models that align both the community and the protocols being built so we are taking our time to see what could be a good fit for Manifold in the future.
Luckily we have the luxury of being backed by some great investors such as a16z and Initialized Capital, which gives us time to think long term.
In the meantime we make money out of collaborations we’ve done with other artists and, we have a vault where artists can donate pieces.