{"version":3,"file":"cache.cjs","sources":["../../../../src/plugins/collateralModule/cache.ts"],"sourcesContent":["import { Convergence } from '../../Convergence';\nimport { useCache } from '../../utils/cache';\nimport { protocolCache } from '../protocolModule';\n\nexport const collateralMintCache = useCache(async (cvg: Convergence) => {\n  const protocolModel = await protocolCache.get(cvg);\n  return await cvg\n    .tokens()\n    .findMintByAddress({ address: protocolModel.collateralMint });\n});\n"],"names":["collateralMintCache","useCache","_ref","_asyncToGenerator","_regeneratorRuntime","mark","_callee","cvg","protocolModel","wrap","_callee$","_context","prev","next","protocolCache","get","sent","tokens","findMintByAddress","address","collateralMint","abrupt","stop","_x","apply","arguments"],"mappings":";;;;;;;;AAIO,IAAMA,mBAAmB,GAAGC,cAAQ,eAAA,YAAA;EAAA,IAAAC,IAAA,GAAAC,0CAAA,eAAAC,4CAAA,GAAAC,IAAA,CAAC,SAAAC,OAAAA,CAAOC,GAAgB,EAAA;AAAA,IAAA,IAAAC,aAAA,CAAA;AAAA,IAAA,OAAAJ,4CAAA,EAAA,CAAAK,IAAA,CAAA,SAAAC,SAAAC,QAAA,EAAA;AAAA,MAAA,OAAA,CAAA,EAAA,QAAAA,QAAA,CAAAC,IAAA,GAAAD,QAAA,CAAAE,IAAA;AAAA,QAAA,KAAA,CAAA;AAAAF,UAAAA,QAAA,CAAAE,IAAA,GAAA,CAAA,CAAA;AAAA,UAAA,OACrCC,qBAAa,CAACC,GAAG,CAACR,GAAG,CAAC,CAAA;AAAA,QAAA,KAAA,CAAA;UAA5CC,aAAa,GAAAG,QAAA,CAAAK,IAAA,CAAA;AAAAL,UAAAA,QAAA,CAAAE,IAAA,GAAA,CAAA,CAAA;AAAA,UAAA,OACNN,GAAG,CACbU,MAAM,EAAE,CACRC,iBAAiB,CAAC;YAAEC,OAAO,EAAEX,aAAa,CAACY,cAAAA;AAAe,WAAC,CAAC,CAAA;AAAA,QAAA,KAAA,CAAA;AAAA,UAAA,OAAAT,QAAA,CAAAU,MAAA,CAAAV,QAAAA,EAAAA,QAAA,CAAAK,IAAA,CAAA,CAAA;AAAA,QAAA,KAAA,CAAA,CAAA;AAAA,QAAA,KAAA,KAAA;UAAA,OAAAL,QAAA,CAAAW,IAAA,EAAA,CAAA;AAAA,OAAA;AAAA,KAAA,EAAAhB,OAAA,CAAA,CAAA;GAChE,CAAA,CAAA,CAAA;AAAA,EAAA,OAAA,UAAAiB,EAAA,EAAA;AAAA,IAAA,OAAArB,IAAA,CAAAsB,KAAA,CAAA,IAAA,EAAAC,SAAA,CAAA,CAAA;AAAA,GAAA,CAAA;AAAA,CAAC,EAAA;;;;"}