Skip to content
This repository has been archived by the owner on Jan 8, 2025. It is now read-only.

dev: investigate Scarb macros to simulate a default entrypoint call #818

Open
enitrat opened this issue Aug 8, 2024 · 1 comment
Open
Labels
enhancement New feature or request

Comments

@enitrat
Copy link
Contributor

enitrat commented Aug 8, 2024

CairoZero had __default__ entrypoints, calling default would fallback on a generic behavior. We don't have this now, but what we can do is create a special type of DefaultDispatcher, that would wrap the internal call to a call to __default__ on a given contract.

Perhaps this can be simplified with a Scarb Macro that, given a starknet interface, would generate the dispatcher that abstracts this default call.

@enitrat
Copy link
Contributor Author

enitrat commented Aug 19, 2024

Tracking discussion starkware-libs/cairo#6170

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
No open projects
Status: 🆕 Backlog
Development

No branches or pull requests

1 participant