{"version":3,"file":"WhitelistGpaBuilder.mjs","sources":["../../../../src/plugins/whitelistModule/WhitelistGpaBuilder.ts"],"sourcesContent":["import { PublicKey } from '@solana/web3.js';\nimport { PROGRAM_ID, whitelistDiscriminator } from '@convergence-rfq/rfq';\n\nimport { Convergence } from '../../Convergence';\nimport { GpaBuilder } from '../../utils';\n\nconst CREATOR = 8;\n\nexport class WhitelistGpaBuilder extends GpaBuilder {\n  constructor(convergence: Convergence, programId?: PublicKey) {\n    super(convergence, programId ?? PROGRAM_ID);\n    this.where(0, Buffer.from(whitelistDiscriminator));\n  }\n\n  whereCreator(maker: PublicKey) {\n    return this.where(CREATOR, maker);\n  }\n}\n"],"names":["CREATOR","WhitelistGpaBuilder","_GpaBuilder","_inherits","convergence","programId","_this","_classCallCheck","_callSuper","PROGRAM_ID","where","Buffer","from","whitelistDiscriminator","_createClass","key","value","whereCreator","maker","GpaBuilder"],"mappings":";;;;AAMA,IAAMA,OAAO,GAAG,CAAC,CAAA;AAEJC,IAAAA,mBAAmB,0BAAAC,WAAA,EAAA;EAAAC,SAAA,CAAAF,mBAAA,EAAAC,WAAA,CAAA,CAAA;AAC9B,EAAA,SAAAD,mBAAYG,CAAAA,WAAwB,EAAEC,SAAqB,EAAE;AAAA,IAAA,IAAAC,KAAA,CAAA;AAAAC,IAAAA,eAAA,OAAAN,mBAAA,CAAA,CAAA;AAC3DK,IAAAA,KAAA,GAAAE,UAAA,CAAAP,IAAAA,EAAAA,mBAAA,EAAMG,CAAAA,WAAW,EAAEC,SAAS,KAATA,IAAAA,IAAAA,SAAS,KAATA,KAAAA,CAAAA,GAAAA,SAAS,GAAII,UAAU,CAAA,CAAA,CAAA;IAC1CH,KAAA,CAAKI,KAAK,CAAC,CAAC,EAAEC,MAAM,CAACC,IAAI,CAACC,sBAAsB,CAAC,CAAC,CAAA;AAAC,IAAA,OAAAP,KAAA,CAAA;AACrD,GAAA;AAACQ,EAAAA,YAAA,CAAAb,mBAAA,EAAA,CAAA;IAAAc,GAAA,EAAA,cAAA;AAAAC,IAAAA,KAAA,EAED,SAAAC,YAAaC,CAAAA,KAAgB,EAAE;AAC7B,MAAA,OAAO,IAAI,CAACR,KAAK,CAACV,OAAO,EAAEkB,KAAK,CAAC,CAAA;AACnC,KAAA;AAAC,GAAA,CAAA,CAAA,CAAA;AAAA,EAAA,OAAAjB,mBAAA,CAAA;AAAA,CAAA,CARsCkB,UAAU;;;;"}