Open cwkang1998 opened 1 year ago
Thanks for opening this discussion! I agree with the points you made.
At this moment, I am thinking of the following steps:
ape-cairo
and ape-starknet
are updated to Cairo 1.0 and Starknet v0.11 respectively, upgrade the CI.Any thoughts on this?
That sounds good! Lets go with that.
Man that would be phenomenal :) We need to discuss about it
Some update on things:
ape-starknet
is not ready yet for Cairo 1.We can update the vyper compiler API first once v0.3.9 is released.
As per the title, is there any plans for migration of the transpilation target from Cairo 0.10 to 1.0? If there's a plan, can you share how you would want to migrate / work on it so that we can help?
If we continue working on transpiling to Cairo 0.10, I feel like we might have to repeat that effort for Cairo 1.0. With that in mind, I feel that if we just directly work on Cairo 1.0 it'll reduce a lot more potential duplicate work. However, since 1.0 is currently under heavy development, there's potentially a high chance that the syntax would change drastically, but I think with the potential changes it'll still be easier than migrating 0.10 completely.
Given that Starknet 0.11 seems to be coming close as well, I think its time to consider starting migration.