diff --git a/CHANGELOG.md b/CHANGELOG.md index a24b5ee91..92f73bb9f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,26 @@ +## v2.9.0-beta.1 + +### 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 + +* Requests not cycling though nodes. +* Free queries not attempting to retry on different nodes. + +### Deprecated + +* `ContractId.FromSolidityAddress()`, use `ContractId.FromEvmAddress()` instead. +* `ContractFunctionResult.CreatedContractIDs`. + ## v2.8.0 ### Added diff --git a/contract_id.go b/contract_id.go index fa9e2ee12..49fb147c3 100644 --- a/contract_id.go +++ b/contract_id.go @@ -115,6 +115,7 @@ func ContractIDFromEvmAddress(shard uint64, realm uint64, evmAddress string) (Co // ContractIDFromSolidityAddress constructs a ContractID from a string representation of a _Solidity address // Does not populate ContractID.EvmAddress +// Deprecated func ContractIDFromSolidityAddress(s string) (ContractID, error) { shard, realm, contract, err := _IdFromSolidityAddress(s) if err != nil {