Smart Contract

NastyGirlzPrimarySaleMinter

A.66b60643244a7738.NastyGirlzPrimarySaleMinter

Deployed

17h ago
Feb 28, 2026, 02:29:07 AM UTC

Dependents

0 imports
1// Mainnet
2import NonFungibleToken from 0x1d7e57aa55817448
3import NGPrimarySale from 0x66b60643244a7738
4import NastyGirlz from 0x66b60643244a7738
5
6pub contract NastyGirlzPrimarySaleMinter {
7    pub resource Minter: NGPrimarySale.IMinter {
8        access(self) let setMinter: @NastyGirlz.SetMinter
9
10        pub fun mint(assetID: UInt64, creator: Address): @NonFungibleToken.NFT {
11            return <- self.setMinter.mint(templateID: assetID, creator: creator)
12        }
13
14        init(setMinter: @NastyGirlz.SetMinter) {
15            self.setMinter <- setMinter
16        }
17
18        destroy() {
19            destroy self.setMinter
20        }
21    }
22
23    pub fun createMinter(setMinter: @NastyGirlz.SetMinter): @Minter {
24        return <- create Minter(setMinter: <- setMinter)
25    }
26}