{"version":3,"sources":["/Users/paul-n/git/ston-fi/public/sdk-contracts/packages/sdk/dist/chunk-235HRTDL.cjs","../src/contracts/dex/v2_1/router/CPIRouterV2_1.ts"],"names":[],"mappings":"AAAA;AACE;AACF,wDAA6B;AAC7B;AACE;AACF,wDAA6B;AAC7B;AACE;AACF,wDAA6B;AAC7B;AACA;ACHO,IAAM,cAAA,YAAN,MAAA,QAA4B,iCAAe;AAAA,EAChD,4BAAuB,QAAA,EAAU,0BAAA,CAAS,IAAA;AAAA,EAE1C,MAAsB,OAAA,CACpB,QAAA,EACA,MAAA,EAIA;AACA,IAAA,MAAM,YAAA,EAAc,MAAM,IAAA,CAAK,6BAAA;AAAA,MAC7B,QAAA;AAAA,MACA;AAAA,IACF,CAAA;AAEA,IAAA,OAAO,6BAAA,CAAY,MAAA,CAAO,WAAW,CAAA;AAAA,EACvC;AACF,iCAAA;ADHA;AACA;AACE;AACF,sCAAC","file":"/Users/paul-n/git/ston-fi/public/sdk-contracts/packages/sdk/dist/chunk-235HRTDL.cjs","sourcesContent":[null,"import type { ContractProvider } from \"@ton/ton\";\n\nimport type { AddressType } from \"../../../../types\";\nimport { DEX_TYPE } from \"../../constants\";\nimport { CPIPoolV2_1 } from \"../pool/CPIPoolV2_1\";\nimport { BaseRouterV2_1 } from \"./BaseRouterV2_1\";\n\nexport class CPIRouterV2_1 extends BaseRouterV2_1 {\n  public static readonly dexType = DEX_TYPE.CPI;\n\n  public override async getPool(\n    provider: ContractProvider,\n    params: {\n      token0: AddressType;\n      token1: AddressType;\n    },\n  ) {\n    const poolAddress = await this.getPoolAddressByJettonMinters(\n      provider,\n      params,\n    );\n\n    return CPIPoolV2_1.create(poolAddress);\n  }\n}\n"]}