Skip to content

Conversation

@bajtos
Copy link
Contributor

@bajtos bajtos commented Feb 5, 2026

Add a script that reads remaining on-chain lockup for CDN datasets, deducts reported-but-unsettled usage, and generates SQL to cap egress quotas accordingly. The generated SQL uses MIN() to ensure quotas are only decreased, never increased.

Also add viem to root devDependencies so the script can import it.

Refs:

Add a script that reads remaining on-chain lockup for CDN datasets
and generates SQL to cap egress quotas accordingly. The generated SQL
uses MIN() to ensure quotas are only decreased, never increased.

Also add viem to root devDependencies so the script can import it.

Co-Authored-By: Claude Code <noreply@anthropic.com>
Signed-off-by: Miroslav Bajtoš <oss@bajtos.net>
bajtos and others added 3 commits February 5, 2026 14:57
Deduct reported-but-unsettled usage from remaining lockup quotas,
convert to TypeScript, abort on contract read failures, and show
off-chain vs on-chain quota comparison in logs.

Co-Authored-By: Claude Code <noreply@anthropic.com>
Signed-off-by: Miroslav Bajtoš <oss@bajtos.net>
Format log output for readability: show lockup values in USDFC,
egress quotas in TiB, and display delta with change indicator
(↓ for modifications, ✓ for no change).

Co-Authored-By: Claude Code <noreply@anthropic.com>
Signed-off-by: Miroslav Bajtoš <oss@bajtos.net>
Signed-off-by: Miroslav Bajtoš <oss@bajtos.net>
@bajtos bajtos marked this pull request as ready for review February 5, 2026 14:33
@bajtos
Copy link
Contributor Author

bajtos commented Feb 5, 2026

Example logs and SQL queries:

https://gist.github.com/bajtos/5669327a76af1ee9722137bff8269efc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant