0.53.0
Changed
- BREAKING:
Statuschanged from an enum (BROADCASTED,CONFIRMED, etc.) to a oneOf union class (StatusOk | StatusDisabled | StatusClosed). This completely changes theStatustype and its API surface. - BREAKING:
Transaction.status()return type changed fromStatus(enum) toStatusEnum(new enum). The oldStatustype is now a different class entirely. - BREAKING:
RawSignRequestParamschanged from a concrete class withbytes(),encoding(),hashFunction()fields to a oneOf union ofHash | Bytes. The builder and all field accessors are removed. - BREAKING:
RawSignRequestParamsUniondeleted;RawSignRequest.params()now returnsRawSignRequestParams(which is the new oneOf type) instead ofRawSignRequestParamsUnion. - BREAKING:
UserLinkedAccountUnlinkRequestBody.type()changed fromType(deleted enum) toLinkedAccountType(new enum).
- BREAKING:
LinkedAccountCurveSigningEmbeddedWallet.recoveryMethod()changed fromLinkedAccountCurveSigningEmbeddedWalletRecoveryMethodtoEmbeddedWalletRecoveryMethod.
- BREAKING:
WalletBalanceRequestconstructor:assetandchainparameters changed from@Nonnullto@Nullable. The short-form constructor now only takeswalletId. Return types ofasset()andchain()changed from direct values toOptional<>. - BREAKING:
RawSignResponseconstructor now requires amethodparameter (new required field). - Multiple linked account embedded wallet constructors now include
importedanddelegatedas requiredbooleanparameters instead of optionalBoolean.
0.50.0
Initial release of the Java SDK. See the quickstart guide for more
details on how to get started.

