module TonSdk::Utils

Constants

ParamsOfCalcStorageFee
ParamsOfCompressZstd
ParamsOfConvertAddress
ParamsOfDecompressZstd
ParamsOfGetAddressType
ResultOfCalcStorageFee
ResultOfCompressZstd
ResultOfConvertAddress
ResultOfDecompressZstd
ResultOfGetAddressType

Public Class Methods

calc_storage_fee(ctx, params) { |native_lib_responset_result( result: result_of_calc_storage_fee| ... } click to toggle source
# File lib/ton_sdk_client/utils.rb, line 74
def self.calc_storage_fee(ctx, params)
  Interop::request_to_native_lib(ctx, "utils.calc_storage_fee", params) do |resp|
    if resp.success?
      yield NativeLibResponsetResult.new(
        result: ResultOfCalcStorageFee.new(resp.result["fee"])
      )
    else
      yield resp
    end
  end
end
compress_zstd(ctx, params) { |native_lib_responset_result( result: result_of_compress_zstd| ... } click to toggle source
# File lib/ton_sdk_client/utils.rb, line 86
def self.compress_zstd(ctx, params)
  Interop::request_to_native_lib(ctx, "utils.compress_zstd", params) do |resp|
    if resp.success?
      yield NativeLibResponsetResult.new(
        result: ResultOfCompressZstd.new(resp.result["compressed"])
      )
    else
      yield resp
    end
  end
end
convert_address(ctx, params) { |native_lib_responset_result( result: result_of_convert_address| ... } click to toggle source

functions

# File lib/ton_sdk_client/utils.rb, line 62
def self.convert_address(ctx, params)
  Interop::request_to_native_lib(ctx, "utils.convert_address", params) do |resp|
    if resp.success?
      yield NativeLibResponsetResult.new(
        result: ResultOfConvertAddress.new(resp.result["address"])
      )
    else
      yield resp
    end
  end
end
decompress_zstd(ctx, params) { |native_lib_responset_result( result: params_of_decompress_zstd| ... } click to toggle source
# File lib/ton_sdk_client/utils.rb, line 98
def self.decompress_zstd(ctx, params)
  Interop::request_to_native_lib(ctx, "utils.decompress_zstd", params) do |resp|
    if resp.success?
      yield NativeLibResponsetResult.new(
        result: ParamsOfDecompressZstd.new(resp.result["decompressed"])
      )
    else
      yield resp
    end
  end
end
get_address_type(ctx, params) { |native_lib_responset_result( result: result_of_get_address_type| ... } click to toggle source
# File lib/ton_sdk_client/utils.rb, line 110
def self.get_address_type(ctx, params)
  Interop::request_to_native_lib(ctx, "utils.get_address_type", params) do |resp|
    if resp.success?
      yield NativeLibResponsetResult.new(
        result: ResultOfGetAddressType.new(resp.result["address_type"])
      )
    else
      yield resp
    end
  end
end