java.lang.Object
tech.deplant.java4ever.binding.Utils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalcStorageFee
(@NonNull Context context, @NonNull String account, @NonNull Number period) Calculates storage fee for an account over a specified time periodcompressZstd
(@NonNull Context context, @NonNull String uncompressed, Number level) Compresses data using Zstandard algorithmconvertAddress
(@NonNull Context context, @NonNull String address, @NonNull Utils.AddressStringFormat outputFormat) Converts address from any TON format to any TON formatdecompressZstd
(@NonNull Context context, @NonNull String compressed) Decompresses data using Zstandard algorithmgetAddressType
(@NonNull Context context, @NonNull String address) Validates and returns the type of any TON address.
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
convertAddress
public static CompletableFuture<Utils.ResultOfConvertAddress> convertAddress(@NonNull @NonNull Context context, @NonNull @NonNull String address, @NonNull @NonNull Utils.AddressStringFormat outputFormat) Converts address from any TON format to any TON format- Parameters:
address
- Account address in any TON format.outputFormat
- Specify the format to convert to.
-
getAddressType
public static CompletableFuture<Utils.ResultOfGetAddressType> getAddressType(@NonNull @NonNull Context context, @NonNull @NonNull String address) Validates and returns the type of any TON address.- Parameters:
address
- Account address in any TON format.
-
calcStorageFee
public static CompletableFuture<Utils.ResultOfCalcStorageFee> calcStorageFee(@NonNull @NonNull Context context, @NonNull @NonNull String account, @NonNull @NonNull Number period) Calculates storage fee for an account over a specified time period- Parameters:
account
-period
-
-
compressZstd
public static CompletableFuture<Utils.ResultOfCompressZstd> compressZstd(@NonNull @NonNull Context context, @NonNull @NonNull String uncompressed, Number level) Compresses data using Zstandard algorithm- Parameters:
uncompressed
- Uncompressed data. Must be encoded as base64.level
- Compression level, from 1 to 21. Where: 1 - lowest compression level (fastest compression); 21 - highest compression level (slowest compression). If level is omitted, the default compression level is used (currently `3`).
-
decompressZstd
public static CompletableFuture<Utils.ResultOfDecompressZstd> decompressZstd(@NonNull @NonNull Context context, @NonNull @NonNull String compressed) Decompresses data using Zstandard algorithm- Parameters:
compressed
- Compressed data. Must be encoded as base64.
-