{
  "version": 3,
  "sources": ["../../src/providers/strategies/WalletConnectProviderStrategy/types/walletConnect.types.ts"],
  "sourcesContent": ["import { WalletConnectV2ProviderOptionsType } from '@multiversx/sdk-wallet-connect-provider/out';\n\nexport enum WalletConnectV2Error {\n  invalidAddress = 'Invalid address',\n  invalidConfig = 'Invalid WalletConnect setup',\n  invalidTopic = 'Expired connection',\n  sessionExpired = 'Unable to connect to existing session',\n  connectError = 'Unable to connect',\n  userRejected = 'User rejected connection proposal',\n  userRejectedExisting = 'User rejected existing connection proposal',\n  errorLogout = 'Unable to remove existing pairing',\n  invalidChainID = 'Invalid chainID',\n  actionError = 'Unable to send event'\n}\n\n// types here need to be synced with the types in sdk-dapp-ui\nexport enum WalletConnectEventsEnum {\n  CLOSE = 'CLOSE',\n  DATA_UPDATE = 'DATA_UPDATE',\n  UI_DISCONNECTED = 'UI_DISCONNECTED'\n}\n\nexport interface IWalletConnectModalData {\n  wcURI: string;\n  walletConnectDeepLink: string;\n}\n\nexport interface WalletConnectConfig {\n  walletConnectV2ProjectId: string;\n  walletConnectV2RelayAddress?: string;\n  walletConnectV2Options?: WalletConnectV2ProviderOptionsType;\n  customRequestMethods?: string[];\n  walletConnectDeepLink?: string;\n}\n"],
  "mappings": "AAEO,IAAKA,OACVA,EAAA,eAAiB,kBACjBA,EAAA,cAAgB,8BAChBA,EAAA,aAAe,qBACfA,EAAA,eAAiB,wCACjBA,EAAA,aAAe,oBACfA,EAAA,aAAe,oCACfA,EAAA,qBAAuB,6CACvBA,EAAA,YAAc,oCACdA,EAAA,eAAiB,kBACjBA,EAAA,YAAc,uBAVJA,OAAA,IAcAC,OACVA,EAAA,MAAQ,QACRA,EAAA,YAAc,cACdA,EAAA,gBAAkB,kBAHRA,OAAA",
  "names": ["WalletConnectV2Error", "WalletConnectEventsEnum"]
}
