Releases: hashgraph/hedera-sdk-rust
Releases · hashgraph/hedera-sdk-rust
v0.20.2
Added
- Add
Clone
impl toTransaction
Internal
- Add unit test
TokenAssoicateTransaction
- Add unit test
TokenAssociation
- Add unit test
TokenBurnTransaction
- Add unit test
TokenCreateTransaction
- Add unit test
TokenDeleteTransaction
- Add unit test
ContractInfoQuery
- Add unit test
ContractUpdateTransaction
- Add unit test
AssessedCustomFee
- Add unit test
ContractInfo
- Add unit test
ContractLogInfo
- Add unit test
DelegateContractId
- Add unit test
EthereumTransaction
- Add unit test
FileContentsQuery
- Add unit test
FileCreateTransaction
- Add unit test
FileDeleteTransaction
- Add unit test
FileId
- Add unit test
FileInfo
- Add unit test
FileInfoQuery
- Add unit test
FileUpdateTransaction
- Add unit test
Key
- Add unit test
KeyList
- Add unit test
ScheduleCreateTransaction
- Add unit test
ScheduleDeleteTransaction
- Add unit test
ScheduleId
- Add unit test
ScheduleInfo
- Add unit test
ScheduleInfoQuery
- Add unit test
ScheduleSignTransaction
- Add unit test
FreezeTransaction
- Add unit test
SystemDeleteTransaction
- Add unit test
SystemUndeleteTransaction
- Add unit test
NftId
- Add unit test
TopicCreateTransaction
- Add unit test
TopicDeleteTransaction
- Add unit test
TopicInfoQuery
- Add unit test
TopicUpdateTransaction
- Add unit test
TopicId
- Add unit test
TopicInfo
- Add unit test
TokenDissociateTransaction
- Add unit test
TokenFeeScheduleUpdateTransaction
- Add unit test
TokenFreezeTransaction
- Add unit test
TokenGrantKycTransaction
- Add unit test
TokenId
- Add unit test
TokenInfo
- Add unit test
TokenInfoQuery
- Add unit test
TokenMintTransaction
- Add unit test
TokenNftInfo
- Add unit test
TokenNftInfoQuery
- Add unit test
TokenPauseTransaction
v0.20.0
Added
-
Add support for OpenSSL-format keys
-
Add support for HIP-729
- Add
contract_nonces
toContractFunctionResult
- Add
ContractNonceInfo
- Add
Fixed
- Update embedded address book for mainnet
- Fix connecting to the mirror node with TLS
Internal
- Add E2E Test
TopicCreateTransaction
- Add E2E Test
TopicDeleteTransaction
- Add E2E Test
TopicInfoQuery
- Add E2E Test
TopicMessageQuery
- Add E2E Test
TopicMessageSubmitTransaction
- Add E2E Test
TopicUpdateTransaction
- Add E2E Test
ScheduleCreateTransaction
- Add E2E Test
ScheduleInfoQuery
- Add E2E Test
ScheduleDeleteTransaction
- Add E2E Test
NetworkVersionInfoQuery
- Add E2E Test
PrngTransaction
- Add E2E Test
TokenCreateTransaction
- Add E2E Test
ScheduleSignTransaction
- Add Unit Test
AccountAllowanceApprovalTransaction
- Add Unit Test
AccountAllowanceDeleteTransaction
- Add Unit Test
AccountBalanceQuery
- Add Unit Test
AccountInfoQuery
- Add Unit Test
AccountRecordQuery
- Add Unit Test
AccountStakersQuery
- Add Unit Test
AccountUpdateTransaction
- Add Unit Test
ContractByteCodeQuery
- Add Unit Test
ContractCallQuery
- Add Unit Test
ContractCreateTransaction
- Add Unit Test
ContractDeleteTransaction
- Add Unit Test
ContractExecuteTransaction
- Add Unit Test
ContractFunctionSelector
- Add Unit Test
ContractFunctionResults
- Add Unit Test
ContractFunctionParameters
v0.19.1
v0.19.0
Added
- Add more unit tests for
AccountID
andContractID
- Add more E2E tests
TokenAssociateTransaction
TokenBurnTransaction
TokenDeleteTransaction
TokenDissociateTransaction
TokenFreezeTransaction
TokenGrantKycTransaction
TokenMintTransaction
TokenInfoQuery
TokenRevokeKycTransaction
TokenTransfer
TokenNftTransfer
TokenFeeScheduleUpdateTransaction
TokenNftInfoQuery
TokenUnfreezeTransaction
TokenUpdateTransaction
TokenWipeTransaction
v0.18.0
Added
- Add many E2E tests to better ensure the quality of the SDK
AccountCreateTransaction
AccountUpdateTransaction
AccountDeleteTransaction
AccountAllowanceApproveTransaction
AccountBalanceQuery
AccountInfoQuery
ContractCreateFlow
ContractCreateTransaction
ContractExecuteTransaction
ContractDeleteTransaction
ContractUpdateTransaction
ContractInfo
FileAppendTransaction
FileContentsQuery
FileInfoQuery
FileUpdateTransaction
FileCreateTransaction
FileDeleteTransaction
Changed
- Rename
evm_address
toalias
inAccountCreateTransaction
v0.17.0
Added
-
Add additional examples
CreateAccountThresholdKey
CreateSimpleContract
CreateStatefulContract
MultiAppTransfer
MultiSigOffline
SignTransaction
-
Add more configuration to
Client
request_timeout
max_attempts
min_backoff
max_backoff
-
Add
for_network
toClient
to construct a client for a custom network -
Add
from_config
toClient
to construct a client from a JSON configuration -
Add
set_network
andset_mirror_network
toClient
to update the network in an already constructed client
v0.16.0
Added
- Add
DelegateContractId
- Add accessor methods to
AccountAllowanceApprovalTransaction
- Add accessor methods to
TransferTransaction
- Expose types from the
custom_fee
module - Document with more examples:
Schedule
ScheduelIdenticalTransaction
ScheduleMultiSigTransaction
ScheduledTransactionMultiSigThreshold
SchedueldTransfer
Staking
StakingWithUpdate
v0.15.0
Added
- Add examples
AccountAlias
,AccountAllowance
,ConsensusPubSubChunked
,ConsensusPubSub
, andConsensusPubSubWithSubmitKey
- Update dependency versions across the board
- Add
set_default_regenerate_transaction_id
toTransaction
- Add
add_signature
toTransaction
- Add
schedule
toTransaction
(to create a scheduled transaction from a transaction) - Add
get_transaction_hash
andget_transaction_hash_per_node
toTransaction
- Add
sign_with_operator
toTransaction