Example #1
0
 /// <summary>
 /// Query for blockchain block information with Trace Api
 /// </summary>
 /// <param name="blockNum">block number to query information</param>
 /// <returns>block information</returns>
 public Task <Api.v1.Trace.GetBlockTraceResponse> GetBlockTrace(UInt32 blockNum)
 {
     return(TraceApi.GetBlockTrace(new Api.v1.Trace.GetBlockTraceRequest()
     {
         block_num = blockNum.ToString()
     }));
 }
Example #2
0
 /// <summary>
 /// Client wrapper constructor.
 /// </summary>
 /// <param name="config">Configures client parameters</param>
 /// <param name="httpHandler">Http handler implementation</param>
 public EosBase(EosConfigurator config, IHttpHandler httpHandler)
 {
     EosConfig = config;
     if (EosConfig == null)
     {
         throw new ArgumentNullException("config");
     }
     Api           = new EosApi(EosConfig, httpHandler);
     TraceApi      = new TraceApi(EosConfig, httpHandler);
     AbiSerializer = new AbiSerializationProvider(Api);
 }