import { Blob } from 'tevm';
const blob = Blob.fromData(new TextEncoder().encode("test"));
// Manual extraction (equivalent to toData())
const view = new DataView(blob.buffer, blob.byteOffset);
const length = Number(view.getBigUint64(0, true)); // Little-endian
const data = blob.slice(8, 8 + length);
console.log(length); // 4
console.log(new TextDecoder().decode(data)); // "test"