-
Notifications
You must be signed in to change notification settings - Fork 296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dev: scale-codec in blockifier & starknet-api main #1430
Comments
@tdelabro I can take this one |
Refers: keep-starknet-strange/madara#1430 (cherry picked from commit 29948d8)
Refers keep-starknet-strange/madara#1430 (cherry picked from commit 14e7767)
feat: add SCALE Codec to blockifier repo Refers: keep-starknet-strange/madara#1430 feat: add SCALE Codec to Sierra Types Refers: keep-starknet-strange/madara#1430 wip: move SCALE Codec changes from Madara repository Refers: keep-starknet-strange/madara#1430 feat: add SCALE Codec to transaction types Refers keep-starknet-strange/madara#1430 chore: update SCALE Codec dependencies Refers: keep-starknet-strange/madara#1430 feat: add SCALE Codec to CommitmentStateDiff Refers: keep-starknet-strange/madara#1430 feat: scale-info feat: impl Default for ContractClassV1 chore: encode/decode/scale-info for BlockInfo & GasPrices chore: add de/serde for GasPrice add more decode + scale for versioned_consts
It most likely will stay in our forks for a bit more. But most types have proper impl at this point |
feat: add SCALE Codec to blockifier repo Refers: keep-starknet-strange/madara#1430 feat: add SCALE Codec to Sierra Types Refers: keep-starknet-strange/madara#1430 wip: move SCALE Codec changes from Madara repository Refers: keep-starknet-strange/madara#1430 feat: add SCALE Codec to transaction types Refers keep-starknet-strange/madara#1430 chore: update SCALE Codec dependencies Refers: keep-starknet-strange/madara#1430 feat: add SCALE Codec to CommitmentStateDiff Refers: keep-starknet-strange/madara#1430 feat: scale-info feat: impl Default for ContractClassV1 chore: encode/decode/scale-info for BlockInfo & GasPrices chore: add de/serde for GasPrice add more decode + scale for versioned_consts
feat: add SCALE Codec to blockifier repo Refers: keep-starknet-strange/madara#1430 feat: add SCALE Codec to Sierra Types Refers: keep-starknet-strange/madara#1430 wip: move SCALE Codec changes from Madara repository Refers: keep-starknet-strange/madara#1430 feat: add SCALE Codec to transaction types Refers keep-starknet-strange/madara#1430 chore: update SCALE Codec dependencies Refers: keep-starknet-strange/madara#1430 feat: add SCALE Codec to CommitmentStateDiff Refers: keep-starknet-strange/madara#1430 feat: scale-info feat: impl Default for ContractClassV1 chore: encode/decode/scale-info for BlockInfo & GasPrices chore: add de/serde for GasPrice add more decode + scale for versioned_consts
feat: add SCALE Codec to blockifier repo Refers: keep-starknet-strange/madara#1430 feat: add SCALE Codec to Sierra Types Refers: keep-starknet-strange/madara#1430 wip: move SCALE Codec changes from Madara repository Refers: keep-starknet-strange/madara#1430 feat: add SCALE Codec to transaction types Refers keep-starknet-strange/madara#1430 chore: update SCALE Codec dependencies Refers: keep-starknet-strange/madara#1430 feat: add SCALE Codec to CommitmentStateDiff Refers: keep-starknet-strange/madara#1430 feat: scale-info feat: impl Default for ContractClassV1 chore: encode/decode/scale-info for BlockInfo & GasPrices chore: add de/serde for GasPrice add more decode + scale for versioned_consts
There hasn't been any activity on this issue recently, and in order to prioritize active issues, it will be marked as stale. |
Since #1407 we are able to execute std only code in the runtime. Meaning we are losing the use of our blockifier/starknet-api/cairo-vm forks.
Still, we cannot use the libs directly yet, because we need a lot of the types defined there to implement
parity-scale-codec::{Encode, Decode}
.Those impl are already done in our branches on our forks, but we need them on upstream/main now.
That is the purpose of this issue: open PR to the upstream repos, where you add a
parity-scale-codec
feature and impl/derive the trait (mostly copy-paste from our branch) on every type defined there.The text was updated successfully, but these errors were encountered: