UNPKG

@metaplex-foundation/mpl-candy-guard

Version:

MPL Candy Guard JavaScript API. This MPL package is for the current generation of the Candy Guard

47 lines (46 loc) 2.01 kB
import * as beet from '@metaplex-foundation/beet'; import { BotTax } from './BotTax'; import { SolPayment } from './SolPayment'; import { TokenPayment } from './TokenPayment'; import { StartDate } from './StartDate'; import { ThirdPartySigner } from './ThirdPartySigner'; import { TokenGate } from './TokenGate'; import { Gatekeeper } from './Gatekeeper'; import { EndDate } from './EndDate'; import { AllowList } from './AllowList'; import { MintLimit } from './MintLimit'; import { NftPayment } from './NftPayment'; import { RedeemedAmount } from './RedeemedAmount'; import { AddressGate } from './AddressGate'; import { NftGate } from './NftGate'; import { NftBurn } from './NftBurn'; import { TokenBurn } from './TokenBurn'; import { FreezeSolPayment } from './FreezeSolPayment'; import { FreezeTokenPayment } from './FreezeTokenPayment'; import { ProgramGate } from './ProgramGate'; import { Allocation } from './Allocation'; import { Token2022Payment } from './Token2022Payment'; export declare type GuardSet = { botTax: beet.COption<BotTax>; solPayment: beet.COption<SolPayment>; tokenPayment: beet.COption<TokenPayment>; startDate: beet.COption<StartDate>; thirdPartySigner: beet.COption<ThirdPartySigner>; tokenGate: beet.COption<TokenGate>; gatekeeper: beet.COption<Gatekeeper>; endDate: beet.COption<EndDate>; allowList: beet.COption<AllowList>; mintLimit: beet.COption<MintLimit>; nftPayment: beet.COption<NftPayment>; redeemedAmount: beet.COption<RedeemedAmount>; addressGate: beet.COption<AddressGate>; nftGate: beet.COption<NftGate>; nftBurn: beet.COption<NftBurn>; tokenBurn: beet.COption<TokenBurn>; freezeSolPayment: beet.COption<FreezeSolPayment>; freezeTokenPayment: beet.COption<FreezeTokenPayment>; programGate: beet.COption<ProgramGate>; allocation: beet.COption<Allocation>; token2022Payment: beet.COption<Token2022Payment>; }; export declare const guardSetBeet: beet.FixableBeetArgsStruct<GuardSet>;