Starknet-py

Latest version: v0.22.0

Safety actively analyzes 638452 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 11

0.2.4alpha

This release brings long awaited updates to the documentation as well as improvements and fixes to APIs including:
* fix for fee estimation in `AccountClient`
* proxy support in `Contract.from_address`
* support for checking balance in starknet token bridge using `AccountClient`
* improved quick-start guide

Proxy support

Contract.from_address now support resolving proxies, with out of the box support for Argent and OpenZeppelin proxy format (see docs on how to add custom proxies). Just pass a `proxy_config=True` to use default proxy resolving:

python3
await contract = Contract.from_address("0x1234", client=client, proxy_config=True)


or use with custom proxies:

python3
class CustomProxy(ProxyConfig):
async def is_proxy(self, contract: "Contract") -> bool:
...

async def implementation_address(self, contract: "Contract") -> int:
...


proxy = CustomProxy()
await contract = Contract.from_address("0x1234", client=client, proxy_config={"proxy_checks": [proxy]})


What's Changed
* Quickstart and guide update by war-in in https://github.com/software-mansion/starknet.py/pull/140
* Contract.from_address proxy support by cptartur in https://github.com/software-mansion/starknet.py/pull/135
* Add parameter for changing between testnet and devnet in e2e tests by cptartur in https://github.com/software-mansion/starknet.py/pull/143
* Fix parallel tests by cptartur in https://github.com/software-mansion/starknet.py/pull/151
* Move crypto-cpp to separate package by THenry14 in https://github.com/software-mansion/starknet.py/pull/153
* get_balance for account_client by war-in in https://github.com/software-mansion/starknet.py/pull/150
* Update the way of creating account client in tests by war-in in https://github.com/software-mansion/starknet.py/pull/157
* Fail checks if documentation fails by war-in in https://github.com/software-mansion/starknet.py/pull/162
* Bug/estimate fee for account client by war-in in https://github.com/software-mansion/starknet.py/pull/164

New Contributors
* THenry14 made their first contribution in https://github.com/software-mansion/starknet.py/pull/153

**Full Changelog**: https://github.com/software-mansion/starknet.py/compare/0.2.3-alpha...0.2.4-alpha

0.2.3alpha

0.2.2alpha

0.2.0alpha

0.1.8alpha

What's Changed
* Update documentation by cptartur in https://github.com/software-mansion/starknet.py/pull/98
* chore: upgrade web.py and adjust supported python 3.7 range by unparalleled-js in https://github.com/software-mansion/starknet.py/pull/92
* Starknet 0.7.1 changes, support for new OpenZeppelin Account by MaksymilianDemitraszek in https://github.com/software-mansion/starknet.py/pull/88
* Fix false-positive test results by Arcticae in https://github.com/software-mansion/starknet.py/pull/96

New Contributors
* cptartur made their first contribution in https://github.com/software-mansion/starknet.py/pull/98

**Full Changelog**: https://github.com/software-mansion/starknet.py/compare/0.1.7-alpha...0.1.8-alpha

Special thanks to unparalleled-js for her 2nd contribution, much appreciated 👏

0.1.7alpha

What's Changed
* Change compilation source API by Arcticae in https://github.com/software-mansion/starknet.py/pull/74
* Pending block support by Arcticae in https://github.com/software-mansion/starknet.py/pull/76
* Bump `cairo-lang` to 0.7.0 by Arcticae in https://github.com/software-mansion/starknet.py/pull/81
* Pending block test by Arcticae in https://github.com/software-mansion/starknet.py/pull/83
* L1 <> L2 Messaging by Arcticae in https://github.com/software-mansion/starknet.py/pull/75
* Fix docs failure by Arcticae in https://github.com/software-mansion/starknet.py/pull/85
* Add unit tests by pweglik in https://github.com/software-mansion/starknet.py/pull/87
* Sync deploy fix by MaksymilianDemitraszek in https://github.com/software-mansion/starknet.py/pull/89
* Fix apple silicon builds by Arcticae in https://github.com/software-mansion/starknet.py/pull/90
* fix: update 'transaction_hash' import path by unparalleled-js in https://github.com/software-mansion/starknet.py/pull/94
* Fix version of cairo-lang by Arcticae in https://github.com/software-mansion/starknet.py/pull/95

New Contributors
* pweglik made their first contribution in https://github.com/software-mansion/starknet.py/pull/87
* MaksymilianDemitraszek made their first contribution in https://github.com/software-mansion/starknet.py/pull/89
* unparalleled-js made their first contribution in https://github.com/software-mansion/starknet.py/pull/94

**Full Changelog**: https://github.com/software-mansion/starknet.py/compare/0.1.5-alpha...0.1.7-alpha

Special thanks to unparalleled-js for finding bugs and helping us with her contributions! 💪 🙏

Page 10 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.