Clear signing: track latest registry, provider blocklist, richer processing log - #69
Draft
PrisionMike wants to merge 2 commits into
Draft
Clear signing: track latest registry, provider blocklist, richer processing log#69PrisionMike wants to merge 2 commits into
PrisionMike wants to merge 2 commits into
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
PrisionMike
force-pushed
the
prisionmike/cs-parser-readable
branch
from
July 26, 2026 22:11
059b9c1 to
e138757
Compare
PrisionMike
force-pushed
the
prisionmike/registry-ingestion
branch
from
July 26, 2026 22:29
47cb632 to
bb33499
Compare
PrisionMike
marked this pull request as draft
July 26, 2026 22:52
PrisionMike
force-pushed
the
prisionmike/cs-parser-readable
branch
from
July 27, 2026 21:48
e138757 to
f119fe8
Compare
PrisionMike
force-pushed
the
prisionmike/registry-ingestion
branch
from
July 27, 2026 22:17
bb33499 to
0728378
Compare
PrisionMike
force-pushed
the
prisionmike/cs-parser-readable
branch
from
July 28, 2026 04:49
f119fe8 to
723a9e3
Compare
* do_update.sh no longer pins the clear-signing registry submodule; it now tracks upstream master like the other submodules (bumped to 5a67786 here). * The ENABLED_PROVIDERS allowlist is replaced by BLOCKED_PROVIDERS (uniswap, safe to start): everything else in the registry is parsed and emitted. Blocked providers are skipped before parsing. * definitions-latest.log gains a "Providers blocked:" header and a new Adjustments section (accepted-with-modification fields, grouped by kind and by file) alongside the unsupported-features and conflicts sections. Emitted display formats grow 612 -> 3274; all serialize to proto. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
PrisionMike
force-pushed
the
prisionmike/registry-ingestion
branch
from
July 28, 2026 04:51
0728378 to
85d237b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #68 (readable parser rework), which stacks on #66. Retarget down the chain as each lands.
What
The registry-ingestion half of the floodgates work — the parser half is #68:
do_update.shno longer pins the clear-signing registry submodule; it follows upstream master like the other submodules (bumped to5a67786here).ENABLED_PROVIDERSis replaced byBLOCKED_PROVIDERS(uniswap,safeto start); blocked providers are skipped before parsing, everything else is parsed and emitted. The blocklist is printed as the first line ofdefinitions-latest.log.Numbers (on registry
5a67786, with #68's parser)3590 display-format records emitted (was 612 under the allowlist), 709 slice-bearing field defs, 32 calldata and 162 enum fields, provider_name on every record — all serialize to proto.
array-slice-pathandunrepresentable-paramsdrops: zero;visible: optionalfields (28) are hidden per spec and logged.🤖 Generated with Claude Code