Skip to content

feat: add storage budgeting and audit pipeline utilities - #665

Merged
Mikey-222 merged 2 commits into
Hel-Phone:mainfrom
preshotta:feat/524-527-storage-zk-audit
Sep 29, 2026
Merged

Mikey-222 merged 2 commits into
Hel-Phone:mainfrom
preshotta:feat/524-527-storage-zk-audit

Conversation

@preshotta

Copy link
Copy Markdown
Contributor

Summary

  • add deterministic tenant-hash monthly partition planning and DDL generation
  • add Soroban storage/rent budget estimation utilities for comparing layouts
  • add a bounded client-side ZK proof cache with TTL and LRU eviction
  • add a contract audit event streamer with cursoring, normalization, and dedupe
  • document the storage, proof-cache, and audit pipeline

Closes #524
Closes #525
Closes #526
Closes #527

Testing

  • node --input-type=module -e "...module checks..."
  • git diff --check

Note: npx vitest run test/partitioning.test.js test/soroban-storage-budget.test.js test/zk-proof-cache.test.js test/audit-streamer.test.js could not start because this fresh clone had no node_modules; npm ci is blocked because package.json and package-lock.json are already out of sync, and this host is Node v24 while the repo declares Node 22.x.

@drips-wave

drips-wave Bot commented Sep 27, 2026

Copy link
Copy Markdown

@preshotta Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Mikey-222
Mikey-222 merged commit ec0194e into Hel-Phone:main Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants