Hedera-sdk-py

Latest version: v2.31.0

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

Scan your dependencies

Page 7 of 16

2.10.1

Added

* `AccountAllowanceApproveTransaction.approve[Hbar|Token|TokenNft]Allowance()`
* `AccountAllowanceApproveTransaction.get[Hbar|Token|TokenNft]Approvals()`
* `AccountAllowanceAdjustTransaction.[grant|revoke][Hbar|Token|TokenNft]Allowance()`
* `AccountAllowanceAdjustTransaction.[grant|revoke]TokenNftAllowanceAllSerials()`
* `TransactionRecord.[hbar|token|tokenNft]AllowanceAdjustments`
* `TransferTransaction.addApproved[Hbar|Token|Nft]Transfer()`

Deprecated

* `AccountAllowanceApproveTransaction.get[Hbar|Token|TokenNft]Allowances()`, use `get*Approvals()` instead.
* `AccountAllowanceApproveTransaction.add[Hbar|Token|TokenNft]Allowance[WithOwner]()`, use `approve*Allowance()` instead.
* `AccountAllowanceAdjustTransaction.add[Hbar|Token|TokenNft]Allowance[WithOwner]()`, use `[grant|revoke]*Allowance()` instead.
* `TransferTransaction.set[Hbar|Token|Nft]TransferApproval()`, use `addApproved*Transfer()` instead.

2.10.0

Added

* `ContractCreateFlow` to simplify contract creation.
* `PrivateKey.isED25519()`
* `PrivateKey.isECDSA()`
* `PrivateKeyED25519.isED25519()`
* `PrivateKeyED25519.isECDSA()`
* `PrivateKeyECDSA.isED25519()`
* `PrivateKeyECDSA.isECDSA()`
* `PublicKey.isED25519()`
* `PublicKey.isECDSA()`
* `PublicKeyED25519.isED25519()`
* `PublicKeyED25519.isECDSA()`
* `PublicKeyECDSA.isED25519()`
* `PublicKeyECDSA.isECDSA()`

Fixed

* Regenerated AccountIDTest.snap
* `AddressBookQuery`
* Checksums. As a consequence, all previously generated checksums for `testnet` or `previewnet` will now be
regarded as incorrect. Please generate new checksums for testnet and previewnet where necessary.

Deprecated

* `AccountUpdateTransaction.[set|get]AliasKey()` with no replacement.
* `AccountAllowance[Adjust|Approve]Transaction.add*AllowanceWithOwner()`

Fixed

* Checksums. As a consequence, all previously generated checksums for `testnet` or `previewnet` will now be
regarded as incorrect. Please generate new checksums for testnet and previewnet where necessary.

Deprecated

* `AccountUpdateTransaction.[set|get]AliasKey()` with no replacement.

2.10.0beta.1

Added

* `ContractCreateFlow` to simplify contract creation.
* `PrivateKey.isED25519()`
* `PrivateKey.isECDSA()`
* `PrivateKeyED25519.isED25519()`
* `PrivateKeyED25519.isECDSA()`
* `PrivateKeyECDSA.isED25519()`
* `PrivateKeyECDSA.isECDSA()`
* `PublicKey.isED25519()`
* `PublicKey.isECDSA()`
* `PublicKeyED25519.isED25519()`
* `PublicKeyED25519.isECDSA()`
* `PublicKeyECDSA.isED25519()`
* `PublicKeyECDSA.isECDSA()`

Fixed

* Regenerated AccountIDTest.snap
* `AccountAllowance[Adjust|Approve]Transaction.add*AllowanceWithOwner()`
* `AddressBookQuery`

Deprecated

* `AccountUpdateTransaction.[set|get]AliasKey()` with no replacement.

2.9.0

Added

* `owner` field to `*Allowance` classes.
* `Executable.[set|get]GrpcDeadline()`

Fixed

* `AccountAllowanceAdjustTransaction` now deserializes correctly with `Transaction.fromBytes()`

2.9.0beta.1

Added

* `owner` field to `*Allowance` classes.
* `Executable.[set|get]GrpcDeadline()`

Fixed

* `AccountAllowanceAdjustTransaction` now deserializes correctly with `Transaction.fromBytes()`

2.8.0

Added

* CREATE2 Solidity addresses can now be represented by a `ContractId` with `evmAddress` set.
* `ContractId.fromEvmAddress()`
* `ContractFunctionResult.stateChanges`
* `ContractFunctionResult.evmAddress`
* `ContractStateChange`
* `StorageChange`
* New response codes.
* `ChunkedTransaction.[set|get]ChunkSize()`, and changed default chunk size for `FileAppendTransaction` to 2048.

Fixed

* `TransactionId.setRegenerateTransactionId()`
* `Transaction.execute(client, timeout)`

Deprecated

* `ContractId.fromSolidityAddress()`, use `ContractId.fromEvmAddress()` instead.

Page 7 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.