Skip to content

Conversation

@ArniStarkware
Copy link
Contributor

@ArniStarkware ArniStarkware commented Feb 10, 2026

Note

Low Risk
Config/schema and bindings cleanup with limited behavioral impact; main risk is breaking consumers that still expect the removed static config fields or rely on the Python whitelist conversion.

Overview
native_classes_whitelist is removed from the static CairoNativeRunConfig surface (struct field, default, and config dumping) and from the generated node config_schema.json entries under both batcher_config.static_config and gateway_config.static_config.

Node config pointer wiring is updated so the whitelist only points to batcher_config.dynamic_config.native_classes_whitelist (with a TODO about gateway support), and native blockifier Python bindings now ignore the native_classes_whitelist field during PyCairoNativeRunConfig -> CairoNativeRunConfig conversion for cross-repo compatibility. Related native class manager tests are adjusted to reflect the config shape change while still validating whitelist behavior via get_runnable’s parameter.

Written by Cursor Bugbot for commit 959aca2. This will update automatically on new commits. Configure here.

@reviewable-StarkWare
Copy link

This change is Reviewable

@ArniStarkware ArniStarkware marked this pull request as ready for review February 10, 2026 19:40
@github-actions
Copy link

github-actions bot commented Feb 10, 2026

Copy link
Contributor Author

ArniStarkware commented Feb 10, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@ArniStarkware ArniStarkware force-pushed the arni/blockifier/native_classes_whitelist/remove_from_static_config branch from 2185d10 to 5489764 Compare February 11, 2026 05:51
@ArniStarkware ArniStarkware force-pushed the arni/batcher/config/add_native_classes_whitelist_to_dyn_config branch from 1deba3e to f2b4eae Compare February 11, 2026 06:14
@ArniStarkware ArniStarkware force-pushed the arni/blockifier/native_classes_whitelist/remove_from_static_config branch from 5489764 to 959aca2 Compare February 11, 2026 06:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants