Tomasz Kumor

Results 13 issues of Tomasz Kumor

Closes #1306 - change SierraCompiledContract abi type from string to AbiDictList and use marshmallow to verify it - add `raw_abi` abi in string. It's needed `compute_sierra_class_hash` ## Introduced changes -...

Closes #1305 - Remove hardcoded unknown=EXCLUDE from deserializing in FullNodeClient - Allow ignoring unknown keys in RPC responses by set env I had to leave some `unknown=EXCLUDE` because devnet sometimes...

Closes #1315 - Add support for declaring contract compiled with cairo 2.6 ## Introduced changes - - ## - [ ] This PR contains breaking changes

In the current version, pylint returns a false positive result for TypedDict [docs](https://pylint.pycqa.org/en/latest/whatsnew/3/3.1/index.html#false-positives-fixed)

blocked
priority: low

Update pyright to the upper version that `1.1.338` demands code refactoring. The newest version found 34 errors which weren't known before. ![Image](https://github.com/software-mansion/starknet.py/assets/15279784/25c15444-ed5d-4d79-b74c-6bd38fe6cb02)

refactor
priority: medium

our classes names should be consistent with the names from starknet-spec

priority: low

For `getStateUpdate` and`getBlockWithTxHashes` devnet returns a response that contains more fields than should. Remove unknown=EXCLUDE when Devnet will fix this [issue](https://github.com/0xSpaceShard/starknet-devnet-rs/issues/381). Also set L1HandlerTransactionTraceSchema `execution_resources` as required after starknet update...

blocked
priority: low

Change chain in starknet.py tests from Mainnet to Sepolia, when Sepilia will be added to devnet. Blocked by: https://github.com/0xSpaceShard/starknet-devnet-rs/issues/389