py-algorand-sdk
py-algorand-sdk copied to clipboard
Algorand Python SDK
Bumps [black](https://github.com/psf/black) from 23.1.0 to 24.3.0. Release notes Sourced from black's releases. 24.3.0 Highlights This release is a milestone: it fixes Black's first CVE security vulnerability. If you run Black...
relates: #179 Same method can be used for `Transaction` class to perform typecheck Let me know if you like the solution and would want me to make the other classes...
Work remains in the `Cert` and `EvalDelta` objects. Look at `examples/walk-block.py` for usage.
### Subject of the issue `SignedTransaction.undictify` does not work on block_info transactions from `block_info().block.txns` ### Steps to reproduce 1. Fetch `block_info` using Algod client 2. Try to parse transaction for...
Previously, if we caught a urllib.error.HTTPError, we would try to parse the json response. If we succeeded we would return _only_ the `message` field of that response. If we failed,...
## Problem Easy access of documentation ## Solution Documentation should be linked at the top of readme and in the right sidebar on GitHub
### Subject of the issue Defined `output` type with PyTeal ABI to return a `list` of `tuple`, like: ```python output: abi.StaticArray[abi.Tuple2[abi.Address, abi.String], Literal[2]], ``` The decoded output returns a `list`...
### wallet.Wallet.delete_key() always return True Per the docs, `Wallet.delete_key()`, should return True if the account has been deleted. Thus, if the wallet does not contain the account, then False is...
## Problem Version 2.1.0 introduced `AlgodResponseType` that is returned by most of `AlgodClient` methods. It's a union of `dict` and `bytes` meaning that I must cast the response type every...
## Problem The indexer client accepts redundant and error-causing parameters in a few of its methods. In particular: * in several places the synonomous `block` and `round_num` are accepted. [EG...