Looking for Magic Eden NFT creation methods
I’m trying to figure out how to create NFTs directly on Magic Eden using web3 or RPC calls. I’ve been working with Candy Machine before and I know how that process works.
With Candy Machine, the minting process looks something like this:
await nftFactory.program.instruction.createNft(authorBump, {
accounts: {
nftFactory: factoryAddress,
factoryCreator,
buyer: buyer,
treasury: nftFactory.state.treasury,
token: token.publicKey,
metadataInfo: metadataAddress,
edition,
tokenAuthority: buyer,
metadataAuthority: buyer,
metadataProgram: METADATA_PROGRAM_ID,
splTokenProgram: SPL_TOKEN_PROGRAM_ID,
systemProgram: SystemProgram.programId,
rentSysvar: anchor.web3.SYSVAR_RENT_PUBKEY,
clockSysvar: anchor.web3.SYSVAR_CLOCK_PUBKEY,
blockHashSysvar: anchor.web3.SYSVAR_RECENT_BLOCKHASHES_PUBKEY,
instructionSysvar: anchor.web3.SYSVAR_INSTRUCTIONS_PUBKEY,
},
additionalAccounts:
extraAccounts.length > 0 ? extraAccounts : undefined,
})
But I can’t find similar documentation for Magic Eden. Does anyone know if there’s a direct way to mint through their platform using similar web3 methods?