// async function _testW3up() { // console.log('Registering', w3up) // if (w3up.spaces()) { // console.log('Already authorized! :)', w3up) // } else { // await w3up.authorize(imp ort.meta.env.VITE_WEB3STORAGE_EMAIL) // const space = await wimp ort { Component } from 'solid-js'; // 3up.createSpace('note3-dev') // await w3up.setCurrentSpace(space.did()) // try { // console.log('Registering space', space) // await w3up.registerSpace('manu@txlab.io', { provider: 'did:web:web3.storage' }) // console.log('Registered space:', space) // } catch (err) { // console.error('registration failed: ', err) // } // } // await (async () => { // const encodedApplogs = await Promise.all(getApplogDB().applogs.map(encodeBlock)) // const cids = encodedApplogs.map(b => b.cid) // const root = { applogs: cids /* .map(cid => ({ '/': cid })) */ } // const encodedRoot = await encodeBlock(root) // const carOut = await makeCarOut(encodedRoot.cid, [encodedRoot, ...encodedApplogs]) // const chunks = [] // for await (const chunk of carOut) { // chunks.push(chunk) // } // const blob = new Blob(chunks) // // const cid = await storeCar(car) // const carCid = await w3up.uploadCAR(blob, {}) // console.log('Stored:', carCid.toString()) // await publishIPNS(carCid.toString()) // })() // await (async () => { // console.log('[w3name] resolving', name!.toString()) // const resolvedCid = await resolveIPNS(W3Name.parse(name!.toString())) // console.log('[w3name] resolved', resolvedCid) // const retrievedCar = await retrieveCar(resolvedCid) // const data = await decodeCar(retrievedCar) // console.log('Final retrieved data:', data) // })() // } // async function _testW3S() { // await (async () => { // const foo = await encodeBlock({ 'testX': `TEST ${new Date()}` }) // const bar = await encodeBlock({ 'foo': { '/': foo.cid } }) // const car = await makeCarOut(bar.cid, [foo, bar]) // const barCid = await storeCar(car) // await publishIPNS(barCid) // })() // await (async () => { // const resolvedCid = await resolveIPNS(W3Name.parse(name!.toString())) // console.log('[w3name] resolved', resolvedCid) // const retrievedCar = await retrieveCar(resolvedCid) // const data = await decodeCar(retrievedCar) // console.log('Final retrieved data:', data) // })() // }