You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a suggestion for a new detector based on a bug I've seen in one codebase.
A contract was supposed to be upgradable via the replace_class_syscall, but the function wrapping this syscall was not exposed as an entrypoint, i.e. it was missing the #[external(v0)] attribute.
TBH I'm not sure how caracal works under the hood, but this feels like something it could detect 🤞
The text was updated successfully, but these errors were encountered:
Describe the desired feature
I have a suggestion for a new detector based on a bug I've seen in one codebase.
A contract was supposed to be upgradable via the
replace_class_syscall
, but the function wrapping this syscall was not exposed as an entrypoint, i.e. it was missing the#[external(v0)]
attribute.TBH I'm not sure how caracal works under the hood, but this feels like something it could detect 🤞
The text was updated successfully, but these errors were encountered: