module TonSdk::Client

Constants

BuildInfoDependency
ParamsOfAppRequest
ParamsOfResolveAppRequest
ResultOfBuildInfo
ResultOfGetApiReference
ResultOfVersion

Public Class Methods

build_info(ctx) { |native_lib_responset_result( result: result_of_build_info( build_number: result, dependencies: dp_s| ... } click to toggle source
# File lib/ton_sdk_client/client.rb, line 139
def self.build_info(ctx)
  Interop::request_to_native_lib(ctx, "client.build_info") do |resp|
    if resp.success?
      dp_s = resp.result["dependencies"].map { |x| BuildInfoDependency.from_json(x) }
      yield NativeLibResponsetResult.new(
        result: ResultOfBuildInfo.new(
          build_number: resp.result["build_number"],
          dependencies: dp_s
        )
      )
    else
      yield resp
    end
  end
end
get_api_reference(ctx) { |native_lib_responset_result( result: result_of_get_api_reference| ... } click to toggle source
# File lib/ton_sdk_client/client.rb, line 127
def self.get_api_reference(ctx)
  Interop::request_to_native_lib(ctx, "client.get_api_reference") do |resp|
    if resp.success?
      yield NativeLibResponsetResult.new(
        result: ResultOfGetApiReference.new(resp.result["api"])
      )
    else
      yield resp
    end
  end
end
resolve_app_request(ctx, params) { |native_lib_responset_result( result: ""| ... } click to toggle source
# File lib/ton_sdk_client/client.rb, line 155
def self.resolve_app_request(ctx, params)
  Interop::request_to_native_lib(ctx, "client.resolve_app_request", params) do |resp|
    if resp.success?
      yield NativeLibResponsetResult.new(
        result: ""
      )
    else
      yield resp
    end
  end
end
version(ctx) { |native_lib_responset_result( result: result_of_version| ... } click to toggle source

returns a version of TON params:

ctx

ClientContext object

# File lib/ton_sdk_client/client.rb, line 115
def self.version(ctx)
  Interop::request_to_native_lib(ctx, "client.version") do |resp|
    if resp.success?
      yield NativeLibResponsetResult.new(
        result: ResultOfVersion.new(resp.result["version"])
      )
    else
      yield resp
    end
  end
end