Toni Tabak

Results 77 comments of Toni Tabak

> I'll like to be assigned to work on enums Just to point out enums are a pretty complex topic, here are the [existing dir ](https://github.com/0xknwn/starknet.js/tree/133caa6b0695f18b88b83924413dab197ef5f001/src/utils/calldata/enum) with the current implementation....

Yes ofc, maybe the task will need to be expanded to multiple sub tasks we will need to check how to implement all Cairo int types in the manner of...

Implementation needs to be the similar to [CairoUint256](https://github.com/starknet-io/starknet.js/blob/66a5c0341eccfef0dcdf1312c15627b7d4f6b675/src/utils/cairoDataTypes/uint256.ts#L18) In addition to this you need to define and store: 1. LImits: For each signed variant can store numbers from: $−(2^{n−1})$ to...

Good point splitting it into two subtasks is more manageable. Will deal with it this week.

In general, this is a good direction. We need to have encoding < - > decoding tests for this. So take some call data encode it and then decode, you...

Not sure what was the goal with Iterator, but in general I imagine test to be like: ```ts import contractX.... const data = { list: [1, 3n], balance: "0x34" };...

Tree shaking is enabled in the project, but it's only fully effective for your ESM (.mjs) builds. When another project imports your library as an ES module (using a .mjs...