{"version":3,"file":"getReverseAddress.mjs","sources":["../../../src/utils/getReverseAddress.ts"],"sourcesContent":["import { getSnsDomainAddress } from \"../domain/getSnsDomainAddress\";\r\nimport { getReverseAddressFromDomainAddress } from \"./getReverseAddressFromDomainAddress\";\r\n\r\n/**\r\n * Derives the reverse lookup account address for a TLD-trimmed SNS domain.\r\n *\r\n * @param domain TLD-trimmed SNS domain name\r\n * @returns The reverse lookup account address.\r\n *\r\n * @example\r\n * ```ts\r\n * const address = await getReverseAddress(\"example\");\r\n * ```\r\n */\r\nexport const getReverseAddress = async (domain: string) => {\r\n  const { domainAddress, parentAddress } = await getSnsDomainAddress({\r\n    domain,\r\n  });\r\n\r\n  return getReverseAddressFromDomainAddress({\r\n    domainAddress,\r\n    parentAddress,\r\n  });\r\n};\r\n"],"names":[],"mappings":";;;AAGA;;;;;;;;;;AAUG;MACU,iBAAiB,GAAG,OAAO,MAAc,KAAI;IACxD,MAAM,EAAE,aAAa,EAAE,aAAa,EAAE,GAAG,MAAM,mBAAmB,CAAC;QACjE,MAAM;AACP,KAAA,CAAC;AAEF,IAAA,OAAO,kCAAkC,CAAC;QACxC,aAAa;QACb,aAAa;AACd,KAAA,CAAC;AACJ;;;;"}