{"version":3,"file":"getReverseAddressFromDomainAddress.cjs","sources":["../../../src/utils/getReverseAddressFromDomainAddress.ts"],"sourcesContent":["import { Address } from \"@solana/kit\";\r\n\r\nimport { REVERSE_LOOKUP_CLASS } from \"../constants/addresses\";\r\nimport { deriveAddress } from \"./deriveAddress\";\r\n\r\ninterface GetReverseAddressFromDomainAddressParams {\r\n  domainAddress: Address;\r\n  parentAddress?: Address;\r\n}\r\n\r\n/**\r\n * Derive the reverse address from a domain address.\r\n *\r\n * @param params - An object containing the following properties:\r\n *   - `domainAddress`: The domain address to compute the reverse for.\r\n *   - `parentAddress`: The parent address (optional).\r\n * @returns The address of the reverse account.\r\n */\r\nexport const getReverseAddressFromDomainAddress = async ({\r\n  domainAddress,\r\n  parentAddress,\r\n}: GetReverseAddressFromDomainAddressParams): Promise<Address> => {\r\n  return await deriveAddress(\r\n    domainAddress,\r\n    parentAddress,\r\n    REVERSE_LOOKUP_CLASS\r\n  );\r\n};\r\n"],"names":["async","domainAddress","parentAddress","deriveAddress","REVERSE_LOOKUP_CLASS"],"mappings":"qIAkBkDA,OAChDC,gBACAC,yBAEaC,EAAaA,cACxBF,EACAC,EACAE,EAAAA"}