示例#1
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='blockNumber'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <object> ApiTransactionBlockNumberByBlockNumberGetAsync(this IEthereumSamuraiApi operations, long blockNumber, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ApiTransactionBlockNumberByBlockNumberGetWithHttpMessagesAsync(blockNumber, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
示例#2
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='address'>
 /// </param>
 /// <param name='start'>
 /// </param>
 /// <param name='count'>
 /// </param>
 public static object ApiTransactionByAddressGet(this IEthereumSamuraiApi operations, string address, int?start = default(int?), int?count = default(int?))
 {
     return(operations.ApiTransactionByAddressGetAsync(address, start, count).GetAwaiter().GetResult());
 }
示例#3
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='blockNumber'>
 /// </param>
 public static object ApiTransactionBlockNumberByBlockNumberGet(this IEthereumSamuraiApi operations, long blockNumber)
 {
     return(operations.ApiTransactionBlockNumberByBlockNumberGetAsync(blockNumber).GetAwaiter().GetResult());
 }
示例#4
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='transactionHash'>
 /// </param>
 public static object ApiTransactionTxHashByTransactionHashGet(this IEthereumSamuraiApi operations, string transactionHash)
 {
     return(operations.ApiTransactionTxHashByTransactionHashGetAsync(transactionHash).GetAwaiter().GetResult());
 }
示例#5
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='transactionHash'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <object> ApiTransactionTxHashByTransactionHashGetAsync(this IEthereumSamuraiApi operations, string transactionHash, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ApiTransactionTxHashByTransactionHashGetWithHttpMessagesAsync(transactionHash, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
示例#6
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='address'>
 /// </param>
 /// <param name='startBlock'>
 /// </param>
 /// <param name='stopBlock'>
 /// </param>
 /// <param name='start'>
 /// </param>
 /// <param name='count'>
 /// </param>
 public static object ApiAddressHistoryByAddressGet(this IEthereumSamuraiApi operations, string address, long?startBlock = default(long?), long?stopBlock = default(long?), int?start = default(int?), int?count = default(int?))
 {
     return(operations.ApiAddressHistoryByAddressGetAsync(address, startBlock, stopBlock, start, count).GetAwaiter().GetResult());
 }
示例#7
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task ApiSystemIsAliveGetAsync(this IEthereumSamuraiApi operations, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.ApiSystemIsAliveGetWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
示例#8
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='request'>
 /// </param>
 /// <param name='start'>
 /// </param>
 /// <param name='count'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <object> ApiErc20TransferHistoryGetErc20TransfersPostAsync(this IEthereumSamuraiApi operations, GetErc20TransferHistoryRequest request = default(GetErc20TransferHistoryRequest), int?start = default(int?), int?count = default(int?), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ApiErc20TransferHistoryGetErc20TransfersPostWithHttpMessagesAsync(request, start, count, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
示例#9
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static void ApiSystemIsAliveGet(this IEthereumSamuraiApi operations)
 {
     operations.ApiSystemIsAliveGetAsync().GetAwaiter().GetResult();
 }
示例#10
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='request'>
 /// </param>
 /// <param name='start'>
 /// </param>
 /// <param name='count'>
 /// </param>
 public static object ApiErc20TransferHistoryGetErc20TransfersPost(this IEthereumSamuraiApi operations, GetErc20TransferHistoryRequest request = default(GetErc20TransferHistoryRequest), int?start = default(int?), int?count = default(int?))
 {
     return(operations.ApiErc20TransferHistoryGetErc20TransfersPostAsync(request, start, count).GetAwaiter().GetResult());
 }
示例#11
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='query'>
 /// </param>
 /// <param name='count'>
 /// </param>
 /// <param name='start'>
 /// </param>
 public static object ApiErc20TokenGet(this IEthereumSamuraiApi operations, string query = default(string), int?count = default(int?), int?start = default(int?))
 {
     return(operations.ApiErc20TokenGetAsync(query, count, start).GetAwaiter().GetResult());
 }
示例#12
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='contractAddress'>
 /// </param>
 public static object ApiErc20TokenByContractAddressGet(this IEthereumSamuraiApi operations, string contractAddress)
 {
     return(operations.ApiErc20TokenByContractAddressGetAsync(contractAddress).GetAwaiter().GetResult());
 }
示例#13
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='address'>
 /// </param>
 /// <param name='contracts'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <object> ApiErc20BalanceGetErc20BalanceByAddressPostAsync(this IEthereumSamuraiApi operations, string address, IList <string> contracts = default(IList <string>), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ApiErc20BalanceGetErc20BalanceByAddressPostWithHttpMessagesAsync(address, contracts, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
示例#14
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='address'>
 /// </param>
 /// <param name='contracts'>
 /// </param>
 public static object ApiErc20BalanceGetErc20BalanceByAddressPost(this IEthereumSamuraiApi operations, string address, IList <string> contracts = default(IList <string>))
 {
     return(operations.ApiErc20BalanceGetErc20BalanceByAddressPostAsync(address, contracts).GetAwaiter().GetResult());
 }