{"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    \"0xc861148c940f4ac95e14a892fa971c745e93675fe3d76f4f398c88d5de46f0b9\",\n  url: \"https://display-engine.dev.tapp-dex.devucc.name/api/v1\",\n  sorContractAddress:\n    \"0xe34cea371eff04b98a8007ce14e5b8ee767602857547a35a48a6ecc0d91847c2\",\n};\n\nconst MAINNET_CONFIG: SDKConfig = {\n  network: Network.MAINNET,\n  contractAddress:\n    \"0x487e905f899ccb6d46fdaec56ba1e0c4cf119862a16c409904b8c78fab1f5e8a\",\n  url: \"https://api.tapp.exchange/api/v1\",\n  sorContractAddress:\n    \"0x7bd64a730c360a87da24187d6d2e9128310ff25419facb3000d6b2293a06280a\",\n};\n\nexport const initTappSDK = (initConfig?: InitTappSDKConfig) => {\n  const config =\n    initConfig?.network == Network.TESTNET ? TESTNET_CONFIG : MAINNET_CONFIG;\n\n  return new TappSDK({\n    network: config.network,\n    url: initConfig?.url ?? config.url,\n    contractAddress: config.contractAddress,\n    sorContractAddress: config.sorContractAddress\n  });\n};\n"],"mappings":"oCAAA,OAAS,WAAAA,MAAe,qBASxB,IAAMC,EAA4B,CAChC,QAASC,EAAQ,QACjB,gBACE,qEACF,IAAK,yDACL,mBACE,oEACJ,EAEMC,EAA4B,CAChC,QAASD,EAAQ,QACjB,gBACE,qEACF,IAAK,mCACL,mBACE,oEACJ,EAEaE,EAAeC,GAAmC,CAC7D,IAAMC,EACJD,GAAY,SAAWH,EAAQ,QAAUD,EAAiBE,EAE5D,OAAO,IAAII,EAAQ,CACjB,QAASD,EAAO,QAChB,IAAKD,GAAY,KAAOC,EAAO,IAC/B,gBAAiBA,EAAO,gBACxB,mBAAoBA,EAAO,kBAC7B,CAAC,CACH","names":["Network","TESTNET_CONFIG","Network","MAINNET_CONFIG","initTappSDK","initConfig","config","TappSDK"]}