foundry-rs / starknet-foundry

Blazing fast toolkit for developing Starknet contracts.
https://foundry-rs.github.io/starknet-foundry/
MIT License
281 stars 140 forks source link

`load_serde` helper #2112

Open MaksymilianDemitraszek opened 2 months ago

MaksymilianDemitraszek commented 2 months ago

Currently load requires manually parsing the data. We could implement a helper based on load which assumes serde packing as it is the usual thing people do.

fn load_serde<T, +Serde<T>, +starknet::Store<T>>(
        target: ContractAddress, storage_address: felt252
    ) -> T