{"version":3,"sources":["../../src/config/index.ts"],"sourcesContent":["import { Network } from \"@aptos-labs/ts-sdk\";\nimport { TappSDK } from \"../core\";\nimport { SDKConfig } from \"../types\";\n\ninterface InitTappSDKConfig {\n  network?: Network.MAINNET | Network.TESTNET;\n  url?: string;\n}\n\nconst TESTNET_CONFIG: SDKConfig = {\n  network: Network.TESTNET,\n  contractAddress:\n    \"0x1ee4a76993d7610a69220684e12a036525f296635bfbd1c86935a523c919cc76\",\n  url: \"https://api.testnet.tapp.exchange/v1\",\n};\n\nconst MAINNET_CONFIG: SDKConfig = {\n  network: Network.MAINNET,\n  contractAddress:\n    \"0x1ee4a76993d7610a69220684e12a036525f296635bfbd1c86935a523c919cc76\",\n  url: \"https://api.testnet.tapp.exchange/v1\",\n};\n\nexport const initTappSDK = (initConfig: InitTappSDKConfig) => {\n  const { network, url } = initConfig;\n  const config = network == Network.MAINNET ? MAINNET_CONFIG : TESTNET_CONFIG;\n\n  return new TappSDK({\n    network: config.network,\n    url: url ?? config.url,\n    contractAddress: config.contractAddress,\n  });\n};\n"],"mappings":"yCAAA,OAAS,WAAAA,MAAe,qBASxB,IAAMC,EAA4B,CAChC,QAASC,EAAQ,QACjB,gBACE,qEACF,IAAK,sCACP,EAEMC,EAA4B,CAChC,QAASD,EAAQ,QACjB,gBACE,qEACF,IAAK,sCACP,EAEaE,EAAeC,GAAkC,CAC5D,GAAM,CAAE,QAAAC,EAAS,IAAAC,CAAI,EAAIF,EACnBG,EAASF,GAAWJ,EAAQ,QAAUC,EAAiBF,EAE7D,OAAO,IAAIQ,EAAQ,CACjB,QAASD,EAAO,QAChB,IAAKD,GAAOC,EAAO,IACnB,gBAAiBA,EAAO,eAC1B,CAAC,CACH","names":["Network","TESTNET_CONFIG","Network","MAINNET_CONFIG","initTappSDK","initConfig","network","url","config","TappSDK"]}