コード例 #1
0
 public DebugGeth(IClient client) : base(client)
 {
     BacktraceAt         = new DebugBacktraceAt(client);
     BlockProfile        = new DebugBlockProfile(client);
     CpuProfile          = new DebugCpuProfile(client);
     DumpBlock           = new DebugDumpBlock(client);
     GcStats             = new DebugGcStats(client);
     GetBlockRlp         = new DebugGetBlockRlp(client);
     GoTrace             = new DebugGoTrace(client);
     MemStats            = new DebugMemStats(client);
     SeedHash            = new DebugSeedHash(client);
     SetBlockProfileRate = new DebugSetBlockProfileRate(client);
     Stacks             = new DebugStacks(client);
     StartCPUProfile    = new DebugStartCPUProfile(client);
     StartGoTrace       = new DebugStartGoTrace(client);
     StopCPUProfile     = new DebugStopCPUProfile(client);
     StopGoTrace        = new DebugStopGoTrace(client);
     TraceBlock         = new DebugTraceBlock(client);
     TraceBlockByHash   = new DebugTraceBlockByHash(client);
     TraceBlockByNumber = new DebugTraceBlockByNumber(client);
     TraceBlockFromFile = new DebugTraceBlockFromFile(client);
     TraceTransaction   = new DebugTraceTransaction(client);
     Verbosity          = new DebugVerbosity(client);
     Vmodule            = new DebugVmodule(client);
     StackErrorChecker  = new VmStackErrorChecker();
 }
コード例 #2
0
        //Live error ""0x022f440fa96eb469363804d7b6c52321d4f409fa76578cdbdc5f04ff494b1321" one call
        //Live error "0x2bf8b77737953752535380c87a443de4974899f97a84fddf04a7764330f9964c"
        //Live normal = "0x58c8e6eaab928b2ce991d4b949027d168d010ed9ac6b79d65bfb1c7495a89b7a"

        public override async Task <JObject> ExecuteAsync(IClient client)
        {
            var debugTraceTransaction = new DebugTraceTransaction(client);

            return(await debugTraceTransaction.SendRequestAsync(Settings.GetTransactionHash(),
                                                                new TraceTransactionOptions()));
        }
コード例 #3
0
ファイル: DebugGeth.cs プロジェクト: Nethereum/Nethereum
 public DebugGeth(IClient client) : base(client)
 {
     BacktraceAt = new DebugBacktraceAt(client);
     BlockProfile = new DebugBlockProfile(client);
     CpuProfile = new DebugCpuProfile(client);
     DumpBlock = new DebugDumpBlock(client);
     GcStats = new DebugGcStats(client);
     GetBlockRlp = new DebugGetBlockRlp(client);
     GoTrace = new DebugGoTrace(client);
     MemStats = new DebugMemStats(client);
     SeedHash = new DebugSeedHash(client);
     SetBlockProfileRate = new DebugSetBlockProfileRate(client);
     Stacks = new DebugStacks(client);
     StartCPUProfile = new DebugStartCPUProfile(client);
     StartGoTrace = new DebugStartGoTrace(client);
     StopCPUProfile = new DebugStopCPUProfile(client);
     StopGoTrace = new DebugStopGoTrace(client);
     TraceBlock = new DebugTraceBlock(client);
     TraceBlockByHash = new DebugTraceBlockByHash(client);
     TraceBlockByNumber = new DebugTraceBlockByNumber(client);
     TraceBlockFromFile = new DebugTraceBlockFromFile(client);
     TraceTransaction = new DebugTraceTransaction(client);
     Verbosity = new DebugVerbosity(client);
     Vmodule = new DebugVmodule(client);
     StackErrorChecker = new VmStackErrorChecker();
 }
コード例 #4
0
        //Live error ""0x022f440fa96eb469363804d7b6c52321d4f409fa76578cdbdc5f04ff494b1321" one call
        //Live error "0x2bf8b77737953752535380c87a443de4974899f97a84fddf04a7764330f9964c"
        //Live normal = "0x58c8e6eaab928b2ce991d4b949027d168d010ed9ac6b79d65bfb1c7495a89b7a"

        public override async Task <JObject> ExecuteAsync(IClient client)
        {
            var debugTraceTransaction = new DebugTraceTransaction(client);

            return(await debugTraceTransaction.SendRequestAsync("0x58c8e6eaab928b2ce991d4b949027d168d010ed9ac6b79d65bfb1c7495a89b7a", new TraceTransactionOptions()));
        }
コード例 #5
0
        public override async Task <JObject> ExecuteAsync(IClient client)
        {
            var debugTraceTransaction = new DebugTraceTransaction(client);

            return(await debugTraceTransaction.SendRequestAsync("0x31227fe8fdadbeb9e08626cfc2b869c2977fe8ab33ded0dc277d12ebce27c793", new TraceTransactionOptions()));
        }
コード例 #6
0
ファイル: DebugApiService.cs プロジェクト: huyen-pk/Nethereum
 public DebugApiService(IClient client) : base(client)
 {
     DebugStorageRangeAt   = new DebugStorageRangeAt(client);
     DebugTraceTransaction = new DebugTraceTransaction(client);
     DebugMetrics          = new DebugMetrics(client);
 }