{"version":3,"file":"pdas.mjs","sources":["../../../../src/plugins/spotInstrumentModule/pdas.ts"],"sourcesContent":["import { Convergence } from '@/Convergence';\nimport { Pda, Program } from '@/types';\n\nexport class SpotInstrumentPdasClient {\n  constructor(protected readonly cvg: Convergence) {}\n\n  config(): Pda {\n    const programId = this.programId();\n    return Pda.find(programId, [Buffer.from('config', 'utf8')]);\n  }\n\n  private programId(programs?: Program[]) {\n    return this.cvg.programs().getSpotInstrument(programs).address;\n  }\n}\n"],"names":["SpotInstrumentPdasClient","cvg","_classCallCheck","_createClass","key","value","config","programId","Pda","find","Buffer","from","programs","getSpotInstrument","address"],"mappings":";;;AAGA,IAAaA,wBAAwB,gBAAA,YAAA;EACnC,SAAAA,wBAAAA,CAA+BC,GAAgB,EAAE;AAAAC,IAAAA,eAAA,OAAAF,wBAAA,CAAA,CAAA;IAAA,IAAlBC,CAAAA,GAAgB,GAAhBA,GAAgB,CAAA;AAAG,GAAA;AAACE,EAAAA,YAAA,CAAAH,wBAAA,EAAA,CAAA;IAAAI,GAAA,EAAA,QAAA;IAAAC,KAAA,EAEnD,SAAAC,MAAAA,GAAc;AACZ,MAAA,IAAMC,SAAS,GAAG,IAAI,CAACA,SAAS,EAAE,CAAA;AAClC,MAAA,OAAOC,GAAG,CAACC,IAAI,CAACF,SAAS,EAAE,CAACG,MAAM,CAACC,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,CAAA;AAC7D,KAAA;AAAC,GAAA,EAAA;IAAAP,GAAA,EAAA,WAAA;AAAAC,IAAAA,KAAA,EAED,SAAAE,SAAkBK,CAAAA,QAAoB,EAAE;AACtC,MAAA,OAAO,IAAI,CAACX,GAAG,CAACW,QAAQ,EAAE,CAACC,iBAAiB,CAACD,QAAQ,CAAC,CAACE,OAAO,CAAA;AAChE,KAAA;AAAC,GAAA,CAAA,CAAA,CAAA;AAAA,EAAA,OAAAd,wBAAA,CAAA;AAAA,CAAA;;;;"}