class TonClient::Client

Constants

MODULE

Attributes

context[R]
core[R]

Public Class Methods

new(context: Context.new, core: TonClient::TonBinding) click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 10
def initialize(context: Context.new, core: TonClient::TonBinding)
  @context = context
  @core = core
end

Public Instance Methods

abi() click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 23
def abi
  _abi ||= Abi.new(context: context)
end
boc() click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 27
def boc
  _boc ||= Boc.new(context: context)
end
build_info(&block) click to toggle source

RESPONSE: ResultOfBuildInfo build_number: Number - # # Build number assigned to this build by the CI. dependencies: Array - # # Fingerprint of the most important dependencies.

# File lib/ton-client-ruby/Client/Client.rb, line 66
def build_info(&block)
  core.requestLibrary(context: context.id, method_name: full_method_name(MODULE, __method__.to_s), payload: {}, &block)
end
crypto() click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 19
def crypto
  _crypto ||= Crypto.new(context: context)
end
debot() click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 47
def debot
  _debot ||= Debot.new(context: context)
end
destroy_context() click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 15
def destroy_context
  core.tc_destroy_context(context.id)
end
get_api_reference(&block) click to toggle source

RESPONSE: ResultOfGetApiReference api: Value -

# File lib/ton-client-ruby/Client/Client.rb, line 53
def get_api_reference(&block)
  core.requestLibrary(context: context.id, method_name: full_method_name(MODULE, __method__.to_s), payload: {}, &block)
end
net() click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 43
def net
  _net ||= Net.new(context: context)
end
processing() click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 31
def processing
  _processing ||= Processing.new(context: context)
end
resolve_app_request(payload, &block) click to toggle source

INPUT: ParamsOfResolveAppRequest app_request_id: Number - # # Request ID received from SDK result: AppRequestResult - # # Result of request processing

# File lib/ton-client-ruby/Client/Client.rb, line 73
def resolve_app_request(payload, &block)
  core.requestLibrary(context: context.id, method_name: full_method_name(MODULE, __method__.to_s), payload: payload, &block)
end
tvm() click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 39
def tvm
  _tvm ||= Tvm.new(context: context)
end
utils() click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 35
def utils
  _utils ||= Utils.new(context: context)
end
version(&block) click to toggle source

RESPONSE: ResultOfVersion version: String - # # Core Library version

# File lib/ton-client-ruby/Client/Client.rb, line 59
def version(&block)
  core.requestLibrary(context: context.id, method_name: full_method_name(MODULE, __method__.to_s), payload: {}, &block)
end