module TonSdk::Abi
Constants
- CallSet
- DeploySet
- FunctionHeader
- MESSAGE_SOURCE_TYPES
- MessageSource
- ParamsOfAttachSignature
- ParamsOfAttachSignatureToMessageBody
- ParamsOfDecodeAccountData
- ParamsOfDecodeMessage
- ParamsOfDecodeMessageBody
- ParamsOfEncodeAccount
- ParamsOfEncodeInternalMessage
- ParamsOfEncodeMessage
- ParamsOfEncodeMessageBody
- ResultOfAttachSignature
- ResultOfAttachSignatureToMessageBody
- ResultOfDecodeData
- ResultOfEncodeAccount
- ResultOfEncodeInternalMessage
- ResultOfEncodeMessage
- ResultOfEncodeMessageBody
- STATIC_INIT_SOURCE_TYPES
- StateInitParams
- StateInitSource
Public Class Methods
attach_signature(ctx, params) { |native_lib_responset_result( result: result_of_attach_signature( message: result, message_id: result)| ... }
click to toggle source
# File lib/ton_sdk_client/abi.rb, line 711 def self.attach_signature(ctx, params) Interop::request_to_native_lib(ctx, "abi.attach_signature", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfAttachSignature.new( message: resp.result["message"], message_id: resp.result["message_id"]) ) else yield resp end end end
attach_signature_to_message_body(ctx, params) { |native_lib_responset_result( result: result_of_attach_signature_to_message_body| ... }
click to toggle source
# File lib/ton_sdk_client/abi.rb, line 682 def self.attach_signature_to_message_body(ctx, params) Interop::request_to_native_lib(ctx, "abi.attach_signature_to_message_body", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfAttachSignatureToMessageBody.new(resp.result["body"]) ) else yield resp end end end
decode_account_data(ctx, params) { |native_lib_responset_result( result: result_of_decode_data( result| ... }
click to toggle source
# File lib/ton_sdk_client/abi.rb, line 780 def self.decode_account_data(ctx, params) Interop::request_to_native_lib(ctx, "abi.decode_account_data", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfDecodeData.new( resp.result["data"] ) ) else yield resp end end end
decode_message(ctx, params) { |native_lib_responset_result( result: from_json| ... }
click to toggle source
# File lib/ton_sdk_client/abi.rb, line 725 def self.decode_message(ctx, params) Interop::request_to_native_lib(ctx, "abi.decode_message", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: DecodedMessageBody.from_json(resp.result) ) else yield resp end end end
decode_message_body(ctx, params) { |native_lib_responset_result( result: from_json| ... }
click to toggle source
# File lib/ton_sdk_client/abi.rb, line 737 def self.decode_message_body(ctx, params) Interop::request_to_native_lib(ctx, "abi.decode_message_body", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: DecodedMessageBody.from_json(resp.result) ) else yield resp end end end
encode_account(ctx, params) { |native_lib_responset_result( result: result_of_encode_account( account: result, id_: result| ... }
click to toggle source
# File lib/ton_sdk_client/abi.rb, line 749 def self.encode_account(ctx, params) Interop::request_to_native_lib(ctx, "abi.encode_account", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfEncodeAccount.new( account: resp.result["account"], id_: resp.result["id"] ) ) else yield resp end end end
encode_internal_message(ctx, params) { |native_lib_responset_result( result: result_of_encode_internal_message( message: result, address: result, message_id: result| ... }
click to toggle source
# File lib/ton_sdk_client/abi.rb, line 764 def self.encode_internal_message(ctx, params) Interop::request_to_native_lib(ctx, "abi.encode_internal_message", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfEncodeInternalMessage.new( message: resp.result["message"], address: resp.result["address"], message_id: resp.result["message_id"] ) ) else yield resp end end end
encode_message(ctx, params) { |native_lib_responset_result( result: result_of_encode_message( message: result, data_to_sign: result, address: result, message_id: result| ... }
click to toggle source
# File lib/ton_sdk_client/abi.rb, line 694 def self.encode_message(ctx, params) Interop::request_to_native_lib(ctx, "abi.encode_message", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfEncodeMessage.new( message: resp.result["message"], data_to_sign: resp.result["data_to_sign"], address: resp.result["address"], message_id: resp.result["message_id"] ) ) else yield resp end end end
encode_message_body(ctx, params) { |native_lib_responset_result( result: result_of_encode_message_body( body: result, data_to_sign: result)| ... }
click to toggle source
functions
# File lib/ton_sdk_client/abi.rb, line 668 def self.encode_message_body(ctx, params) Interop::request_to_native_lib(ctx, "abi.encode_message_body", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfEncodeMessageBody.new( body: resp.result["body"], data_to_sign: resp.result["data_to_sign"]) ) else yield resp end end end