@@ -5,6 +5,7 @@ pragma solidity ^0.8.19;
|
||||
import {Script} from "forge-std/Script.sol";
|
||||
import {DevOpsTools} from "lib/foundry-devops/src/DevOpsTools.sol";
|
||||
import {BasicNft} from "src/BasicNft.sol";
|
||||
import {MoodNft} from "src/MoodNft.sol";
|
||||
|
||||
contract MintBasicNft is Script {
|
||||
// Here Use CIDv1 start with bafy...
|
||||
@@ -41,3 +42,20 @@ contract MintBasicNft is Script {
|
||||
vm.stopBroadcast();
|
||||
}
|
||||
}
|
||||
|
||||
contract MintMoodNft is Script {
|
||||
function run() external {
|
||||
address mostRecentDeployed = DevOpsTools.get_most_recent_deployment(
|
||||
"MoodNft",
|
||||
block.chainid
|
||||
);
|
||||
mintNftOnContract(mostRecentDeployed);
|
||||
}
|
||||
|
||||
function mintNftOnContract(address contractAddress) public {
|
||||
vm.startBroadcast();
|
||||
MoodNft moodNft = MoodNft(contractAddress);
|
||||
moodNft.mintNft();
|
||||
vm.stopBroadcast();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user