Jakub Ptak
Jakub Ptak
In `CairoSerializer.from_python` from `starknet_py/utils/data_transformer/data_transformer.py` we don't check if unnecessary named arguments are passed. We only check that for positional params: ``` if len(args) > len(type_by_name): raise TypeError( f"Provided {len(args)} positional...
**Is your feature request related to a problem? Please describe.** starknet.js supports signing typed messages https://github.com/0xs34n/starknet.js/blob/develop/src/account/interface.ts#L82. There are users who need to validate them on server side. **Describe the solution...
**📝 Details** There was some confusion on forum about being able to perform calls to contracts using proxy: https://community.starknet.io/t/openzeppelin-upgradeable-contracts/1899/5. [Documentation](https://docs.openzeppelin.com/contracts-cairo/0.3.0/proxies#handling_method_calls) says: >As of now, direct calls to default entrypoints are...
Currently typechecking is disabled for tests. We can enable it and fix types.
This is the branch that we need to cover ``` if self.session is not None: # noinspection PyTypeChecker return nullcontext(self.session) # pyright: ignore ```
As a StarkNet smart contract developer, I want to be able to use protostar on [Windows](https://szl.wikipedia.org/wiki/Microsoft_Windows) so that I can get the best StarkNet experience. It is possible to use...
Split from https://github.com/starkware-libs/crypto-cpp/pull/11/. Makes it possible to copy .{so, dylib, dll} files
Split from https://github.com/starkware-libs/crypto-cpp/pull/11.
Split from https://github.com/starkware-libs/crypto-cpp/pull/11 and added automatic boost download when target doesn't support 128 bit integers. https://www.boost.org/doc/libs/1_72_0/libs/multiprecision/doc/html/boost_multiprecision/intro.html