Releases: hashgraph/hedera-sdk-rust
Releases · hashgraph/hedera-sdk-rust
v0.12.0
Added
- Updated protobufs. Includes the understanding of several new status codes.
- Add
FeeComponents
,FeeData
,FeeDataType
,FeeSchedules
,FeeSchedule
, andTransactionFeeSchedule
in order to parse the fee schedule from the network. - Add
ExchangeRates
and a way to get them through the network.
Changed
- Replaced
net_of_transfers
withassessment_method
.
v0.11.0
Added
- Document behavior with 4 more examples
Internal
- Refactored transaction and query execution to react better to more esoteric failures at the node or mirror node level.
- Cleared a large number of lint warnings from the pedantic lint level.
v0.10.0
Added
- Add support for passing a string in
FileAppendTransaction.contents
- Add
sign_transaction
toPrivateKey
- Add
verify_transaction
toPublicKey
- Add support for chunked transactions in
FileAppendTransaction
andTopicMessageSubmitTransaction
v0.9.0
v0.8.0
Added
- Add
auto_renew_account_id
,alias
, andevm_address
toAccountCreateTransaction
- Add
evm_address
toAccountId
- Add
from_solidity_address
andto_solidity_address to
AccountId` - Add
from_evm_address
toAccountId
- Add
auto_renew_account_id
toAccountUpdateTransaction
- Add
auto_renew_period
andauto_renew_account_id
toFileCreateTransaction
- Add
from_solidity_address
andto_solidity_address
toFileId
- Add
auto_renew_period
andauto_renew_account_id
toFileUpdateTransaction
- Add
to_evm_address
toPublicKey
- Add
from_solidity_address
andto_solidity_address
toScheduleId
- Add
from_solidity_address
andto_solidity_address
toTokenId
- Add
from_solidity_address
andto_solidity_address
toTopicId
- Add
evm_address
toTransactionRecord
- Add
KeyList
- Add
keys
field toFileInfo
- Add
NodeAddressBook
(returned fromNodeAddressBookQuery
instead ofVec<NodeAddress>
) - Add
proxy_account_id
,send_record_threshold
, andreceive_record_threshold
(deprecated) toAccountInfo
- Add
for_name
,ping
,ping_with_timeout
,ping_all
, andping_all_with_timeout
toClient
- Add checksums and automatic checksum validation to all entity ID types
v0.7.0
Added
- Add
execute_with_timeout
toXTransaction
andXQuery
types - Add
validate_status
toTransactionResponse
- Add
get_record
toTransactionResponse
- Add
get_record_query
andget_receipt_query
toTransactionResponse
- Add
from_evm_address
andfrom_solidity_address
toContractId
- Add
to_solidity_address
toContractId
- Add
proxy_account_id
toContractUpdateTransaction
Changed
- Rename
name
andsymbol
totoken_name
andtoken_symbol
onTokenUpdateTransaction
v0.6.0
Added
- Add
Transaction.sign
- Add
Transaction.sign_with
- Add
TransactionRecord.contract_function_result
- Add
TransactionRecord.assessed_custom_fees
- Add
AssessedCustomFee
- Add
TransactionRecord.transfers
- Add
TransactionRecord.token_transfers
- Add
TransactionRecord.token_nft_transfers
- Add
TokenTransfer
- Add
TokenNftTransfer
- Add
TransactionReceipt.transaction_id
- Add
TransactionReceipt.validate_status
- Add
TransactionId.from_bytes
,TransactionId.to_bytes
- Add
Hbar.new
Changed
- Rename
TransactionReceipt.new_total_supply
toTransactionReceipt.total_supply
v0.5.0
Initial release.