/** * ENS — Name resolution and reverse lookup. * * Run: npx tsx examples/08-ens.ts */ import { Spectrum } from '@spectrumnodes/sdk'; const spectrum = new Spectrum({ api: process.env.SPECTRUM_API! }); async function main() { // --- resolve (name -> address) --- const resolved = await spectrum.ens.resolve('vitalik.eth'); console.log(`vitalik.eth -> ${resolved.address}`); // --- reverse (address -> name) --- const reversed = await spectrum.ens.reverse('0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045'); console.log(`0xd8dA... -> ${reversed.name}`); } main().catch(console.error);