UNPKG

@blockassetlabs/minter

Version:

Blockasset Minter

35 lines 1.5 kB
import type { BN } from "@project-serum/anchor"; import type { Wallet } from "@saberhq/solana-contrib"; import type { Connection, PublicKey, Transaction } from "@solana/web3.js"; import type { MetadataKind } from "./constants"; export declare const withInitMinter: (transaction: Transaction, connection: Connection, wallet: Wallet, params: { projectId: PublicKey; mintId: PublicKey; authorizedCreators?: PublicKey[]; metadataKind?: MetadataKind; maxMint?: number; minSetSize?: number; start?: BN; end?: BN; }) => Promise<[Transaction, PublicKey, PublicKey]>; export declare const withUpdateMinter: (transaction: Transaction, connection: Connection, wallet: Wallet, params: { minterId: PublicKey; authorizedCreators?: PublicKey[]; metadataKind?: MetadataKind; maxMint?: number; minSetSize?: number; start?: BN; end?: BN; }) => Promise<Transaction>; export declare const withCloseMinter: (transaction: Transaction, connection: Connection, wallet: Wallet, params: { minterId: PublicKey; }) => Promise<Transaction>; export declare const withMint: (transaction: Transaction, connection: Connection, wallet: Wallet, params: { minterId: PublicKey; setMints: PublicKey[]; }) => Promise<Transaction>; export declare const withSetAsRedeemed: (transaction: Transaction, connection: Connection, wallet: Wallet, params: { minterId: PublicKey; mints: PublicKey[]; }) => Promise<Transaction>; //# sourceMappingURL=transaction.d.ts.map