{"version":3,"file":"config.cjs","names":["AMOY_CONTRACTS: ContractConfig","MATIC_CONTRACTS: ContractConfig"],"sources":["../src/config.ts"],"sourcesContent":["type ContractConfig = {\n\texchange: string;\n\tnegRiskAdapter: string;\n\tnegRiskExchange: string;\n\tcollateral: string;\n\tconditionalTokens: string;\n\n\texchangeV2: string;\n\tnegRiskExchangeV2: string;\n};\n\nconst AMOY_CONTRACTS: ContractConfig = {\n\texchange: \"0xdFE02Eb6733538f8Ea35D585af8DE5958AD99E40\",\n\tnegRiskAdapter: \"0xd91E80cF2E7be2e162c6513ceD06f1dD0dA35296\",\n\tnegRiskExchange: \"0xC5d563A36AE78145C45a50134d48A1215220f80a\",\n\tcollateral: \"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB\",\n\tconditionalTokens: \"0x69308FB512518e39F9b16112fA8d994F4e2Bf8bB\",\n\texchangeV2: \"0xE111180000d2663C0091e4f400237545B87B996B\",\n\tnegRiskExchangeV2: \"0xe2222d279d744050d28e00520010520000310F59\",\n};\n\nconst MATIC_CONTRACTS: ContractConfig = {\n\texchange: \"0x4bFb41d5B3570DeFd03C39a9A4D8dE6Bd8B8982E\",\n\tnegRiskAdapter: \"0xd91E80cF2E7be2e162c6513ceD06f1dD0dA35296\",\n\tnegRiskExchange: \"0xC5d563A36AE78145C45a50134d48A1215220f80a\",\n\tcollateral: \"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB\",\n\tconditionalTokens: \"0x4D97DCd97eC945f40cF65F87097ACe5EA0476045\",\n\texchangeV2: \"0xE111180000d2663C0091e4f400237545B87B996B\",\n\tnegRiskExchangeV2: \"0xe2222d279d744050d28e00520010520000310F59\",\n};\n\nconst COLLATERAL_TOKEN_DECIMALS = 6;\nconst CONDITIONAL_TOKEN_DECIMALS = 6;\n\nconst getContractConfig = (chainID: number): ContractConfig => {\n\tswitch (chainID) {\n\t\tcase 137:\n\t\t\treturn MATIC_CONTRACTS;\n\t\tcase 80002:\n\t\t\treturn AMOY_CONTRACTS;\n\t\tdefault:\n\t\t\tthrow new Error(\"Invalid network\");\n\t}\n};\n\nexport type { ContractConfig };\nexport { getContractConfig, COLLATERAL_TOKEN_DECIMALS, CONDITIONAL_TOKEN_DECIMALS };\n"],"mappings":";;AAWA,MAAMA,iBAAiC;CACtC,UAAU;CACV,gBAAgB;CAChB,iBAAiB;CACjB,YAAY;CACZ,mBAAmB;CACnB,YAAY;CACZ,mBAAmB;CACnB;AAED,MAAMC,kBAAkC;CACvC,UAAU;CACV,gBAAgB;CAChB,iBAAiB;CACjB,YAAY;CACZ,mBAAmB;CACnB,YAAY;CACZ,mBAAmB;CACnB;AAED,MAAM,4BAA4B;AAClC,MAAM,6BAA6B;AAEnC,MAAM,qBAAqB,YAAoC;AAC9D,SAAQ,SAAR;EACC,KAAK,IACJ,QAAO;EACR,KAAK,MACJ,QAAO;EACR,QACC,OAAM,IAAI,MAAM,kBAAkB"}