Mathieu

Results 193 comments of Mathieu

up @julio4 is this something you will do? example use: https://github.com/kkrt-labs/kakarot-ssj/blob/6d60b97b1a503379447b791d4f012515b34d548b/crates/evm/src/precompiles/ec_add.cairo#L4

Great idea :) it's probably good to start by reading https://github.com/kkrt-labs/cairo-vm-ts and https://github.com/lambdaclass/cairo-vm

You can find reference links in the Repo I linked, otherwise you can read the Cairo whitepaper

you can contact me directly. @zmalatrax wrote the cairo vm in typescript, @TAdev0 wrote it in Go, while I can help the overall writing direction and quality

@gerceboss you can start writing any chapter on which you have a solid understanding if you want. Note that this work is the one of a technical writer, but it's...

he said to merge if its ok

Proposal: also improve the API so that one can do `self.storage_vec.at(i)` instead of `self.storage_vec.at(i).read()` `self.storage_vec.append(x)` instead of `self.storage_vec.append().write(x)`

`append` is quite misleading in this case, it's connoted as mutating a data structure. Perhaps something like this would be better: `self.storage_vec.last_mut()`-> returns the storage path to the last storage...

vetoing this as they're just permissioned versions of their trustless counterparts CREATEX and Arachnid proxy

@zmalatrax can you sync with @gerceboss or guide him on a first good section he could try?