module TonSdk::Net
Constants
- EndpointsSet
- MessageNode
- ParamsOfAggregateCollection
- ParamsOfBatchQuery
- ParamsOfCreateBlockIterator
- ParamsOfCreateTransactionIterator
- ParamsOfFindLastShardBlock
- ParamsOfIteratorNext
- ParamsOfQuery
- ParamsOfQueryCollection
- ParamsOfQueryCounterparties
- ParamsOfQueryTransactionTree
- ParamsOfResumeBlockIterator
- ParamsOfResumeTransactionIterator
- ParamsOfSubscribeCollection
- ParamsOfWaitForCollection
- RegisteredIterator
- ResultOfAggregateCollection
- ResultOfBatchQuery
- ResultOfFindLastShardBlock
- ResultOfGetEndpoints
- ResultOfIteratorNext
- ResultOfQuery
- ResultOfQueryCollection
- ResultOfQueryTransactionTree
- ResultOfSubscribeCollection
- ResultOfWaitForCollection
- TransactionNode
Public Class Methods
aggregate_collection(ctx, params) { |native_lib_responset_result( result: result_of_aggregate_collection| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 402 def self.aggregate_collection(ctx, params) Interop::request_to_native_lib(ctx, "net.aggregate_collection", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfAggregateCollection.new(resp.result["values"]) ) else yield resp end end end
batch_query(ctx, params) { |native_lib_responset_result( result: result_of_batch_query| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 390 def self.batch_query(ctx, params) Interop::request_to_native_lib(ctx, "net.batch_query", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfBatchQuery.new(resp.result["results"]) ) else yield resp end end end
create_block_iterator(ctx, params) { |native_lib_responset_result( result: registered_iterator| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 456 def self.create_block_iterator(ctx, params) Interop::request_to_native_lib(ctx, "net.create_block_iterator", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: RegisteredIterator.new(resp.result["handle"]) ) else yield resp end end end
create_transaction_iterator(ctx, params) { |native_lib_responset_result( result: registered_iterator| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 480 def self.create_transaction_iterator(ctx, params) Interop::request_to_native_lib(ctx, "net.create_transaction_iterator", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: RegisteredIterator.new(resp.result["handle"]) ) else yield resp end end end
fetch_endpoints(ctx) { |native_lib_responset_result( result: endpoints_set| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 366 def self.fetch_endpoints(ctx) Interop::request_to_native_lib(ctx, "net.fetch_endpoints") do |resp| if resp.success? yield NativeLibResponsetResult.new( result: EndpointsSet.new(resp.result["endpoints"]) ) else yield resp end end end
find_last_shard_block(ctx, params) { |native_lib_responset_result( result: result_of_find_last_shard_block| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 354 def self.find_last_shard_block(ctx, params) Interop::request_to_native_lib(ctx, "net.find_last_shard_block", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfFindLastShardBlock.new(resp.result["block_id"]) ) else yield resp end end end
get_endpoints(ctx, params) { |native_lib_responset_result( result: result_of_get_endpoints( query: result, endpoints: result, )| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 414 def self.get_endpoints(ctx, params) Interop::request_to_native_lib(ctx, "net.get_endpoints", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfGetEndpoints.new( query: resp.result["query"], endpoints: resp.result["endpoints"], ) ) else yield resp end end end
iterator_next(ctx, params) { |native_lib_responset_result( result: result_of_iterator_next( items: result, has_more: result, resume_state: result| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 504 def self.iterator_next(ctx, params) Interop::request_to_native_lib(ctx, "net.iterator_next", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfIteratorNext.new( items: resp.result["items"], has_more: resp.result["has_more"], resume_state: resp.result["resume_state"] ) ) else yield resp end end end
query(ctx, params) { |native_lib_responset_result( result: result_of_query| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 322 def self.query(ctx, params) Interop::request_to_native_lib(ctx, "net.query", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfQuery.new(resp.result["result"]) ) else yield resp end end end
query_collection(ctx, params) { |native_lib_responset_result( result: result_of_query_collection| ... }
click to toggle source
functions
# File lib/ton_sdk_client/net.rb, line 258 def self.query_collection(ctx, params) Interop::request_to_native_lib( ctx, "net.query_collection", params, is_single_thread_only: false ) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfQueryCollection.new(resp.result["result"]) ) else yield resp end end end
query_counterparties(ctx, params) { |native_lib_responset_result( result: result_of_query_collection| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 429 def self.query_counterparties(ctx, params) Interop::request_to_native_lib(ctx, "net.query_counterparties", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfQueryCollection.new(resp.result["result"]) ) else yield resp end end end
query_transaction_tree(ctx, params) { |native_lib_responset_result( result: result_of_query_transaction_tree( messages: result, transactions: result, )| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 441 def self.query_transaction_tree(ctx, params) Interop::request_to_native_lib(ctx, "net.query_transaction_tree", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfQueryTransactionTree.new( messages: resp.result["messages"], transactions: resp.result["transactions"], ) ) else yield resp end end end
remove_iterator(ctx, params) { |native_lib_responset_result( result: nil| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 520 def self.remove_iterator(ctx, params) Interop::request_to_native_lib(ctx, "net.remove_iterator", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: nil ) else yield resp end end end
resume(ctx) { |native_lib_responset_result(result: "")| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 344 def self.resume(ctx) Interop::request_to_native_lib(ctx, "net.resume") do |resp| if resp.success? yield NativeLibResponsetResult.new(result: "") else yield resp end end end
resume_block_iterator(ctx, params) { |native_lib_responset_result( result: registered_iterator| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 468 def self.resume_block_iterator(ctx, params) Interop::request_to_native_lib(ctx, "net.resume_block_iterator", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: RegisteredIterator.new(resp.result["handle"]) ) else yield resp end end end
resume_transaction_iterator(ctx, params) { |native_lib_responset_result( result: registered_iterator| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 492 def self.resume_transaction_iterator(ctx, params) Interop::request_to_native_lib(ctx, "net.resume_transaction_iterator", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: RegisteredIterator.new(resp.result["handle"]) ) else yield resp end end end
set_endpoints(ctx, params) { |native_lib_responset_result( result: nil| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 378 def self.set_endpoints(ctx, params) Interop::request_to_native_lib(ctx, "net.set_endpoints", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: nil ) else yield resp end end end
subscribe_collection(ctx, params, client_callback: nil) { |native_lib_responset_result( result: result_of_subscribe_collection| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 304 def self.subscribe_collection(ctx, params, client_callback: nil) Interop::request_to_native_lib( ctx, "net.subscribe_collection", params, client_callback: client_callback, is_single_thread_only: false ) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfSubscribeCollection.new(resp.result["handle"]) ) else yield resp end end end
suspend(ctx) { |native_lib_responset_result(result: "")| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 334 def self.suspend(ctx) Interop::request_to_native_lib(ctx, "net.suspend") do |resp| if resp.success? yield NativeLibResponsetResult.new(result: "") else yield resp end end end
unsubscribe(ctx, params) { |native_lib_responset_result( result: ""| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 292 def self.unsubscribe(ctx, params) Interop::request_to_native_lib(ctx, "net.unsubscribe", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: "" ) else yield resp end end end
wait_for_collection(ctx, params) { |native_lib_responset_result( result: result_of_wait_for_collection| ... }
click to toggle source
# File lib/ton_sdk_client/net.rb, line 275 def self.wait_for_collection(ctx, params) Interop::request_to_native_lib( ctx, "net.wait_for_collection", params, is_single_thread_only: false ) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfWaitForCollection.new(resp.result["result"]) ) else yield resp end end end