예제 #1
0
 public async Task <ResultOfRunExecutor> RunExecutorAsync(ParamsOfRunExecutor @params)
 {
     return(await _client.CallFunctionAsync <ResultOfRunExecutor>("tvm.run_executor", @params).ConfigureAwait(false));
 }
예제 #2
0
 public async Task <ResultOfGetApiReference> GetApiReferenceAsync()
 {
     return(await _client.CallFunctionAsync <ResultOfGetApiReference>("client.get_api_reference").ConfigureAwait(false));
 }
예제 #3
0
 public async Task <ResultOfParse> ParseMessageAsync(ParamsOfParse @params)
 {
     return(await _client.CallFunctionAsync <ResultOfParse>("boc.parse_message", @params).ConfigureAwait(false));
 }
예제 #4
0
 public async Task <ResultOfEncodeMessageBody> EncodeMessageBodyAsync(ParamsOfEncodeMessageBody @params)
 {
     return(await _client.CallFunctionAsync <ResultOfEncodeMessageBody>("abi.encode_message_body", @params).ConfigureAwait(false));
 }
예제 #5
0
 public async Task <ResultOfSendMessage> SendMessageAsync(ParamsOfSendMessage @params, Func <ProcessingEvent, int, Task> callback = null)
 {
     return(await _client.CallFunctionAsync <ResultOfSendMessage, ProcessingEvent>("processing.send_message", @params, callback).ConfigureAwait(false));
 }
예제 #6
0
 public async Task <ResultOfConvertAddress> ConvertAddressAsync(ParamsOfConvertAddress @params)
 {
     return(await _client.CallFunctionAsync <ResultOfConvertAddress>("utils.convert_address", @params).ConfigureAwait(false));
 }
예제 #7
0
 public async Task <ResultOfQuery> QueryAsync(ParamsOfQuery @params)
 {
     return(await _client.CallFunctionAsync <ResultOfQuery>("net.query", @params).ConfigureAwait(false));
 }