Hedera-sdk-py

Latest version: v2.31.0

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

Scan your dependencies

Page 13 of 16

2.0.5beta.8

Fixed

- Remove use of `computeIfAbsent` and `putIfAbsent` from JDK7 builds

2.0.5beta.7

Fixed

- Scheduled transactions should use new HAPI protobufs
- `ReceiptPrecheckException` should be thrown when the erroring status was in the `TransactionReceipt`
- Removed `nonce` from `TransactionId`
- `Transaction[Receipt|Record]Query` should not error for status `IDENTICAL_SCHEDULE_ALREADY_CREATED`
because the other fields on the receipt are present with that status.
- `ScheduleMultiSigExample` should use updated scheduled transaction API

Removed

- `ScheduleCreateTransaction.addScheduledSignature()`
- `ScheduleCreateTransaction.getScheduledSignatures()`
- `ScheduleSignTransaction.addScheduledSignature()`
- `ScheduleSignTransaction.getScheduledSignatures()`

2.0.5beta.6

Added

- Support for old `proto.Transaction` raw bytes in `Transaction.fromBytes()`

2.0.5beta.5

Added

- `TransactionRecord.scheduleRef` - Reference to the scheduled transaction
- `TransactionReceipt.scheduledTransactionId`
- `ScheduleInfo.scheduledTransactionId`
- Feature to copy `TransactionId` of a transaction being scheduled
to the parent `ScheduleCreateTransaction` if one is set.

Fixed

- `TransactionId.toBytes()` should support `nonce` if set
- `TransactionId.fromBytes()` should support `nonce` if set

2.0.5beta.4

Added

- Support `memo` for Tokens, Accounts, and Files.
- `TransactionId.fromString()` should support nonce and scheduled.

2.0.5beta.3

Changed

- `TransactionId.toString()` will append `?scheduled` for scheduled transaction IDs, and
transaction IDs created from nonce will print in hex.

Added

- Support for scheduled and nonce in `TransactionId`
- `TransactionId.withNonce()` - Supports creating transaction ID with random bytes.
- `TransactionId.[set|get]Scheduled()` - Supports scheduled transaction IDs.
- `TransactionId.withValidStart()`

Fixed

- `ScheduleCreateTransaction.setTransaction()` and `Transaction.schedule()` not correctly setting
existing signatures.

Deprecated

- `new TransactionId(AccountId, Instant)` - Use `TransactionId.withValidStart()` instead.

Page 13 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.