← Back to home

Remote Minter

Remotely mint across chains using Chainlink's CCIP: a source minter smart contract on Sepolia Arbitrum and the destination minter on Base Sepolia

Screenshots

Remote Minter screenshot 1
Remote Minter screenshot 2
Remote Minter screenshot 3

Problem Statement

The motivation behind this "app" is to demonstrate the ability to mint an NFT in a cross-chain fanction using Chainlink's CCIP. In this case it was minting on Base via Arbitrum. Several smart contracts needed to be deployed to facilitate this process:Source Minter on Arbitrum Destination Minter on Base A short demo video demonstrates the entire process.To try it yourself, clone this repo and run the script minting.sh. It might ask you to give it execution permissions chmod a+x minting.sh

Solution

Using a set of smart contract templates provided by Chainlink, I was able to mint on Base via Arbitrum. I've used foundry framework to write and deploy the necessary smart contracts. Also, a series of bash scripts handle the execution scenario with minimum intervention from the user.

Hackathon

ETHGlobal Brussels

2024

Contributors