UNPKG

@stacks/bns

Version:

Library for working with the Stacks Blockchain Naming System BNS.

18 lines 532 B
import { utf8ToBytes } from '@stacks/common'; import { hash160 } from '@stacks/transactions'; export function decodeFQN(fqdn) { const nameParts = fqdn.split('.'); if (nameParts.length > 2) { return { subdomain: nameParts[0], name: nameParts[1], namespace: nameParts[2], }; } return { name: nameParts[0], namespace: nameParts[1], }; } export const getZonefileHash = (zonefile) => hash160(utf8ToBytes(zonefile)); //# sourceMappingURL=utils.js.map