Documentation
Search
K

Let User Mint Cross-Chain NFT

Let User Mint Cross-Chain NFT action allows you to airdrop Cross-Chain NFTs to users using Chainlink CCIP (Cross-Chain Interoperability Protocol). Transaction fees are covered by users.
This can be useful when users need to pay transaction fees and receive NFTs on separate Blockchains (mint an NFT on one Blockchain from another Blockchain).
To set up the action, you will need to provide:
  • Source chain - network on which a user pays transaction fees
    • Polygon Mainnet (→ Ethereum Mainnet)
    • BNB Smart Chain Testnet (→ Ethereum Sepolia Testnet)
  • Destination chain - network on which a user receives minted NFT
    • Ethereum Mainnet
    • Ethereum Sepolia Testnet
  • NFT metadata - data encoded in NFT, can be any text/URL or Opensea Standard JSON (recommended)
Dynamic pricing for Mainnets:
Transaction fees for minting Polygon Mainnet → Ethereum Mainnet Cross-Chain NFTs may vary depending on the Ethereum gas price. This is why users will first need to transfer calculated transaction fees to the Polygon Mainnet Smart Contract using Mint URL and then execute the minting transaction on Polygon Mainnet (the page will reload automatically when 1st transaction is confirmed).
Transaction fees are calculated automatically and are updated every minute.
Outputs:
When "Let User Mint Cross-Chain NFT" is selected, you can use its outputs in the next steps as variables.
  • Mint URL - URL that can be used to mint NFT
  • NFT metadata - data encoded in NFT
  • Source chain - network on which a user needs to pay transaction fees
  • Destination chain - network on which a user will receive an NFT
Examples:
Learn more:
Chainlink CCIP is the industry standard for secure cross-chain interoperability - https://chain.link/cross-chain
Chainlink CCIP Transactions Explorer - https://ccip.chain.link
NFT Minting for Desktop wallets is implemented using Metamask (https://metamask.io)
NFT Minting for Mobile wallets is implemented using WalletConnect (https://walletconnect.com)