Smart Contract

DriverzNFTPrimarySaleMinter

A.a039bd7d55a96c0c.DriverzNFTPrimarySaleMinter

Deployed

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

Dependents

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